<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>cshire.xyz</title>
    <link>https://cshire.xyz/</link>
    <description>Recent content on cshire.xyz</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 25 Jan 2026 15:44:39 +0800</lastBuildDate>
    <atom:link href="https://cshire.xyz/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Home Assistant Voice PE &#43; NFC reader project - Part 3</title>
      <link>https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-part-3/</link>
      <pubDate>Sun, 25 Jan 2026 15:44:39 +0800</pubDate>
      <guid>https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-part-3/</guid>
      <description>&lt;div class=&#34;textbox_centre&#34;&gt;&lt;p&gt;&lt;a href=&#34;https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-planning/&#34;&gt;&lt;em&gt;- The planning in Part 1 of the project can be found here.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-part-2/&#34;&gt;&lt;em&gt;- The irritating hurdles and problems of part 2 can be found here.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;This one might well be a biggie&amp;hellip;&#xA;At the end of our last installment I couldn&amp;rsquo;t get the pn532 to work with the Home Assistant Voice and I had to wait a month for a GROVE compatible version to be available&amp;hellip;but my impatience could not accept this! So I &lt;a href=&#34;https://shop.m5stack.com/products/rfid-unit-2-ws1850s&#34;&gt;&lt;em&gt;&lt;strong&gt;ordered a WS1850S from m5stack.com&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. I attached it with the GROVE connector, changed a bit of ESPHome yaml and&amp;hellip;worked first time! Success!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-12-26-Gran-Turismo-4-Spec-II</title>
      <link>https://cshire.xyz/2025/12/26/2025-12-26-gran-turismo-4-spec-ii/</link>
      <pubDate>Fri, 26 Dec 2025 19:59:36 +0800</pubDate>
      <guid>https://cshire.xyz/2025/12/26/2025-12-26-gran-turismo-4-spec-ii/</guid>
      <description>&lt;p&gt;Bit of a note for my future self if I ever do a version update of the AMAZING &lt;a href=&#34;https://www.theadmiester.co.uk/specii/&#34;&gt;&lt;em&gt;Gran Turismo 4 Spec II&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;First, don&amp;rsquo;t bother upgrading - it probably won&amp;rsquo;t work. Maybe for other people, but I convert PS2 *.iso&amp;rsquo;s to *.chd files. Converting that back to patch doesn&amp;rsquo;t like it.&lt;/p&gt;&#xA;&lt;p&gt;Just go with a full patch. Look for the Gran Turismo 4 Online Public Beta (US) - [SCUS-97436] image on a place like archive.org.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Home Assistant Voice PE &#43; NFC reader project - Part 2</title>
      <link>https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-part-2/</link>
      <pubDate>Fri, 26 Dec 2025 14:49:12 +0800</pubDate>
      <guid>https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-part-2/</guid>
      <description>&lt;div class=&#34;textbox_centre&#34;&gt;&lt;a href=&#34;https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-planning/&#34;&gt;&lt;em&gt;The planning in Part 1 of the project can be found here.&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Ok, so this project is a little bit on hold as I wait for some more parts to come through&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;I got the chassis 3d printed and it looks pretty good. It&amp;rsquo;ll need a bit of sanding as the speaker platform is a little large to fit inside the main chassis.&#xA;&lt;img src=&#34;https://cshire.xyz/images/2025/IMG_4743.png#center&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The software largely seems to be fine, the speaker has been attached and I have soldered the nfc reader to the GROVE cable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Home Assistant Voice PE &#43; NFC reader project - Planning</title>
      <link>https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-planning/</link>
      <pubDate>Sun, 21 Dec 2025 14:58:07 +0800</pubDate>
      <guid>https://cshire.xyz/home-assistant-voice-pe--nfc-reader-project-planning/</guid>
      <description>&lt;p&gt;I wanted to build my little boy something to listen to audiobooks with. He already has an nfc tag reader which he uses with a square block and nfc stickers to watch tv shows on. I wanted something like a Yoto box, but without subscriptions, clouds and general proprietary bullshit.&lt;/p&gt;&#xA;&lt;p&gt;Enter…the Home Assistant Voice Preview.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://cshire.xyz/images/2025/Home_Assistant_VPE.png#center&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I actually picked one up months ago and it has been great in the living room. I set the trigger “it’s TV time” to turn on the media pc, tv and speakers. However, it’s just an esp32 board inside…so very hackable!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker is too new, but also too old</title>
      <link>https://cshire.xyz/docker-is-too-new-but-also-too-old/</link>
      <pubDate>Sun, 23 Nov 2025 10:46:11 +0800</pubDate>
      <guid>https://cshire.xyz/docker-is-too-new-but-also-too-old/</guid>
      <description>&lt;p&gt;I had an interesting, and slightly irritating, set of issues with two docker installations on two different hosts. I thought I&amp;rsquo;d note them here as I&amp;rsquo;m sure I&amp;rsquo;ll need to refer back to at least one of them in the future.&lt;/p&gt;&#xA;&lt;h3 id=&#34;docker-too-old&#34;&gt;Docker too old&lt;/h3&gt;&#xA;&lt;p&gt;One of my docker hosts threw an error &lt;code&gt;Error response from daemon: client version 1:42 is too old&lt;/code&gt;, which was a little puzzling as I had just updated the system. it turns out &lt;a href=&#34;https://stackoverflow.com/questions/79818856/after-os-updates-i-get-error-response-from-daemon-client-version-1-42-is-too-o&#34;&gt;&lt;em&gt;the answer is in this stack overflow thread&lt;/em&gt;&lt;/a&gt;. Essentially the system, for some unknown reason, had two versions of docker compose installed. Running this command:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Minisforum Customer Experiences</title>
      <link>https://cshire.xyz/minisforum-customer-experiences/</link>
      <pubDate>Sat, 08 Mar 2025 12:54:30 +0800</pubDate>
      <guid>https://cshire.xyz/minisforum-customer-experiences/</guid>
      <description>&lt;p&gt;I bought a MinisForum UM790 Pro just over 18 months ago. It generally worked just fine - I bought it barebones and kitted it out with 2x 2TB Samsung nvme drives and 64gb of ram. It was a beast of a HTPC and emulated just about everything I threw at it amazingly well. However, every so often it just restarted for no clear reason. It would sometimes be idling away and it would sometimes be under load.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-02-25-When-Did-Hugo-Get-Complex</title>
      <link>https://cshire.xyz/2025/02/25/2025-02-25-when-did-hugo-get-complex/</link>
      <pubDate>Tue, 25 Feb 2025 13:39:24 +0800</pubDate>
      <guid>https://cshire.xyz/2025/02/25/2025-02-25-when-did-hugo-get-complex/</guid>
      <description>&lt;p&gt;A quick thought&amp;hellip;I&amp;rsquo;ve been reworking a website from &lt;a href=&#34;https://cshire.xyz/coming-to-you-now...from-iceland/&#34;&gt;&lt;em&gt;Wordpress to Hugo&lt;/em&gt;&lt;/a&gt;. The last time I started a Hugo site from scratch was probably this blog. It was great being able to work everything out and add theme edits where I wanted just be reading the locally downloaded code. When did this get replaced by endless modules and submodules? How am I supposed to make the edits I want?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s mad confusing and really demands the use of Github. What happened to making the web simple? I&amp;rsquo;m hardly a tech neophyte, but if I have to learn entire new ways of working just to keep using a tool&amp;hellip;maybe that&amp;rsquo;s a design issue. I shouldn&amp;rsquo;t have to be a programmer just to get a static site working. It&amp;rsquo;s only supposed to be a template machine!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing Piwigo Batch Downloader issues</title>
      <link>https://cshire.xyz/fixing-piwigo-batch-downloader-issues/</link>
      <pubDate>Mon, 24 Feb 2025 11:11:26 +0800</pubDate>
      <guid>https://cshire.xyz/fixing-piwigo-batch-downloader-issues/</guid>
      <description>&lt;p&gt;A photo manager is a pretty crazily important thing to us, especially now we have a baby memories to save! I have been using &lt;a href=&#34;https://piwigo.org/&#34;&gt;Piwigo&lt;/a&gt; for about 10 years or so. It has been&amp;hellip;fine. I started looking at alternatives a while back because of the lack of mobile support, but then it got a functional iOS app. I decided to keep using it. Generally it works.&lt;/p&gt;&#xA;&lt;p&gt;However, now we have significantly more photos and videos that 10 years ago&amp;hellip;so what if we wanted to migrate to different software?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Coming to you now...from Iceland!</title>
      <link>https://cshire.xyz/coming-to-you-now...from-iceland/</link>
      <pubDate>Sat, 22 Feb 2025 13:03:20 +0800</pubDate>
      <guid>https://cshire.xyz/coming-to-you-now...from-iceland/</guid>
      <description>&lt;p&gt;So we host a couple of websites for various things, alongside this blog. For many years I have hosted this blog on my &lt;a href=&#34;https://cshire.xyz/uses/&#34;&gt;Proxmox server&lt;/a&gt;. This ran Apache in an LXC container which doubled as a reverse proxy and other things. Having been dabbling with more powerful reverse proxying on my internal network (Another blog post to come soon&amp;hellip;) I started taking things off the container.&lt;/p&gt;&#xA;&lt;p&gt;It would have stayed that way if it wasn&amp;rsquo;t for a slightly crap support experience with Vultr. These guys are&amp;hellip;fine&amp;hellip;for renting a VPS. I had a Wordpress site with them that was coming to the end of it&amp;rsquo;s life. It ran Ubuntu 20.04, which is EOL this year and I figured I&amp;rsquo;d just spin up whatever the latest one-click Wordpress image they had and migrate over. Except, when the image was spun up it didn&amp;rsquo;t seem to have Wordpress running on it. I fire off a support request and they respond by asking me to open ports 80 and 443. Ordinarily, this wouldn&amp;rsquo;t be much of a problem for me (&lt;code&gt;$ sudo ufw 80 443&lt;/code&gt;), but this is their default install image! Surely it should just work already&amp;hellip;Anyway, the ufw rule didn&amp;rsquo;t work and I figured I&amp;rsquo;m kinda done. What with Vultr bringing some &lt;a href=&#34;https://www.theregister.com/2024/03/28/vultr_content_controversy/&#34;&gt;negative publicity their own way&lt;/a&gt; with changes to TOS, I figured it&amp;rsquo;s time to just find a new VPS provider.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024-11-12-Deluge-Docker-and-Mergerfs</title>
      <link>https://cshire.xyz/2024/11/12/2024-11-12-deluge-docker-and-mergerfs/</link>
      <pubDate>Tue, 12 Nov 2024 11:41:50 +0800</pubDate>
      <guid>https://cshire.xyz/2024/11/12/2024-11-12-deluge-docker-and-mergerfs/</guid>
      <description>&lt;p&gt;I am updating a whole load of my self hosted software, including a spiffy new reverse proxy. Part of this has been replacing my torrent client with Deluge. However&amp;hellip;The &lt;a href=&#34;https://docs.linuxserver.io/images/docker-deluge/&#34;&gt;linuxserver docker image&lt;/a&gt; &lt;em&gt;just would not download anything&lt;/em&gt;. It&amp;rsquo;s always either permissions or DNS, right?&amp;hellip;well this was permissions, but not in the regular way.&lt;/p&gt;&#xA;&lt;p&gt;Turns out my MergerFS mount &lt;em&gt;really&lt;/em&gt; did not like a certain setting (&lt;code&gt;cache.files=off&lt;/code&gt;), so I changed it to &lt;code&gt;cache.files=partial&lt;/code&gt; and it worked!&#xA;Links &lt;a href=&#34;https://github.com/linuxserver/docker-deluge/issues/166#issuecomment-1356497423&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;https://github.com/trapexit/mergerfs#tips--notes&#34;&gt;here&lt;/a&gt; very helpful in working this out.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Replace internal IPs and Ports with domain names internally</title>
      <link>https://cshire.xyz/replace-internal-ips-and-ports-with-domain-names-internally/</link>
      <pubDate>Wed, 30 Oct 2024 20:35:44 +0800</pubDate>
      <guid>https://cshire.xyz/replace-internal-ips-and-ports-with-domain-names-internally/</guid>
      <description>&lt;p&gt;This is likely to be a long one&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;If you have various services on your network to the point you can&amp;rsquo;t remember all the different IP addresses and port numbers&amp;hellip;a reverse proxy is for you. Ordinarily this is done so that you can make services public facing, but sometimes you don&amp;rsquo;t want to expose a service to the filth of the internet. You can set your reverse proxy to work internally!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024-08-16-Omg,-a-Mastodon-Thread-as-a-Comment-Section</title>
      <link>https://cshire.xyz/2024/08/16/2024-08-16-omg-a-mastodon-thread-as-a-comment-section/</link>
      <pubDate>Fri, 16 Aug 2024 11:55:42 +0800</pubDate>
      <guid>https://cshire.xyz/2024/08/16/2024-08-16-omg-a-mastodon-thread-as-a-comment-section/</guid>
      <description>&lt;p&gt;I had initially integrated webmentions into this site and had my own mastodon instance. I let both languish and the mastodon instance broke. However, seeing what people like &lt;em&gt;&lt;a href=&#34;https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/&#34;&gt;Carl Schwan&lt;/a&gt;&lt;/em&gt; and &lt;em&gt;&lt;a href=&#34;https://grahammacphee.com/writing/mastodon-blog-comments&#34;&gt;Graham Macphee&lt;/a&gt;&lt;/em&gt; have achieved in integrating Mastodon as a comments section is mindblowing on a static site.&lt;/p&gt;&#xA;&lt;p&gt;I wanted this kind of thing with Brid.gy, but it never really worked out so well.&lt;/p&gt;&#xA;&lt;p&gt;Surely this has got to be the next project&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024-08-15-I-Have-Time-to-Work-on-My-Site-Again</title>
      <link>https://cshire.xyz/2024/08/15/2024-08-15-i-have-time-to-work-on-my-site-again/</link>
      <pubDate>Thu, 15 Aug 2024 13:23:09 +0800</pubDate>
      <guid>https://cshire.xyz/2024/08/15/2024-08-15-i-have-time-to-work-on-my-site-again/</guid>
      <description>&lt;p&gt;Now I have joined the unemployed (technically I&amp;rsquo;m retired&amp;hellip;) I have some time to revisit my site again. I forgot how much I enjoyed messing with templating to make things work how I wanted.&lt;/p&gt;&#xA;&lt;p&gt;I want to get posting again and update some of the guides I have written - mainly for myself, but also for the people who have also been &lt;a href=&#34;https://cshire.xyz/privacy/&#34;&gt;looking&lt;/a&gt; at it (which I only know about from the spanky new install of Plausible I just finished).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updated method of importing a Broadlink IR transmitter into Home Assisstant</title>
      <link>https://cshire.xyz/updated-method-of-importing-a-broadlink-ir-transmitter-into-home-assisstant/</link>
      <pubDate>Sat, 04 Feb 2023 23:08:15 +0800</pubDate>
      <guid>https://cshire.xyz/updated-method-of-importing-a-broadlink-ir-transmitter-into-home-assisstant/</guid>
      <description>&lt;p&gt;It has been a while since I posted anything&amp;hellip;but that&amp;rsquo;s mainly because I haven&amp;rsquo;t been doing a whole lot of tech stuff recently. This is, at least partly, due to the fact that my setup has tended towards just working! I attribute this to using Docker more extensively - updates rarely break anymore. I don&amp;rsquo;t have to manually update as much stuff (Nextcloud was always the biggie that decided to break).&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022-07-24-Updating-Infrastructure</title>
      <link>https://cshire.xyz/2022/07/24/2022-07-24-updating-infrastructure/</link>
      <pubDate>Sun, 24 Jul 2022 15:44:34 +0800</pubDate>
      <guid>https://cshire.xyz/2022/07/24/2022-07-24-updating-infrastructure/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://cshire.xyz/another-year-more-targets/&#34;&gt;&lt;/a&gt;&#xA;Migrating from Proxmox 6 to 7 was surprisingly simple, I just &lt;a href=&#34;https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0&#34;&gt;&lt;em&gt;followed the guide here&lt;/em&gt;&lt;/a&gt; and there were no issues at all.&lt;/p&gt;&#xA;&lt;p&gt;Recreating my reverse proxy container wasn&amp;rsquo;t too bad either, although it had me wondering if I should learn something a bit newer than Apache.&lt;/p&gt;&#xA;&lt;p&gt;Hopefully Webmentions still work, &lt;a href=&#34;https://cshire.xyz/another-year-more-targets/&#34;&gt;&lt;em&gt;I&amp;rsquo;ll send one to my yearly targets&lt;/em&gt;&lt;/a&gt; page to see!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022-07-02-atom-is-dead</title>
      <link>https://cshire.xyz/2022/07/02/2022-07-02-atom-is-dead/</link>
      <pubDate>Sat, 02 Jul 2022 13:37:29 +0800</pubDate>
      <guid>https://cshire.xyz/2022/07/02/2022-07-02-atom-is-dead/</guid>
      <description>&lt;p&gt;Gutted that &lt;a href=&#34;https://atom.io/&#34;&gt;Atom text editor is being archived&lt;/a&gt; on December 15th! I&amp;rsquo;ve tried VSCodium and..it&amp;rsquo;s not the same. Atom is so simple and clean! This whole site was written in Atom.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll have to try some other text editors. Sublime looks great&amp;hellip;but $99USD for a text editor? Are you nuts??&lt;/p&gt;&#xA;&lt;p&gt;Maybe someone will fork it. I really hope someone will fork it!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022-04-06-Getting-interested-in-my-site-again</title>
      <link>https://cshire.xyz/2022/04/06/2022-04-06-getting-interested-in-my-site-again/</link>
      <pubDate>Wed, 06 Apr 2022 16:29:26 +0800</pubDate>
      <guid>https://cshire.xyz/2022/04/06/2022-04-06-getting-interested-in-my-site-again/</guid>
      <description>&lt;p&gt;I think I&amp;rsquo;m getting a bit more interested in the site again. I think now the Masters is out of the way I have a bit more headspace for hobbies and learning again. There&amp;rsquo;s a few things I want to learn about - CI (Netlify?), removing Google fonts and more indieweb stuff.&lt;/p&gt;&#xA;&lt;p&gt;I would be nice to turn this notes section into a Twitter-a-like with webmentions, but I&amp;rsquo;ve still got some work to do on the formatting!&lt;/p&gt;</description>
    </item>
    <item>
      <title>MySQL Cheat Sheet</title>
      <link>https://cshire.xyz/mysql-cheat-sheet/</link>
      <pubDate>Tue, 05 Apr 2022 17:18:55 +0800</pubDate>
      <guid>https://cshire.xyz/mysql-cheat-sheet/</guid>
      <description>&lt;p&gt;As much as I love self-hosted services, the ones with MySql/MariaDB backends always have me looking up the same old commands over and over again! I figured it might be an idea to record some of these here so I remember in the future.&lt;/p&gt;&#xA;&lt;div class=&#34;textbox_centre&#34;&gt;Remember to add a user to a database - the amount of time you would save if you always remembered this!&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;login-to-mysql&#34;&gt;Login to Mysql&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;mysql -u root -p&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Another Year, more targets!</title>
      <link>https://cshire.xyz/another-year-more-targets/</link>
      <pubDate>Fri, 25 Mar 2022 15:19:39 +0800</pubDate>
      <guid>https://cshire.xyz/another-year-more-targets/</guid>
      <description>&lt;p&gt;Another year gone and my posting frequency hasn&amp;rsquo;t hugely increased. Possibly because I&amp;rsquo;ve been tinkering less - I think the amount of things being maintained eventually wore me down. More things running means more time fixing things when they inevitably go wrong! That said, the move to docker last year has meant that the hour I spent weekly updating virtual machines and LXC containers has become about 15mins a month. Generally this has been more robust too, which is appreciated. I found, for instance, my old Nextcloud LXC container generated a large amount of cruft as I upgraded each version. The post about upgrading PHP versions is as a result of that. Docker containers seem to make that all an absolute breeze.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updates and things</title>
      <link>https://cshire.xyz/updates-and-things/</link>
      <pubDate>Tue, 19 Oct 2021 14:17:00 +0800</pubDate>
      <guid>https://cshire.xyz/updates-and-things/</guid>
      <description>&lt;p&gt;Much like the vast majority of other blogs online, I guess I came to a bit of a halt with posting last year. This was largely because I didn&amp;rsquo;t really have many projects I felt I needed to document for posterity, although I fully upgraded my main server this past summer. I moved everything running on the server from LXC to Docker containers orchestrated through Docker Compose. This was mainly because I couldn&amp;rsquo;t seem to get networking set up on the new server with LXD/LXC and got pretty frustrated trying. I rebuilt basically everything in Docker&amp;hellip;which turned out to be less of a hassle than I first thought. To be honest, I absolutely prefer the new setup - updating every container used to be a manual affair (although, to be fair, that was largely because I put off learning Ansible) that would take a good hour every week or two. I can now invoke &lt;code&gt;docker-compose -f compose.yml pull&lt;/code&gt; and &lt;code&gt;docker-compose -f compose.yml up -d&lt;/code&gt; and everything is updated in under a minute. Also, no more fixing borked upgrades (I&amp;rsquo;m looking at you Nextcloud) in LXC containers!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2021-01-01-Like-of-Ru&#39;s-New-Design</title>
      <link>https://cshire.xyz/2021/01/01/2021-01-01-like-of-rus-new-design/</link>
      <pubDate>Fri, 01 Jan 2021 13:01:47 +0800</pubDate>
      <guid>https://cshire.xyz/2021/01/01/2021-01-01-like-of-rus-new-design/</guid>
      <description></description>
    </item>
    <item>
      <title>2020-11-14-Backup-Woes</title>
      <link>https://cshire.xyz/2020/11/14/2020-11-14-backup-woes/</link>
      <pubDate>Sat, 14 Nov 2020 10:10:30 +0800</pubDate>
      <guid>https://cshire.xyz/2020/11/14/2020-11-14-backup-woes/</guid>
      <description>&lt;p&gt;Ever try to run a backup that takes about a week&amp;hellip;on a server that seems to crash every three days? So frustrating. USB3 might be fast&amp;hellip;but it ain&amp;rsquo;t 13TB of data I want to transfer NOW fast.&lt;/p&gt;&#xA;&lt;p&gt;Down to my last 500gb on my backup server so trying to prep for a storage upgrade. Not happy about the second weekend in a row I have to work on it. think that the moment you cross about 4tb or data it stops being a hobby and becomes a part time job.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-11-01-Like-of-Webmentiond</title>
      <link>https://cshire.xyz/2020/11/01/2020-11-01-like-of-webmentiond/</link>
      <pubDate>Sun, 01 Nov 2020 07:41:49 +0800</pubDate>
      <guid>https://cshire.xyz/2020/11/01/2020-11-01-like-of-webmentiond/</guid>
      <description>&lt;p&gt;Awesome!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-08-29-Plex-Kodi-Connect</title>
      <link>https://cshire.xyz/2020/08/29/2020-08-29-plex-kodi-connect/</link>
      <pubDate>Sat, 29 Aug 2020 18:21:05 +0800</pubDate>
      <guid>https://cshire.xyz/2020/08/29/2020-08-29-plex-kodi-connect/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m messing about with different options for updating my Kodi setup. Plex integration is a bit of a headache - the official Kodi Plex plugin hasn&amp;rsquo;t been updated in a long time. Enter&amp;hellip;PlexKodiConnect. I&amp;rsquo;m just experimenting at the moment, but I think this has huge potential- it makes my media look so beautiful!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-08-23-System-76-Machines</title>
      <link>https://cshire.xyz/2020/08/23/2020-08-23-system-76-machines/</link>
      <pubDate>Sun, 23 Aug 2020 14:26:40 +0800</pubDate>
      <guid>https://cshire.xyz/2020/08/23/2020-08-23-system-76-machines/</guid>
      <description>&lt;p&gt;I do not need a new laptop, my Macbook is more than capable for another few years. Those System76 Lemur Pro&amp;rsquo;s though&amp;hellip;There&amp;rsquo;s even a sale on at the moment. I haven&amp;rsquo;t had a linux desktop for a decade or so, but PopOS! looks fun. I absolutely do not need a new laptop&amp;hellip;But I want a new laptop.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updating PHP versions outside of the official repos</title>
      <link>https://cshire.xyz/updating-php-versions-outside-of-the-official-repos/</link>
      <pubDate>Sun, 23 Aug 2020 13:57:36 +0800</pubDate>
      <guid>https://cshire.xyz/updating-php-versions-outside-of-the-official-repos/</guid>
      <description>&lt;p&gt;Another post to document something incase I need it in the future!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve had a couple of self-hosted PHP applications nagging me of late about running PHP7.2. Nextcloud, in particular, will soon require at least version 7.3 of PHP. I had to search around a bit to find instructions that worked for me, so I figured I&amp;rsquo;d amalgamate them here.&lt;/p&gt;&#xA;&lt;div class=&#34;textbox_left&#34;&gt;&lt;ul&gt;&#xA;&lt;li&gt;Note that if you&amp;rsquo;re using a Linux distribution that already packages PHP7.3/4 etc this doesn&amp;rsquo;t apply. However, Ubuntu 18.04 LTS seems only to offer 7.2 and some of my LXC containers needed the update.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;finding-out-which-packages-were-in-use-on-my-system&#34;&gt;Finding out which packages were in use on my system&lt;/h3&gt;&#xA;&lt;p&gt;First i needed to know which PHP packages were in use so that they all got upgraded to the new versions;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up my Proxmox Host Storage</title>
      <link>https://cshire.xyz/setting-up-my-proxmox-host-storage/</link>
      <pubDate>Sat, 01 Aug 2020 16:50:07 +0800</pubDate>
      <guid>https://cshire.xyz/setting-up-my-proxmox-host-storage/</guid>
      <description>&lt;p&gt;Another post motivated largely by my recognising that I never seem to document my projects well enough to fix them if they break. Perhaps this might show up in a search result somewhere and help someone in the future&amp;hellip;but be warned that I don&amp;rsquo;t fully understand the concepts at work here, so consult some other sources too! I linked the sites I used at the bottom.&lt;/p&gt;&#xA;&lt;p&gt;I recently upgraded my Proxmox host and internal drive. The install was all fairly straightforward, but I struggled to fully understand how Proxmox deals with storage. I found that the &amp;rsquo;local&amp;rsquo; section of the disk where the iso&amp;rsquo;s and backups were stored was only about 100gb. I realised from reading around that Proxmox doesn&amp;rsquo;t seem to like being installed on only one drive and instead inspects some kind of RAID array. This was a problem for me as my Proxmox host is an intel NUC&amp;hellip;I had to break it all down and create the storage volumes manually.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-31-Is-Bridgy-Acting-Up</title>
      <link>https://cshire.xyz/2020/07/31/2020-07-31-is-bridgy-acting-up/</link>
      <pubDate>Fri, 31 Jul 2020 23:32:27 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/31/2020-07-31-is-bridgy-acting-up/</guid>
      <description>&lt;p&gt;Is it just me, or is Brid.gy acting up at the moment? All the posts I&amp;rsquo;ve published today have totally failed to POSSE out to Mastodon&amp;hellip;I&amp;rsquo;ve re-enabled my Mastodon account in the service but still no dice. It could be because of the #Hugo templates I&amp;rsquo;ve been making for syndication of notes and blog posts recently, but I guess it&amp;rsquo;s a problem to look into and try and solve later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Importing a Broadlink IR transmitter into Home Assistant</title>
      <link>https://cshire.xyz/importing-a-broadlink-ir-transmitter-into-home-assistant/</link>
      <pubDate>Fri, 31 Jul 2020 21:31:33 +0800</pubDate>
      <guid>https://cshire.xyz/importing-a-broadlink-ir-transmitter-into-home-assistant/</guid>
      <description>&lt;p&gt;I recently bought a Broadlink RM4 Mini for not very much money in the hope that I could use it to control my stereo, TV and air conditioning using my Home Assistant setup. The device itself is smaller than I realised (a bonus!) and is powered via usb cable plugged into a 5V/1A charger - I just used an old iPhone charger.&lt;/p&gt;&#xA;&lt;p&gt;The device has Broadlink integration&amp;hellip;but boy did I have to wrestle with it to get it working! I figured I&amp;rsquo;d record my progress getting it set up incase anyone finds it of use (and when I forget what I did and once again curse myself for not ever writing documentation!).&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-31-Like-of-Hugo-Cheatsheet</title>
      <link>https://cshire.xyz/2020/07/31/2020-07-31-like-of-hugo-cheatsheet/</link>
      <pubDate>Fri, 31 Jul 2020 15:49:45 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/31/2020-07-31-like-of-hugo-cheatsheet/</guid>
      <description>&lt;p&gt;One for the bookmarks! This should be linked on the official documentation as a just-past-starting point!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-28-Like-of-Tiny-Pilot</title>
      <link>https://cshire.xyz/2020/07/28/2020-07-28-like-of-tiny-pilot/</link>
      <pubDate>Tue, 28 Jul 2020 11:09:32 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/28/2020-07-28-like-of-tiny-pilot/</guid>
      <description>&lt;p&gt;This is such a cool little device! I wish I would have had it a month ago when I did a clean install on my Proxmox host.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-26-Current-Networking-Struggles</title>
      <link>https://cshire.xyz/2020/07/26/2020-07-26-current-networking-struggles/</link>
      <pubDate>Sun, 26 Jul 2020 12:09:48 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/26/2020-07-26-current-networking-struggles/</guid>
      <description>&lt;p&gt;Networking is HARD!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m trying to get some of my network traffic permanently going through a network-wide VPN connection. I actually have that set on my Edgerouter with a network group of devices&amp;hellip;but they then can&amp;rsquo;t access my locally self-hosted applications which are &lt;em&gt;not&lt;/em&gt; going through the VPN! I know it&amp;rsquo;s not a port forward issue&amp;hellip;at best guess it&amp;rsquo;s a DNAT issue&amp;hellip;and it&amp;rsquo;s driving me nuts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-21-Repost-of-Hello-World</title>
      <link>https://cshire.xyz/2020/07/21/2020-07-21-repost-of-hello-world/</link>
      <pubDate>Tue, 21 Jul 2020 23:06:47 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/21/2020-07-21-repost-of-hello-world/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I think this will be my first working note. I&amp;rsquo;ll try and test the like, reply and repost abilities of Indieweb sites with this post. So far it&amp;rsquo;s been a struggle to get things working! I guess if mentions are rendering properly below this note it works&amp;hellip;if not I&amp;rsquo;m probably frustrated about it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is me reposting the previous post&amp;hellip;glorious post it was too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-21-Reply-to-Hello-World</title>
      <link>https://cshire.xyz/2020/07/21/2020-07-21-reply-to-hello-world/</link>
      <pubDate>Tue, 21 Jul 2020 17:34:28 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/21/2020-07-21-reply-to-hello-world/</guid>
      <description>&lt;p&gt;The world says &amp;ldquo;Hello&amp;rdquo; back to you pal, hope this works!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-21-Like-of-Hello-World</title>
      <link>https://cshire.xyz/2020/07/21/2020-07-21-like-of-hello-world/</link>
      <pubDate>Tue, 21 Jul 2020 17:32:51 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/21/2020-07-21-like-of-hello-world/</guid>
      <description>&lt;p&gt;Cool post! I&amp;rsquo;m going to type some more here though as indiewebify.me is not liking the length of the content versus the post title.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-21-Hello-World</title>
      <link>https://cshire.xyz/2020/07/21/2020-07-21-hello-world/</link>
      <pubDate>Tue, 21 Jul 2020 17:18:58 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/21/2020-07-21-hello-world/</guid>
      <description>&lt;p&gt;I think this will be my first working note. I&amp;rsquo;ll try and test the like, reply and repost abilities of Indieweb sites with this post. So far it&amp;rsquo;s been a struggle to get things working! I guess if mentions are rendering properly below this note it works&amp;hellip;if not I&amp;rsquo;m probably frustrated about it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2020-07-21T00:57:58&#43;08:00</title>
      <link>https://cshire.xyz/2020/07/21/2020-07-21t005758-0800/</link>
      <pubDate>Tue, 21 Jul 2020 00:57:58 +0800</pubDate>
      <guid>https://cshire.xyz/2020/07/21/2020-07-21t005758-0800/</guid>
      <description>&lt;p&gt;Love this as an idea!&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Ridiculous Workflow</title>
      <link>https://cshire.xyz/my-ridiculous-workflow/</link>
      <pubDate>Wed, 15 Jul 2020 20:30:12 +0800</pubDate>
      <guid>https://cshire.xyz/my-ridiculous-workflow/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve had Indieweb integration get under my skin the last couple of weeks&amp;hellip;so here&amp;rsquo;s another post.&lt;/p&gt;&#xA;&lt;p&gt;The Problem - Now that I have webmention sending and receiving integrated into my site, I have turned my attention towards meeting standards for POSSE&amp;rsquo;d content. Unfortunately I have found no easy way to add the &lt;code&gt;u-syndicated&lt;/code&gt; links to posts without publishing the post first, then posting the POSSE&amp;rsquo;d copies, then adding the links to the original post and republishing the whole thing again manually. This is compounded by the fact I am using a static site - the post needs to be published before it can be syndicated, so getting a POSSE&amp;rsquo;d content link in advance is impossible!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pushl and Brid.gy integrations</title>
      <link>https://cshire.xyz/pushl-and-brid.gy-integrations/</link>
      <pubDate>Mon, 13 Jul 2020 15:06:52 +0800</pubDate>
      <guid>https://cshire.xyz/pushl-and-brid.gy-integrations/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m on a bit of a roll this week trying to implement more IndieWeb technologies into my blog. Previously, thanks to the the awesome &lt;a href=&#34;https://github.com/zerok/webmentiond&#34;&gt;&lt;strong&gt;&lt;em&gt;webmentiond&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; I was able to receive webmentions on my posts. While webmentiond can send webmentions manually, I wanted an automated solution. Certainly I&amp;rsquo;d love for webmentiond to possibly support this in the future&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Enter &lt;a href=&#34;https://github.com/PlaidWeb/Pushl&#34;&gt;&lt;strong&gt;&lt;em&gt;Pushl&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;This little utility can be fed an RSS feed (or even multiple feeds) and send webmentions to URLs it finds in the posts. Super cool!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Webmentiond and Hugo - A webmentions breakthrough!</title>
      <link>https://cshire.xyz/webmentiond-and-hugo-a-webmentions-breakthrough/</link>
      <pubDate>Sat, 11 Jul 2020 17:03:03 +0800</pubDate>
      <guid>https://cshire.xyz/webmentiond-and-hugo-a-webmentions-breakthrough/</guid>
      <description>&lt;p&gt;I have written &lt;a href=&#34;https://cshire.xyz/tags/indieweb/&#34;&gt;&lt;strong&gt;&lt;em&gt;several times on the Indieweb&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;. Conceptually it&amp;rsquo;s fairly straightforward to understand, but actually integrating some of the technologies has proven too challenging for me in the past. Webmentions, in particular, have stressed me out!&lt;/p&gt;&#xA;&lt;p&gt;Well, as you can see from the bottom of this site, I now have an endpoint of my own set up to receive them! For this I pass on a huge thanks to &lt;a href=&#34;https://zerokspot.com/&#34;&gt;&lt;strong&gt;&lt;em&gt;Horst Gutman&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;, the author of webmentiond. This amazing bit of software is even packaged in a docker container to make deployment super easy. He even helped me out within minutes of asking for some help on the &lt;a href=&#34;https://github.com/zerok/webmentiond/&#34;&gt;&lt;strong&gt;&lt;em&gt;project github page&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;, and clearly has helped others out in deploying his software.&lt;/p&gt;</description>
    </item>
    <item>
      <title>One Year Old!</title>
      <link>https://cshire.xyz/one-year-old/</link>
      <pubDate>Sun, 21 Jun 2020 16:05:29 +0800</pubDate>
      <guid>https://cshire.xyz/one-year-old/</guid>
      <description>&lt;p&gt;I just realised that this blog has existed for a year now!&lt;/p&gt;&#xA;&lt;p&gt;Looking back, I&amp;rsquo;ve learned an awful lot. Originally I really just wanted to learn a bit more about Markdown as a language (this has helped me hugely using the notes tool Joplin, as well as discovering that Discord supports some markdown formatting) and learning how to use a static site generator.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve actually really enjoyed learning Hugo and hacking different solutions with it. I&amp;rsquo;ve decided to run an introductory course on web development with it to Summer School students over the course of about 7 session. Not sure about the layout of the course yet, but I&amp;rsquo;m pretty excited about it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RSS and a private web browsing experience</title>
      <link>https://cshire.xyz/rss-and-a-private-web-browsing-experience/</link>
      <pubDate>Fri, 12 Jun 2020 11:53:52 +0800</pubDate>
      <guid>https://cshire.xyz/rss-and-a-private-web-browsing-experience/</guid>
      <description>&lt;p&gt;For a millennial like me, RSS feeds are the point where the internet began to feel like a genuinely new method of delivering content and information. My first experience with RSS was through early podcasts, although many of them were either too short or not particularly listenable and I lost interest.&lt;/p&gt;&#xA;&lt;p&gt;My interest piqued a few years ago when I began my journey into learning about good privacy practices online. RSS feeds for news sites are a great way to pull in information without necessarily leaving a digital footprint to track. Obviously this isn&amp;rsquo;t always the case, but the idea of centralising my online reading seemed like a great idea.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding CSS rules to Hugo by passing simple parameters to shortcodes</title>
      <link>https://cshire.xyz/adding-css-rules-to-hugo-by-passing-simple-parameters-to-shortcodes/</link>
      <pubDate>Fri, 08 May 2020 19:29:18 +0800</pubDate>
      <guid>https://cshire.xyz/adding-css-rules-to-hugo-by-passing-simple-parameters-to-shortcodes/</guid>
      <description>&lt;p&gt;A quick Hugo hack I worked out recently. I wanted to have textboxes on my site and Hugo gives a couple of options - I have modified the CSS of my theme to &lt;code&gt;display code in this way,&lt;/code&gt; but I can also create larger code textboxes. The problem with that is that it won&amp;rsquo;t insert line breaks for text, but rather put a scrollbar at the bottom of the textbox.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Segregating my network using VLANS</title>
      <link>https://cshire.xyz/segregating-my-network-using-vlans/</link>
      <pubDate>Thu, 07 May 2020 17:24:36 +0800</pubDate>
      <guid>https://cshire.xyz/segregating-my-network-using-vlans/</guid>
      <description>&lt;p&gt;I set out a target for myself this year to segregate my network into VLANs. This was partly out of necessity as I have a Philips Hue hub that was going EOL this year (obsolescence is the whole other area of tech that gets me fairly annoyed, particularly when it comes down to manufacturers simply not supporting their products). That said, it was also inspired by my latest IoT device - a Roomba vacuum cleaner! I felt that getting some more IoT devices necessitates a network that is safe to have these devices on. However, I also set out to set up Home Assistant, and need any devices on an IoT-only network to be accessible to that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Folding@Home to fight COVID-19</title>
      <link>https://cshire.xyz/folding@home-to-fight-covid-19/</link>
      <pubDate>Sun, 15 Mar 2020 21:38:53 +0800</pubDate>
      <guid>https://cshire.xyz/folding@home-to-fight-covid-19/</guid>
      <description>&lt;p&gt;Just a quick one. Distributed computing has always been fairly interesting to me, but I&amp;rsquo;ve never really experimented with it. By the time I had the hardware and time to really look into things like Bitcoin and Ethereum, the level of computing power necessary to unlock new coins cost more in electricity than they were worth.&lt;/p&gt;&#xA;&lt;p&gt;However, Folding@Home is different. This allows your computer to be borrowed by researchers to model the folding of proteins to better understand disease. That last sentence does suggest I know what that means&amp;hellip;I don&amp;rsquo;t really.&lt;/p&gt;</description>
    </item>
    <item>
      <title>eLearning strategies during school cancellations</title>
      <link>https://cshire.xyz/elearning-strategies-during-school-cancellations/</link>
      <pubDate>Sat, 22 Feb 2020 16:36:04 +0800</pubDate>
      <guid>https://cshire.xyz/elearning-strategies-during-school-cancellations/</guid>
      <description>&lt;p&gt;The past few weeks have been rather difficult as a teacher in Hong Kong. Next week will be the third week in a row I will have been teaching remotely as students stay at home during the Coronavirus outbreak. I have thought carefully about the strategies that work and do not work in this situation and I think I have developed a system that is working somewhat well at the moment (although I would prefer to go back to face to face teaching!). Here are some observations I have worked into three main principles guiding my approach;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Webmentions and Hugo</title>
      <link>https://cshire.xyz/webmentions-and-hugo/</link>
      <pubDate>Thu, 30 Jan 2020 15:25:24 +0800</pubDate>
      <guid>https://cshire.xyz/webmentions-and-hugo/</guid>
      <description>&lt;p&gt;Despite an earlier post about &lt;a href=&#34;https://cshire.xyz/my-skepticism-for-the-indieweb/&#34;&gt;&lt;strong&gt;&lt;em&gt;my cynicism for the indieweb&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;, I have been busy trying to integrate some the technology into this website over the past month or so. I have found &lt;a href=&#34;http://indiewebify.me/&#34;&gt;&lt;strong&gt;&lt;em&gt;this link&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; to be pretty helpful in how to do this, but have run into technical issues that have just put me off the whole thing now.&lt;/p&gt;&#xA;&lt;p&gt;I use a fairly simple workflow to generate this webpage - I write posts in markdown using Atom text editor (which I have come to really like and it allows me to make configuration changes to CSS and templates on the site), and then build the site. I really like using the &lt;a href=&#34;https://atom.io/packages/atom-hugo&#34;&gt;&lt;strong&gt;&lt;em&gt;atom-hugo plugin&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; to aid in this and gives a nice, cohesive feel to creating website content. I have played around with various online CMS&amp;rsquo;s for creating content and I simply don&amp;rsquo;t like them much - they always feel slow or bloated or clunky! Also, there&amp;rsquo;s the extra worry about authentication and keeping the software updated. It&amp;rsquo;s just not something I really want to deal with anymore. Once I have written a post I can build the site, fire up a SFTP client (in this case I quote like &lt;a href=&#34;https://www.panic.com/transmit/&#34;&gt;&lt;strong&gt;&lt;em&gt;Panic! Software&amp;rsquo;s Transmit&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;) and copy the public folder to the webserver. A quick bash script later and the folder is moved to the web directory and Apache is restarted. To some people this might be a bit convoluted, but to me it&amp;rsquo;s a simple way of working and I don&amp;rsquo;t have to worry about a CMS or backend MySQL database, or PHP, or&amp;hellip;anything!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scripting Synology Diskstation remote shutdowns</title>
      <link>https://cshire.xyz/scripting-synology-diskstation-remote-shutdowns/</link>
      <pubDate>Mon, 27 Jan 2020 14:34:00 +0800</pubDate>
      <guid>https://cshire.xyz/scripting-synology-diskstation-remote-shutdowns/</guid>
      <description>&lt;p&gt;A Synology Diskstation is a great device for beginning a homelab with. It might be a bit pricey, but it&amp;rsquo;s a great way of learning basic Linux-y stuff and self-hosting web apps for the first time. However, Synology has placed some restrictions on certain functions which you wouldn&amp;rsquo;t find in a regular linux distro. One of those which I have a bit irritating is SSH access.&lt;/p&gt;&#xA;&lt;p&gt;I use my Diskstation as a server to send backups to. This means it gets turned on from my main server via a bash script every couple of days for the backup to run to. It serves this purpose well, even if I&amp;rsquo;m not really using any specific Synology features. It supports Wake on Lan, so turning it on is easy enough, but turning it off via a remote command has proven to be a bit of a pain. This is because it seems to need the root account to issue the shutdown so you have two options;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Glad to be back at work</title>
      <link>https://cshire.xyz/glad-to-be-back-at-work/</link>
      <pubDate>Sat, 11 Jan 2020 14:28:43 +0800</pubDate>
      <guid>https://cshire.xyz/glad-to-be-back-at-work/</guid>
      <description>&lt;p&gt;It sounds a bit luvvy and over the top, but I really appreciate being back at work. I enjoyed the Christmas break, but I really genuinely enjoy my job. I&amp;rsquo;m looking forward to the topics I&amp;rsquo;ll cover with my classes this term and just being in the classroom. I think that probably makes me a bit sad&amp;hellip;but it&amp;rsquo;s true all the same. This is my tenth year as a qualified teacher and I think my enthusiasm for the job is fairly unchanged from when I started. Moving to the other other side of the world probably helped with that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Projects in 2020</title>
      <link>https://cshire.xyz/projects-in-2020/</link>
      <pubDate>Thu, 26 Dec 2019 14:28:06 +0800</pubDate>
      <guid>https://cshire.xyz/projects-in-2020/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve learned a lot this year with regards to tech. This blog being moved to Hugo as the creation platform has inspired me to write more and learn markdown. I have messed about with encryption and moved away from companies providing services in exchange for encroaching on user privacy. This is the year that I have shut down several Google accounts, my decades-old Microsoft account, my Dropbox account and probably several others I can&amp;rsquo;t remember. I have learned more about how the internet works and hosting my own services, as well as increasing my awareness with regards to my digital footprint and online privacy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apache Reverse Proxy Settings for Nextcloud</title>
      <link>https://cshire.xyz/apache-reverse-proxy-settings-for-nextcloud/</link>
      <pubDate>Sun, 22 Dec 2019 20:53:12 +0800</pubDate>
      <guid>https://cshire.xyz/apache-reverse-proxy-settings-for-nextcloud/</guid>
      <description>&lt;p&gt;Just a quick note about some reverse proxy settings that helped me get Nextcloud working properly. I have run a Nextcloud instance for the past couple of years, but I&amp;rsquo;ve never managed to get reverse proxying exactly right. I run an Apache webserver as a front end to all my web applications because that&amp;rsquo;s the first webserver I learned&amp;hellip;and I spent 10mins looking at NGINX, Caddy, Traefik etc and decided I couldn&amp;rsquo;t be bothered if my setup was working fine anyway.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Collabora &amp; Nextcloud Cloud Office Suite</title>
      <link>https://cshire.xyz/collabora-nextcloud-cloud-office-suite/</link>
      <pubDate>Mon, 16 Dec 2019 19:51:55 +0800</pubDate>
      <guid>https://cshire.xyz/collabora-nextcloud-cloud-office-suite/</guid>
      <description>&lt;p&gt;Office suites have to be just about the most boring topic to write about on the internet&amp;hellip;but when you think about it, they are a hugely important tool in education. Microsoft has ruled this space for decades now and done everything it can to try and bury open file standards for documents. Tools like Open Office and its fork Libre Office have gamely tried to catch up to the Microsoft juggernaut. Certainly in business Microsoft Office is king and that was the case in education until recently. Schools have increasingly moved away from standalone software to utilising cloud-based solutions like Google Drive. It seems to me that Microsoft is a little late to this party with Office 365 when compared to Google Docs. However&amp;hellip;Google!&lt;/p&gt;</description>
    </item>
    <item>
      <title>No, I will not be using Pear Deck</title>
      <link>https://cshire.xyz/no-i-will-not-be-using-pear-deck/</link>
      <pubDate>Fri, 29 Nov 2019 21:03:09 +0800</pubDate>
      <guid>https://cshire.xyz/no-i-will-not-be-using-pear-deck/</guid>
      <description>&lt;p&gt;When I went to University I found that banks in the UK were very keen to have me as a customer. It seemed that just about every institution was competing to offer incentives to open an account with them; from free railcards to literally handing out cash. It was generally accepted, as I understood it at the time, that this was because once the account was open I was unlikely to go through the process of closing it and opening account with a competitor. The inconvenience of this meant that the banks were effectively hooking customers in young and were expecting to hold on to them for many years. My mum hasn&amp;rsquo;t changed banks since Chairman Mao was alive as far as I can tell, even if there might have been financial advantages to doing so over the years.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Embedding Mastodon Toots into Hugo Posts with a Shortcode</title>
      <link>https://cshire.xyz/embedding-mastodon-toots-into-hugo-posts-with-a-shortcode/</link>
      <pubDate>Fri, 25 Oct 2019 18:07:29 +0800</pubDate>
      <guid>https://cshire.xyz/embedding-mastodon-toots-into-hugo-posts-with-a-shortcode/</guid>
      <description>&lt;p&gt;I found a neat Hugo shortcode to embed Mastodon toots into a post. This is courtesy of &lt;a href=&#34;https://bullgit.party/@kevin&#34;&gt;&lt;strong&gt;&lt;em&gt;Kevin Gimbel&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; and can be found on his &lt;a href=&#34;https://www.kevingimbel.com/mastodon-embed-shortcode-for-hugo/&#34;&gt;&lt;strong&gt;&lt;em&gt;blog here&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The code itself can be found on his &lt;a href=&#34;https://github.com/kevingimbel/hugo-shortcodes/tree/master/mastodon&#34;&gt;&lt;strong&gt;&lt;em&gt;Github here&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Essentially it&amp;rsquo;s a case of creating a shortcode (I named mine mastodon.html)&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;{{ .Page.Scratch.Set &amp;#34;include_mastodon&amp;#34; true }}&#xA;{{ $width := .Get &amp;#34;width&amp;#34; | default &amp;#34;400&amp;#34; }}&#xA;{{ $height := .Get &amp;#34;height&amp;#34; | default &amp;#34;333&amp;#34;}}&#xA;{{ $status := .Get &amp;#34;status&amp;#34; | default &amp;#34;false&amp;#34; }}&#xA;&#xA;{{ if eq ($status) &amp;#34;false&amp;#34; }}&#xA;{{ else }}&#xA;&amp;lt;iframe src= &amp;#34;{{ $status }}/embed&amp;#34; class=&amp;#34;mastodon-embed&amp;#34; style=&amp;#34;max-width: 100%; border: 0&amp;#34; width=&amp;#34;{{ $width }}&amp;#34; height=&amp;#34;{{ $height }}&amp;#34;&amp;gt;&amp;lt;/iframe&amp;gt;&#xA;{{ end }}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;and then embedding this into the website&amp;rsquo;s footer.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up a Mastodon instance</title>
      <link>https://cshire.xyz/setting-up-a-mastodon-instance/</link>
      <pubDate>Fri, 25 Oct 2019 09:07:09 +0800</pubDate>
      <guid>https://cshire.xyz/setting-up-a-mastodon-instance/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cshire.xyz/images/2019/10/mastodon-logo.png#floatleft&#34; alt=&#34;&#34;&gt;&#xA;Mastodon is a social network with a difference. In essence it is a Twitter-clone, but without the tracking and usage of your own data against you. It is an extension of GNU Social, but it seems to push the UI-first mentality of the indieWeb. I am not really a social media user, but I liked the look of this and felt that it was worth exploring. Additionally, when I&amp;rsquo;m stating to people not to use Twitter, Facebook e.t.c. that I have some kind of alternative.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Skepticism for the IndieWeb</title>
      <link>https://cshire.xyz/my-skepticism-for-the-indieweb/</link>
      <pubDate>Wed, 23 Oct 2019 17:55:14 +0800</pubDate>
      <guid>https://cshire.xyz/my-skepticism-for-the-indieweb/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://social.cshire.xyz/@chris/103016588586048006&#34;&gt;https://social.cshire.xyz/@chris/103016588586048006&lt;/a&gt;&#xA;&lt;div class=&#34;textbox_centre&#34;&gt;&lt;em&gt;&amp;ldquo;Everything old is new again&amp;rdquo;&lt;/em&gt;&lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve come across some interesting posts, articles and discussions about the indieWeb recently. On first glance it seems like another buzzword in a sea of buzzwords online for fairly mundane things. The basic premise I absolutely support - taking back control of your digital identity from the corporations. I particularly like the &lt;a href=&#34;https://cathieleblanc.com/2018/05/15/why-we-need-the-indieweb/&#34;&gt;outline here&lt;/a&gt;, although, reading through it reminds me of some of posts I have previously written. The background of how the web used to be I found interesting as I certainly did not have the technical skills at the time to build my own web presence.&lt;/p&gt;</description>
    </item>
    <item>
      <title>10 Years of using Linux</title>
      <link>https://cshire.xyz/10-years-of-using-linux/</link>
      <pubDate>Sun, 13 Oct 2019 09:05:35 +0800</pubDate>
      <guid>https://cshire.xyz/10-years-of-using-linux/</guid>
      <description>&lt;p&gt;It occurred to me today that with the upcoming release of Ubuntu 19:10, I will have been a Linux user for ten years. While not by first experimental efforts with it (that would be back in 2004/5 and a Knoppix live CD), Ubuntu 9:10 Jaunty Jackalope was the first full install of a distribution I tried. At the time I was rocking a desktop PC and I was pretty amazed to find that all of the hardware worked great. That said, I don&amp;rsquo;t think I was using a wifi card which had been an unsolvable issue a few years before on an HP laptop. I can&amp;rsquo;t remember now why I was so reticent to move my Windows install to the recently released Windows 7 from XP, but it may just have been that I was completely bored by Windows at that point.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Smartd and Encrypted Notifications</title>
      <link>https://cshire.xyz/smartd-and-encrypted-notifications/</link>
      <pubDate>Sat, 12 Oct 2019 17:57:39 +0800</pubDate>
      <guid>https://cshire.xyz/smartd-and-encrypted-notifications/</guid>
      <description>&lt;p&gt;My project this weekend was to get server notifications from the Smartd daemon to send as encrypted messages. This effectively completes my aim of having all email notifications from my main server moved off Gmail and sent encrypted.&lt;/p&gt;&#xA;&lt;p&gt;Smartd is a pretty essential bit of server software. It monitors the reported S.M.A.R.T values of Hard Drives installed and reports when it detects a change. Changes in certain values indicate that a disk is potentially going to fail. In theory, and often with a bit of luck, a disk exhibiting potential symptoms of failure can be replaced with a new one before it fails and the disk RAID array can rebuild itself. I had a pretty catastrophic failure of several disks at once a few years ago, but was effectively saved by notifications of changes in S.M.A.R.T values. Given I did not have a backup at the time (which I now realise was completely stupid&amp;hellip;), the notifications gave me enough time to start copying data off the array.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Logwatch and Encrypted Notifications</title>
      <link>https://cshire.xyz/logwatch-and-encrypted-notifications/</link>
      <pubDate>Mon, 07 Oct 2019 16:14:00 +0800</pubDate>
      <guid>https://cshire.xyz/logwatch-and-encrypted-notifications/</guid>
      <description>&lt;p&gt;I have been looking into improving my server notifications solution (&lt;a href=&#34;https://cshire.xyz/secure-email-and-server-notifications/&#34;&gt;&lt;strong&gt;&lt;em&gt;I wrote about it in this post&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;). While having the ProtonMail third-party relay worked, it couldn&amp;rsquo;t handle attachments. Additionally, TLS between client and server wasn&amp;rsquo;t supported. While this isn&amp;rsquo;t the end of the world as messages would only be reaching the relay from my internal network, it irked me a little bit so I set about considering a solution.&lt;/p&gt;&#xA;&lt;p&gt;That solution really send me down a bit of a rabbit hole which led to me completely replacing the MTA (SSMTP) on the server as I discovered it was no longer maintained. I eventually settled on MSMTP and Mutt (which I used previously). This was all well and good, but I still couldn&amp;rsquo;t send messages through ProtonMail&amp;rsquo;s servers with attachments. I definitely did not want to use Google, but couldn&amp;rsquo;t find any services that could support encryption like ProtonMail. I hit upon the idea of using GPG keys (natively supported by ProtonMail), but this still meant I had to find an SMTP server to deliver my messages.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress in Docker Desktop</title>
      <link>https://cshire.xyz/wordpress-in-docker-desktop/</link>
      <pubDate>Thu, 03 Oct 2019 11:12:39 +0800</pubDate>
      <guid>https://cshire.xyz/wordpress-in-docker-desktop/</guid>
      <description>&lt;p&gt;I have been playing about with Docker Desktop for Mac over the past few days and I am astounded with just how straightforward and easy it is to have applications up and running within just a few minutes. I think about all the time I spent learning the intricacies of installing software like Wordpress and Nextcloud in full VM&amp;rsquo;s and LXC containers&amp;hellip;and then I think that this whole process could have been simplified by moving to Docker. Nextcloud in particular was an absolute pain to get installed, and upgrading it always leaves me a bit nervous waiting for things to break.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Centering Images in Hugo</title>
      <link>https://cshire.xyz/centering-images-in-hugo/</link>
      <pubDate>Mon, 30 Sep 2019 17:17:33 +0800</pubDate>
      <guid>https://cshire.xyz/centering-images-in-hugo/</guid>
      <description>&lt;p&gt;Just a quick one regarding something I learned recently about Hugo. I don&amp;rsquo;t put all that many images in my blog posts- I suppose I should try and make them more readable, but in reality this blog is more for me than anyone else! However, I have been a bit frustrated with the way in which Hugo works with images. There is no easy way within markdown to support basic image manipulation. Centering images, for example, seemingly impossible without working with shortcodes!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker for MacOS</title>
      <link>https://cshire.xyz/docker-for-macos/</link>
      <pubDate>Mon, 30 Sep 2019 15:46:12 +0800</pubDate>
      <guid>https://cshire.xyz/docker-for-macos/</guid>
      <description>&lt;p&gt;I was a bit frustrated in my last post about students of mine taking three weeks to install a VM in VirtualBox to play about with. I feel a bit foolish now&amp;hellip;but I have to say the performance of VM&amp;rsquo;s in VirtualBox on MacOS is utter pants. Everything just performed so sloooowly, regardless of the amount of resources the VM had dedicated to it. It was hugely frustrating. O.K, point taken kids.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Resilience and Teaching Students ICT</title>
      <link>https://cshire.xyz/resilience-and-teaching-students-ict/</link>
      <pubDate>Sat, 28 Sep 2019 12:01:21 +0800</pubDate>
      <guid>https://cshire.xyz/resilience-and-teaching-students-ict/</guid>
      <description>&lt;p&gt;I got my first computer when I was 17. I&amp;rsquo;m not sure the exact reason why I wanted it, but I suspect it was partly to do with the frustration of sharing the family PC in the living room and probably something to do with piracy. I remember the specs though; 233Mhz, 128Mb RAM, 8Gb Hard disk&amp;hellip;all second hand for the price of £150. This was in 2003 and, looking back on it, I think I realised this was an extortionate amount of money for the specs even then! I remember having about £15 left over to get myself a second hand monitor from the computer store (long since closed) up the road from my mum&amp;rsquo;s house. I remember carrying this 14 inch CRT monster back, with the sharp plastic edges digging into my hands. I also remember being desperate for an internet connection in my bedroom, something that was never going to happen given the lack of phone point in the room. I saved up my money, bought a Netgear 802.11b wireless router and secretly bought a broadband line from Pipex (a long dead ISP). I hid the broadband line from my tech-phobic mum for nearly two years!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secure Email and Server Notifications</title>
      <link>https://cshire.xyz/secure-email-and-server-notifications/</link>
      <pubDate>Sun, 15 Sep 2019 14:15:30 +0800</pubDate>
      <guid>https://cshire.xyz/secure-email-and-server-notifications/</guid>
      <description>&lt;p&gt;I have recently transitioned my email away from Google &amp;amp; Microsoft. I had been using a hotmail address since possibly the last time a member of the Bush family was President of the Unites States of America. With my new movements towards privacy I felt this could not go on!&lt;/p&gt;&#xA;&lt;h3 id=&#34;why-not-self-host-email&#34;&gt;Why not self-host email?&lt;/h3&gt;&#xA;&lt;p&gt;I had considered it a few times. However, it seems fairly intimidating at this point. Email really is a technology from another age. It is no longer simply a case of setting up a server and away you go. It seems like email is a constant battle with spam, intrusion attempts and mitigating the risk of being blacklisted by the major email providers. It all seems a bit much, and it&amp;rsquo;s about as far from set and forget as it appears you can get with self-hosting. I did also consider just running an SMTP server for outward notifications from my server. These get sent fairly regularly due to log files from backups, logwatch reports and disk errors.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Private Cloud</title>
      <link>https://cshire.xyz/my-private-cloud/</link>
      <pubDate>Sat, 10 Aug 2019 10:33:27 +0800</pubDate>
      <guid>https://cshire.xyz/my-private-cloud/</guid>
      <description>&lt;p&gt;For the past couple of years I have been working on a fairly extensive project. I have been attempting to replace the major tech companies (e.g. Apple, Google e.t.c.) services with equivalents I run myself. I have a few reasons for doing this, but primarily it is about privacy and security. I haven&amp;rsquo;t always been this way. I remember using Skype when it was still in beta, Facebook when you had to have a *.edu email address to register and Gmail when it was invite-only. However, the revelations of the past few years around data breaches and how these companies use your data have made me weary.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Make Good Passwords</title>
      <link>https://cshire.xyz/how-to-make-good-passwords/</link>
      <pubDate>Thu, 08 Aug 2019 14:39:01 +0800</pubDate>
      <guid>https://cshire.xyz/how-to-make-good-passwords/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve enjoyed delivering training to fellow educators at various points over the last ten years. However, whenever I am giving a session about privacy, more often than not I have had colleagues claiming to have been hacked in various ways. Wunderkind hackers aside, the odds of someone brute-forcing their way into your Google, Facebook or whatever account is ridiculously low. Far more likely is having a poor password, or leaving your device unlocked and unattended. It almost seems sometimes like people &lt;em&gt;know&lt;/em&gt; that they have a terrible method of choosing passwords, but never seem to address this problem. The main problems as I see it are;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hosting Websites</title>
      <link>https://cshire.xyz/hosting-websites/</link>
      <pubDate>Sat, 03 Aug 2019 20:02:22 +0800</pubDate>
      <guid>https://cshire.xyz/hosting-websites/</guid>
      <description>&lt;p&gt;I remember when I was in my first year at University, my neighbour in student residences used apache to share his music collection. It was just an index page of all the files he had, but at the time I was fascinated with all things file sharing. Kazaa was in the process of being dethroned and bittorrent was in its ascendency. Anyway, the idea of being able to host your own page from your own computer was fairly amazing to me. I remember going to the Apache homepage&amp;hellip;and being completely and utterly overwhelmed. Having only really had a computer for a couple of years at that point, I gave up pretty quickly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self-Hosted Services</title>
      <link>https://cshire.xyz/self-hosted-services/</link>
      <pubDate>Sat, 29 Jun 2019 17:15:09 +0800</pubDate>
      <guid>https://cshire.xyz/self-hosted-services/</guid>
      <description>&lt;p&gt;Running your own replacements for online services is surprisingly easy. There are many different guides out there (I like the Digital Ocean ones particularly) as well as YouTube channels, subreddits on Reddit (r/selfhosted and r/homelab are extra useful) and various tech blogs and guides.&lt;/p&gt;&#xA;&lt;p&gt;The choices can be fairly overwhelming to a newbie though, so I figured I would post an outline of some of the services which have made my experience really worthwhile. It&amp;rsquo;ll also give me a chance to play around with the markdown plugins I have installed for &lt;a href=&#34;https://atom.io/&#34;&gt;&lt;strong&gt;&lt;em&gt;Atom text editor&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stop teaching children to use Google!</title>
      <link>https://cshire.xyz/stop-teaching-children-to-use-google/</link>
      <pubDate>Sun, 23 Jun 2019 17:26:16 +0800</pubDate>
      <guid>https://cshire.xyz/stop-teaching-children-to-use-google/</guid>
      <description>&lt;p&gt;OK the title is a bit click-baitey, but I don’t think it’s entirely ridiculous.&lt;/p&gt;&#xA;&lt;p&gt;I love teaching, I really do. I love the challenge of making things interesting to young people and seeing the satisfaction they derive from understanding something. With technology, however, I get a little more irritated.&lt;/p&gt;&#xA;&lt;p&gt;Technology can be a hugely powerful tool - I know first hand. I remember building my first computer from old parts with a friend. I remember nearly frying the motherboard due to my own incompetence. I remember the pain of the electric shock I received from going at my Playstation with a screwdriver to see how it worked (always unplug your electronics before working on them folks…). It was the point where my efforts reached a level of success I could accept that keep me going towards the next challenge. I wonder how many other people remember their first experiences on the internet. I was blown away by Encarta CDs, so the idea that you could just type in a topic you were interested in into a search engine and have it send you free information was mind-blowing!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hello World</title>
      <link>https://cshire.xyz/hello-world/</link>
      <pubDate>Thu, 20 Jun 2019 14:47:02 +0800</pubDate>
      <guid>https://cshire.xyz/hello-world/</guid>
      <description>&lt;p&gt;Welcome to my site!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve hosted so many different sites for other people over the last few years and never really thought I might want or need one for myself. I think I was inspired by the &lt;a href=&#34;https://gohugo.io/&#34;&gt;&lt;em&gt;Hugo project&lt;/em&gt;&lt;/a&gt; and seeing a large amount of people talk about &lt;a href=&#34;https://en.wikipedia.org/wiki/Markdown&#34;&gt;&lt;em&gt;markdown&lt;/em&gt;&lt;/a&gt;. Having faffed about with Wordpress, databases, reverse proxies e.t.c for years, this seemed like a great project to remove some of the fuss related to it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>About Me</title>
      <link>https://cshire.xyz/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cshire.xyz/about/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cshire.xyz/images/about.jpg#floatleft&#34; alt=&#34;&#34;&gt;&#xA;I was an educator specialising in History for the last 15 years. I started out teaching in the U.K and moved to Hong Kong on a bit of a whim. International living suited me pretty well and has allowed me to stop working for a little while.&lt;/p&gt;&#xA;&lt;p&gt;For now, I&amp;rsquo;m a full time dad and occasional financial coach.&lt;/p&gt;&#xA;&lt;p&gt;I am hugely enthusiastic about technology, open source software and being self-sufficient enough to not have to rely on big technology companies.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>https://cshire.xyz/privacy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cshire.xyz/privacy/</guid>
      <description>&lt;h3 id=&#34;1-analytics&#34;&gt;1. Analytics&lt;/h3&gt;&#xA;&lt;p&gt;I use Plausible for analytics on the site. Really, I&amp;rsquo;m just interested in site visitor numbers and where people come from globally to read my posts. I don&amp;rsquo;t do anything with this data, but for the sake of transparency;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I never see ip addresses - part of Plausible&amp;rsquo;s schtick is they try to respect privacy.&lt;/li&gt;&#xA;&lt;li&gt;No third party is able to see the Plausible data. It is never shared.&lt;/li&gt;&#xA;&lt;li&gt;Cookies are disabled.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/br&gt;&#xA;&lt;h3 id=&#34;2-cookies--tracking&#34;&gt;2. Cookies &amp;amp; Tracking&lt;/h3&gt;&#xA;&lt;p&gt;There aren&amp;rsquo;t any!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Uses</title>
      <link>https://cshire.xyz/uses/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://cshire.xyz/uses/</guid>
      <description>&lt;p&gt;This page contains a list of the technology which I use, both hardware and software. I&amp;rsquo;ve seen a few of these types of pages on other peoples blogs and occasionally found them interesting&amp;hellip;so here&amp;rsquo;s mine.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&#34;textbox_left&#34;&gt;&lt;h3 id=&#34;main-machines&#34;&gt;&lt;strong&gt;Main machines&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;em&gt;2023 Apple Macbook Air (M3, 24gb ram)&lt;/em&gt;&#xA;&lt;br&gt;&#xA;My main machine - I upgraded from my 2016 MacBook Pro after 8 years&amp;hellip;which isn&amp;rsquo;t bad going for a laptop. I could have stretched it out another year as security updates were still being released (just about), but it was definitely behind on MacOS versions and the battery didn&amp;rsquo;t last long on a charge. The new M3 is great!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
