<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Danb Blog</title>
    <link>https://danb.me/blog/</link>
    <description>Recent content on Danb Blog</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <lastBuildDate>Wed, 04 Mar 2026 18:48:27 +0000</lastBuildDate>
    <atom:link href="https://danb.me/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Shivam Mathur&#39;s &#34;node-docker&#34; Images are Awesome for PHP CI</title>
      <link>https://danb.me/blog/awesome-node-docker-php-images/</link>
      <pubDate>Wed, 04 Mar 2026 18:48:27 +0000</pubDate>
      <guid>https://danb.me/blog/awesome-node-docker-php-images/</guid>
      <description>&lt;p&gt;Today I had a scenario where I needed to expand the testing of a PHP project&#xA;across two dimensions: PHP versions and PHPUnit versions.&#xA;Of course, this explodes the amount of test runs somewhat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>February 2026: What I&#39;ve Been Working On</title>
      <link>https://danb.me/blog/2026-feb-work/</link>
      <pubDate>Mon, 02 Mar 2026 02:00:00 +0000</pubDate>
      <guid>https://danb.me/blog/2026-feb-work/</guid>
      <description>&lt;p&gt;Trying to keep up this practice of reflecting on the past month of work:&lt;/p&gt;&#xA;&lt;h3 id=&#34;bookstack&#34;&gt;BookStack&lt;/h3&gt;&#xA;&lt;p&gt;This month I&amp;rsquo;ve still had trouble migrating to Codeberg, although my attempts may have &lt;a href=&#34;https://codeberg.org/Codeberg/Community/issues/2295#issuecomment-11015801&#34;&gt;got a little further&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Your BookStackApp project was assigned as a project for my Software Architecture course</title>
      <link>https://danb.me/blog/your-project-was-assigned/</link>
      <pubDate>Thu, 26 Feb 2026 14:11:22 +0000</pubDate>
      <guid>https://danb.me/blog/your-project-was-assigned/</guid>
      <description>&lt;p&gt;Below is an email I received in December 2024, but this is just one example of various encounters&#xA;I&amp;rsquo;ve had where students have been led to contribute to the project by their tutor.&#xA;I don&amp;rsquo;t mind spending time to help assisting contributions from those that have a genuine interest in the project,&#xA;as that can help foster a longer term contributor relationship which is healthy for the project overall,&#xA;but these contributions are often done with the core intent of passing course requirements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Sovol SV08 3D Printer Setup in 2026</title>
      <link>https://danb.me/blog/sv08-setup/</link>
      <pubDate>Sun, 22 Feb 2026 16:59:00 +0000</pubDate>
      <guid>https://danb.me/blog/sv08-setup/</guid>
      <description>&lt;p&gt;As of writing, my 3D printer is a Sovol SV08 with a bunch of mods applied.&#xA;Here&amp;rsquo;s what my setup currently looks like:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://danb.me/blog/images/2026/02/sv08_printer_front.webp&#34; alt=&#34;Front on view of the printer, a large silver box with dark tinted front glass doors with the print head active behind it. A screen sits on top along with some tubing running into a fan then up along to the top of a window&#34;loading=&#34;lazy&#34;&#xA;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>January 2026: What I&#39;ve Been Working On</title>
      <link>https://danb.me/blog/2026-jan-work/</link>
      <pubDate>Sat, 31 Jan 2026 16:23:57 +0000</pubDate>
      <guid>https://danb.me/blog/2026-jan-work/</guid>
      <description>&lt;p&gt;Going into 2026, I thought it&amp;rsquo;d be a good habit to take note of my work each month to reflect on any progress I&amp;rsquo;ve made,&#xA;and to take note of things I&amp;rsquo;ve enjoyed. This may be a habit I quickly drop, but let&amp;rsquo;s give it a try!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Epson Printer: The administrator password you entered was not recognized</title>
      <link>https://danb.me/blog/epson-admin-password/</link>
      <pubDate>Tue, 13 Jan 2026 18:00:00 +0000</pubDate>
      <guid>https://danb.me/blog/epson-admin-password/</guid>
      <description>&lt;p&gt;I recently purchased a new Epson EcoTank ET-2860.&#xA;When setting the printer up for Wireless use via the mobile app,&#xA;the printer asks for an administrator password.&lt;/p&gt;&#xA;&lt;p&gt;The guidance, including a little slip of paper provided with the printer,&#xA;states you should use the number that&amp;rsquo;s printed on a &amp;ldquo;Password&amp;rdquo; sticker,&#xA;found when opening the front printer flap.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pressure to Follow Process</title>
      <link>https://danb.me/blog/follow-process/</link>
      <pubDate>Mon, 05 Jan 2026 21:20:00 +0000</pubDate>
      <guid>https://danb.me/blog/follow-process/</guid>
      <description>&lt;p&gt;Every so often I get an email from large businesses or organisations asking me to spend time filling&#xA;a questionnaire to provide the information which they need for their procurement process.&#xA;This is ultimately asking me to do their work for them, work that only exists to fit their process.&#xA;Being sent from very large organisations, they probably expect businesses to&#xA;jump into action and bend over backwards to win their custom.&#xA;They are used to a one-sided dynamic where they have weight.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Online Shopping Email Notifications</title>
      <link>https://danb.me/blog/order-confirmed/</link>
      <pubDate>Mon, 05 Jan 2026 15:30:00 +0000</pubDate>
      <guid>https://danb.me/blog/order-confirmed/</guid>
      <description>&lt;p&gt;Ordering something online in 2026:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; You left some items in your cart.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Your order has been received, awaiting payment.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Payment received, your order is confirmed.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Your order has been packed.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Shipping has been booked.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; We&amp;rsquo;re expecting your parcel.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Your order has been dispatched.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; We have your parcel.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Your parcel has left its country of origin.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Your parcel has entered your country.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Your parcel has passed customs.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Your parcel is at your local delivery hub, for delivery tomorrow.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Your parcel is out for delivery.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Your parcel is due for delivery today.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Your parcel has been delivered.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Your parcel has been delivered.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Confirm you have received your parcel.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: green;&#34;&gt;Courier:&lt;/strong&gt; Rate your delivery service.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Rate your product.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong style=&#34;color: blue;&#34;&gt;Shop:&lt;/strong&gt; Don&amp;rsquo;t forget to spend the ShippyShopPoints™ your earned with your last order.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;em&gt;I&amp;rsquo;m surprised the UK government hasn&amp;rsquo;t banned this with all the &lt;a href=&#34;https://www.tomshardware.com/tech-industry/uk-government-inexplicably-tells-citizens-to-delete-old-emails-and-pictures-to-save-water-during-national-drought-data-centres-require-vast-amounts-of-water-to-cool-their-systems&#34;&gt;droughts they believe&lt;/a&gt; these emails cause.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>My HomeLab Setup in 2026</title>
      <link>https://danb.me/blog/2026-homelab/</link>
      <pubDate>Sat, 03 Jan 2026 19:52:00 +0000</pubDate>
      <guid>https://danb.me/blog/2026-homelab/</guid>
      <description>&lt;p&gt;Since &lt;a href=&#34;https://danb.me/blog/2023-homelab/&#34;&gt;my last home-lab tour in 2023&lt;/a&gt; my home-lab has evolved quite a bit, so going into&#xA;2026 I thought I&amp;rsquo;d document the current state.&#xA;Here&amp;rsquo;s what it looks like:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://danb.me/blog/images/2026/01/homelab_rack_closed.webp&#34;loading=&#34;lazy&#34;&#xA;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux Label Printing with the Phomemo D30</title>
      <link>https://danb.me/blog/linux-phomemo-d30/</link>
      <pubDate>Sat, 20 Sep 2025 16:34:28 +0100</pubDate>
      <guid>https://danb.me/blog/linux-phomemo-d30/</guid>
      <description>&lt;p&gt;I was looking to buy a new label printer, and found the modern consumer market is mainly comprised of cheap bluetooth-based thermal printers which are then managed via an app.&#xA;In theory this is great, but in practice these printers usually require specific questionable applications to be used, often with sign-up/in requirements and widely scoped permission needs. Therefore the use of a specific app is a disqualifier for me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reporting to the CMA: Google Android Developer Verification</title>
      <link>https://danb.me/blog/google-developer-verification-cma/</link>
      <pubDate>Thu, 18 Sep 2025 14:55:07 +0100</pubDate>
      <guid>https://danb.me/blog/google-developer-verification-cma/</guid>
      <description>&lt;p&gt;Recently &lt;a href=&#34;https://android-developers.googleblog.com/2025/08/elevating-android-security.html&#34;&gt;Google announced a further push&lt;/a&gt; of its developer verification, in which it states that all apps on &amp;ldquo;certified Android devices&amp;rdquo; will be required to have developer verification.&#xA;This includes apps which are distributed via other means like F-Droid or manual download, so goes far beyond the scope of their own&#xA;distribution platform.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OPNsense &amp; Dnsmasq: Responding with specific DNS servers</title>
      <link>https://danb.me/blog/opnsense-dns/</link>
      <pubDate>Tue, 16 Sep 2025 04:15:30 +0100</pubDate>
      <guid>https://danb.me/blog/opnsense-dns/</guid>
      <description>&lt;p&gt;Recently I replaced my router with an OPNsense mini-PC.&#xA;One little thing I had trouble with was how DNS was provided to connecting devices. In my environment I have a local &lt;a href=&#34;https://pi-hole.net/&#34;&gt;Pi-hole&lt;/a&gt; system to handle DNS, so I wanted clients to use this, and therefore have DHCP tell devices to use a specific IP for DNS.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An Impromptu Introduction to ZFS Drive Replacement at 1am</title>
      <link>https://danb.me/blog/zfs-lesson/</link>
      <pubDate>Wed, 20 Aug 2025 12:45:30 +0100</pubDate>
      <guid>https://danb.me/blog/zfs-lesson/</guid>
      <description>&lt;p&gt;Last night at 1 minute past midnight, just before heading to bed, I received the following notification from my main production Proxmox system:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;SMART error (Health) detected on host: chonk&lt;/p&gt;</description>
    </item>
    <item>
      <title>Experience with UK Medical Cannabis for Ankylosing Spondylitis</title>
      <link>https://danb.me/blog/medical-cannabis/</link>
      <pubDate>Wed, 02 Jul 2025 18:13:00 +0000</pubDate>
      <guid>https://danb.me/blog/medical-cannabis/</guid>
      <description>&lt;p&gt;Over the past year I&amp;rsquo;ve been looking into alternative options to help treat my Ankylosing Spondylitis, and in particular the relative impact of Enthesitis which has been a growing problem for me, with it building an increasingly distracting deep ache in my shins, forearms and hands.&#xA;Whilst looking into such options I discovered that the medical cannabis is now legal in the United Kingdom, although limited in provision via the National Health Service, but there are plenty of private clinics that are able to prescribe cannabis if you meet certain criteria.&#xA;This is typically if you have a chronic pain-related issue which you&amp;rsquo;ve already tried multiple treatment options for.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Copyright Takedown for Linking to the &#34;State of Open Source&#34; Report</title>
      <link>https://danb.me/blog/perforce-open-source-report-link-takedown/</link>
      <pubDate>Fri, 25 Apr 2025 17:02:00 +0000</pubDate>
      <guid>https://danb.me/blog/perforce-open-source-report-link-takedown/</guid>
      <description>&lt;p&gt;A few days ago I received a notification from Reddit advising my account has been given a warning, saying that a comment of mine had been removed for potential copyright infringement.&#xA;The notification explained that this was based upon a takedown notice being submitted, and that they determined my comment did violate Reddit&amp;rsquo;s copyright policy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>No, Gumroad Did Not Become Open Source Today</title>
      <link>https://danb.me/blog/gumroad-is-not-open-source/</link>
      <pubDate>Fri, 04 Apr 2025 17:00:00 +0000</pubDate>
      <guid>https://danb.me/blog/gumroad-is-not-open-source/</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Advisory:&lt;/strong&gt; I am not a legal expert and there could likely be inaccuracies in this post.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Today Gumroad announced that they&amp;rsquo;ve become open source, with this being echoed by the founder and on social sites like Hacker News:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scripting Monitors (KDE on Fedora)</title>
      <link>https://danb.me/blog/scripting-monitors-kde/</link>
      <pubDate>Mon, 24 Mar 2025 10:45:00 +0000</pubDate>
      <guid>https://danb.me/blog/scripting-monitors-kde/</guid>
      <description>&lt;p&gt;Last year &lt;a href=&#34;https://danb.me/blog/scripting-monitors/&#34;&gt;I wrote about scripting monitors&lt;/a&gt; for my Gnome/Wayland/Fedora&#xA;environment, and I&amp;rsquo;ve heavily utilised that script in my day-to-day PC use.&lt;/p&gt;&#xA;&lt;p&gt;Recently I jumped over to KDE for a change but my prior script was gnome specific and therefore no longer functioned.&#xA;Luckily KDE has a handy kscreen-doctor utility which has made it easy to adapt my script to work with KDE:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Amber flags in Open Source &amp; Self-Hosted Projects</title>
      <link>https://danb.me/blog/os-selfhosted-project-flags/</link>
      <pubDate>Mon, 27 Jan 2025 20:45:00 +0000</pubDate>
      <guid>https://danb.me/blog/os-selfhosted-project-flags/</guid>
      <description>&lt;p&gt;From my time exploring and using a range open source and/or self-hosted projects I&amp;rsquo;ve built up a range of known &amp;ldquo;amber flags&amp;rdquo;.&#xA;I hesitate the call these reg flags, as by themselves I don&amp;rsquo;t think they&amp;rsquo;re specifically problematic, but they usually act as indicators of projects that aren&amp;rsquo;t aligned with my personal ideals in software I look for.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LLMs are Directing Open Source Licensing</title>
      <link>https://danb.me/blog/llms-licensing/</link>
      <pubDate>Tue, 07 Jan 2025 11:00:00 +0000</pubDate>
      <guid>https://danb.me/blog/llms-licensing/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m often looking at the licensing of open source projects, either out of personal interest or while moderating posts&#xA;to &lt;code&gt;/r/opensource&lt;/code&gt;, and through this I&amp;rsquo;ve seen a recent trend of projects having something like this in their readme:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Games Played in 2024</title>
      <link>https://danb.me/blog/games-in-2024/</link>
      <pubDate>Tue, 31 Dec 2024 21:24:00 +0000</pubDate>
      <guid>https://danb.me/blog/games-in-2024/</guid>
      <description>&lt;p&gt;Played quite a lot this year; Got excited about Switch gaming for&#xA;a while during the summer, and then later in the year I got myself&#xA;a Quest 3 VR headset. I&amp;rsquo;m not new to VR, but hardly ever used my&#xA;Occulus Rift S due to the need for Windows login and due to how&#xA;janky the software &amp;amp; connection/cabling was. The Quest 3 has been&#xA;great so far, solving many of my issues with the Rift S (no Windows use,&#xA;no cables, much better software) and is so much more convenient to throw on&#xA;and play with. I&amp;rsquo;ve only been using it standalone (without PC connection) so&#xA;far and it&amp;rsquo;s incredible to what can be achieved on what is effectively a mobile Android device.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beware of Poison in the Source</title>
      <link>https://danb.me/blog/poisoned-source/</link>
      <pubDate>Thu, 24 Oct 2024 16:17:06 +0100</pubDate>
      <guid>https://danb.me/blog/poisoned-source/</guid>
      <description>&lt;p&gt;Bitwarden found itself &lt;a href=&#34;https://github.com/bitwarden/clients/issues/11611&#34;&gt;caught in a spot of drama&lt;/a&gt; last week introducing non-free and non-open code into their desktop client. I don&amp;rsquo;t use Bitwarden myself, but in a similar vein I remember they launched their &amp;ldquo;Passwordless&amp;rdquo; project as open source &lt;a href=&#34;https://codeberg.org/danb/Open-Source-Confusion-Cases/blob/main/cases/bitwarden-passwordless.md&#34;&gt;while under non-open terms&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Common Misconceptions of the AGPL</title>
      <link>https://danb.me/blog/common-agpl-misconceptions/</link>
      <pubDate>Wed, 02 Oct 2024 20:21:38 +0100</pubDate>
      <guid>https://danb.me/blog/common-agpl-misconceptions/</guid>
      <description>&lt;p&gt;&lt;em&gt;Before getting into this post i want to make it clear I&amp;rsquo;m not a legal expert in any way and the following post is based upon my interpretations from spending a lot of time looking at software licenses.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adapting GitHub action PHPUnit tests for Codeberg/Forgejo</title>
      <link>https://danb.me/blog/forgejo-phpunit-tests/</link>
      <pubDate>Mon, 29 Jul 2024 10:11:58 +0100</pubDate>
      <guid>https://danb.me/blog/forgejo-phpunit-tests/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve recently been moving most of my projects from GitHub &lt;a href=&#34;https://codeberg.org/danb&#34;&gt;over to Codeberg&lt;/a&gt; and a self-hosted Forgejo instance.&#xA;A few of my projects make use of GitHub actions to perform automated testing, so I ideally also wanted to transfer over this testing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lessons from the Allotment</title>
      <link>https://danb.me/blog/allotment-lessons/</link>
      <pubDate>Tue, 02 Jul 2024 19:30:43 +0100</pubDate>
      <guid>https://danb.me/blog/allotment-lessons/</guid>
      <description>&lt;p&gt;At the end of last year I gained an allotment which I&amp;rsquo;ve been using to grow food.&#xA;So far this has been much more successful than &lt;a href=&#34;https://danb.me/blog/indoor-garden/&#34;&gt;my attempts to grow food indoors&lt;/a&gt;&#xA;as, with the summer growing season in progress, I&amp;rsquo;m currently eating daily from self-grown food, albeit mostly lettuce.&#xA;I thought it would be good to think about &amp;amp; document the lessons learnt so far while I remember, so I can build upon these learnings next year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Futo, Please don&#39;t attempt to create your own Open Source Definition</title>
      <link>https://danb.me/blog/futo-open-source-definition/</link>
      <pubDate>Tue, 04 Jun 2024 13:59:19 +0100</pubDate>
      <guid>https://danb.me/blog/futo-open-source-definition/</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Update:&lt;/strong&gt; Since writing this Futo have published a statement in regards to their use of open source, which shows intent to stop redefining the term and instead establish &amp;ldquo;Source First&amp;rdquo; - &lt;a href=&#34;https://web.archive.org/web/20240616233748/https://www.futo.org/about/futo-statement-on-opensource/&#34;&gt;Futo statement&lt;/a&gt; - &lt;a href=&#34;https://www.youtube.com/watch?v=lCjy2CHP7zU&#34;&gt;Futo video&lt;/a&gt; - &lt;a href=&#34;https://www.youtube.com/watch?v=FSgDANlRLXE&#34;&gt;Brodie Robertson video&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Material You (Dynamic/Adaptive) Colors in Legacy Android Apps</title>
      <link>https://danb.me/blog/android-material-colors/</link>
      <pubDate>Tue, 05 Mar 2024 00:10:08 +0000</pubDate>
      <guid>https://danb.me/blog/android-material-colors/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;#implementation&#34;&gt;Skip to implementation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;context&#34;&gt;Context&lt;/h3&gt;&#xA;&lt;p&gt;So recently I decided to create a much needed update to &lt;a href=&#34;https://play.google.com/store/apps/details?id=me.danb.retherm&#34;&gt;one of my apps&lt;/a&gt;&#xA;that I&amp;rsquo;ve left neglected, with the last update being deployed over a decade ago in 2013.&#xA;This was one of my first coding projects so it was fun to revisit it, while feeling good to actually&#xA;provide some maintenance for its thousands of loyal remaining users.&#xA;Time had not been kind to the app, with it asking for notification preferences &amp;amp; full-screen&#xA;mode despite those not ever being needed, as modern Android had a tricky time understand&#xA;the app&amp;rsquo;s requirements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scripting Monitors (Gnome &amp; Wayland on Fedora)</title>
      <link>https://danb.me/blog/scripting-monitors/</link>
      <pubDate>Fri, 19 Jan 2024 20:28:52 +0000</pubDate>
      <guid>https://danb.me/blog/scripting-monitors/</guid>
      <description>&lt;p&gt;On my PC &lt;em&gt;(Fedora 39, Gnome Desktop Environment via Wayland)&lt;/em&gt; I often find myself&#xA;switching monitor configuration. I have a dual-4k-screen setup, and jump between a few modes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Normal/Development&lt;/strong&gt; - Dual screen, both at 175% scale&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Gaming&lt;/strong&gt; - Single screen at 100% scale&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Recording&lt;/strong&gt; - Dual screen, alternate primary screen, one 2x scale, one 1.2x scale&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;While not tricky, it&amp;rsquo;s a fiddly process to frequently configure monitor settings.&#xA;Therefore I wanted to automate this process.&#xA;Looking online, most tools and guides used old techniques which were incompatible&#xA;with my current desktop environment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retaining a Greenhouse Roof with 3d Printing</title>
      <link>https://danb.me/blog/greenhouse-roof/</link>
      <pubDate>Mon, 08 Jan 2024 23:06:42 +0000</pubDate>
      <guid>https://danb.me/blog/greenhouse-roof/</guid>
      <description>&lt;p&gt;At the tail end of last year I took on a new allotment plot,&#xA;on which sat a pretty standard little glass greenhouse.&#xA;Unfortunately though, this greenhouse hadn&amp;rsquo;t had much recent&#xA;attention in its provided state, with quite few missing&#xA;or broken panes:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Games Played in 2023</title>
      <link>https://danb.me/blog/games-in-2023/</link>
      <pubDate>Sun, 24 Dec 2023 05:23:26 +0000</pubDate>
      <guid>https://danb.me/blog/games-in-2023/</guid>
      <description>&lt;p&gt;Below are the games in 2023 that I spent more than a few hours playing,&#xA;along with my brief thoughts. This is roughly chronological from start&#xA;to end of 2023, although some games I&amp;rsquo;d often return to here and there.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lessons From Growing Food Indoors</title>
      <link>https://danb.me/blog/indoor-garden/</link>
      <pubDate>Tue, 12 Dec 2023 00:50:00 +0000</pubDate>
      <guid>https://danb.me/blog/indoor-garden/</guid>
      <description>&lt;p&gt;Earlier this year I got an itch to grow herbs and vegetables. Unfortunately, living in a flat, I have no outside space while my best window locations don&amp;rsquo;t get a great amount of sunlight. This led me down a rabbit hole of growing indoors using grow lights. Since LED lights have become widespread, using artificial lights for growing has become much more economical.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why the Distinction Between &#34;Open Source&#34; and &#34;Source Available&#34; is Important</title>
      <link>https://danb.me/blog/open-source-available-distinction/</link>
      <pubDate>Wed, 15 Nov 2023 17:45:05 +0000</pubDate>
      <guid>https://danb.me/blog/open-source-available-distinction/</guid>
      <description>&lt;p&gt;When &lt;a href=&#34;https://codeberg.org/danb/Open-Source-Confusion-Cases&#34;&gt;looking at&lt;/a&gt; scenarios when open source is misrepresented&#xA;I&amp;rsquo;ve commonly come across cases where a project downplays the distinction between open source and source-available-style&#xA;licenses, choosing to advertise the project and/or themselves as open source while licensed in a non-&lt;a href=&#34;https://opensource.org/osd/&#34;&gt;OSD&lt;/a&gt; adhering manner.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Raspberry Pi Camera Module 3 Timelapse</title>
      <link>https://danb.me/blog/picam-timelapse/</link>
      <pubDate>Thu, 31 Aug 2023 21:55:49 +0100</pubDate>
      <guid>https://danb.me/blog/picam-timelapse/</guid>
      <description>&lt;p&gt;Recently I&amp;rsquo;ve been playing with a Raspberry Pi Camera module 3.&#xA;One thing I&amp;rsquo;ve been toying with is putting together timelapses to&#xA;observe how my different plants grow.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s a lot of content out there for this use-case, like&#xA;&lt;a href=&#34;https://github.com/geerlingguy/pi-timelapse&#34;&gt;this project by Jeff Geerling&lt;/a&gt;,&#xA;but there&amp;rsquo;s a lot of variation out there in terms of camera versions,&#xA;compatibility libraries, legacy modes and Raspbian versions, which makes&#xA;finding a working example tricky.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Removing the Rear Seats on a Volvo C30</title>
      <link>https://danb.me/blog/removing-volvo-c30-rear-seats/</link>
      <pubDate>Thu, 03 Aug 2023 12:54:06 +0100</pubDate>
      <guid>https://danb.me/blog/removing-volvo-c30-rear-seats/</guid>
      <description>&lt;p&gt;Sometimes you try to do something but, much to your surprise, there&amp;rsquo;s no discoverable information&#xA;on the internet to guide you. My most recent experience of this came when attempting to remove&#xA;the rear seats in my Volvo C30. It was not clear, from any of the guides or online advice, how&#xA;the seats were attached. Some of the guidance for similar Volvo models ended up being completely&#xA;different and led me to cause some damage.&#xA;So I thought it&amp;rsquo;d be best to document this simple process in the hope it helps the next&#xA;numpty that&amp;rsquo;s having trouble with this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reporting Google&#39;s WEI to the CMA</title>
      <link>https://danb.me/blog/wei-cma/</link>
      <pubDate>Thu, 27 Jul 2023 21:18:32 +0100</pubDate>
      <guid>https://danb.me/blog/wei-cma/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md&#34;&gt;Web Environment Integrity&lt;/a&gt; proposal, authored by folks at Google, has caused quite a stir over the last week, and for good reason.&#xA;It&amp;rsquo;s another familiar case of:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&amp;ldquo;Here&amp;rsquo;s a thing needed for security. Sure it &lt;del&gt;could&lt;/del&gt; be used to lock the web down to specific browsers, extensions, operating systems and devices, but I&amp;rsquo;m sure it won&amp;rsquo;t be &lt;span style=&#34;font-size:.8em&#34;&gt;even though there&amp;rsquo;s a lot of business interest in doing just that&lt;/span&gt;. We (non-legally-binding) pinky promise! We&amp;rsquo;ve even added a bit to the proposal to make it look like we&amp;rsquo;ve considered the open web!&amp;rdquo;.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Controlling Default GRUB Boot Option via USB</title>
      <link>https://danb.me/blog/grub-usb/</link>
      <pubDate>Mon, 24 Jul 2023 01:35:20 +0100</pubDate>
      <guid>https://danb.me/blog/grub-usb/</guid>
      <description>&lt;p&gt;On my main desktop PC I primarily use Linux (Currently Fedora 38) but I do dual-boot with Windows for testing&#xA;or for some games that don&amp;rsquo;t work quite right in Linux.&#xA;One thing I&amp;rsquo;ve always wanted is some level of external physical control over which OS will be used on start-up.&#xA;If I&amp;rsquo;m doing something that requires restarts, it&amp;rsquo;s annoying to be vigilant during boot to choose the right OS,&#xA;and sometimes I like to switch on my PC then do something else like make a cup of tea (even though boot only takes like 10 seconds).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a Video Home for FOSS Projects</title>
      <link>https://danb.me/blog/foss-video/</link>
      <pubDate>Mon, 10 Jul 2023 11:08:19 +0100</pubDate>
      <guid>https://danb.me/blog/foss-video/</guid>
      <description>&lt;p&gt;For BookStack I&amp;rsquo;ve been consistently creating &lt;a href=&#34;https://www.youtube.com/c/BookStackApp&#34;&gt;videos on YouTube&lt;/a&gt;&#xA;for almost 2 years now, but recently I&amp;rsquo;ve been thinking about providing an alternative option&#xA;for the following reasons:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve come to really appreciate the open &amp;amp; connected federated world, and would like to make the videos available via those means.&lt;/li&gt;&#xA;&lt;li&gt;YouTube has potential privacy implications, and pushes ads with increasing force. Some choice for users that can&amp;rsquo;t accept these elements would be nice.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;For a YouTube alternative platform &lt;a href=&#34;https://joinpeertube.org/&#34;&gt;PeerTube&lt;/a&gt; is the obvious choice.&#xA;Much like other federated &amp;amp; non-centralised platforms, the hard part is finding a home.&#xA;None of the existing open servers really looked appropriate for serving the kind of videos I was making.&#xA;I thought of creating a BookStack specific instance, but the hosting &amp;amp; maintenance effort didn&amp;rsquo;t really&#xA;seem worthwhile, especially since this was a &amp;ldquo;nice to have&amp;rdquo; for the project,&#xA;not something specifically requested by the community.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Paying for Search</title>
      <link>https://danb.me/blog/paying-for-search/</link>
      <pubDate>Fri, 07 Jul 2023 15:05:05 +0100</pubDate>
      <guid>https://danb.me/blog/paying-for-search/</guid>
      <description>&lt;p&gt;Since the start of the year I&amp;rsquo;ve been paying for general web search&#xA;through the use of &lt;a href=&#34;https://kagi.com/&#34;&gt;Kagi&lt;/a&gt; at about £8 ($10) per month.&#xA;I&amp;rsquo;ve long desired the ability to have some control over the results served,&#xA;and Kagi seemed like a good way to gain this control.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Favourite Static Site Deploy Method</title>
      <link>https://danb.me/blog/my-favourite-deploy-method/</link>
      <pubDate>Fri, 21 Apr 2023 23:28:35 +0100</pubDate>
      <guid>https://danb.me/blog/my-favourite-deploy-method/</guid>
      <description>&lt;p&gt;There are many ways to deploy an application to a server, and often that depends on the technologies in play, access management and application setup.&#xA;That said, even for a simple static site I think it&amp;rsquo;s common to folks to over complicate things. On Reddit I often see folks advising newbies to look into CI or git-hook based deployments as initial places to look, or even worse they start talking about kubernetes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PhpStorm (JetBrains IDE) 2023 Linux Scaling</title>
      <link>https://danb.me/blog/jetbrains-2023-linux-scaling/</link>
      <pubDate>Tue, 04 Apr 2023 11:36:00 +0100</pubDate>
      <guid>https://danb.me/blog/jetbrains-2023-linux-scaling/</guid>
      <description>&lt;p&gt;After updating PhpStorm to 2023.1 I found the UI scaling on my Fedora 37 (KDE/Wayland) system was&#xA;off quite significantly, with the UI being super-scaled/zoomed-in, even though the zoom setting&#xA;in the IDE config was at 100% and could not be reduced.&#xA;I got the impression that my OS screen-scaling was doubling up in some way.&#xA;This was the same for other 2023.1 JetBrains IDE releases like DataGrip.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Synology Hibernation with Active Backup for Business and Tailscale</title>
      <link>https://danb.me/blog/synology-tailscale-abb-hibernation/</link>
      <pubDate>Wed, 29 Mar 2023 15:45:34 +0100</pubDate>
      <guid>https://danb.me/blog/synology-tailscale-abb-hibernation/</guid>
      <description>&lt;p&gt;Recently I&amp;rsquo;ve upgraded to a Synology DS220+, and with that started to use &amp;ldquo;Active Backup for Business&amp;rdquo;&#xA;for Linux server backups. Along with that I use Tailscale to facilitate the private networking of&#xA;these remote systems to avoid exposing everything involved to the public web.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My 2023 HomeLab Setup</title>
      <link>https://danb.me/blog/2023-homelab/</link>
      <pubDate>Mon, 20 Mar 2023 23:16:42 +0000</pubDate>
      <guid>https://danb.me/blog/2023-homelab/</guid>
      <description>&lt;p&gt;Thought I&amp;rsquo;d document my current homelab setup. I&amp;rsquo;m not one to go full-out with a server rack, my setup is contained within a couple of shelves within some storage cubes:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redefining Open Source via &#34;Commercial Open Source&#34;</title>
      <link>https://danb.me/blog/redefining-open-source-runa/</link>
      <pubDate>Thu, 09 Feb 2023 22:06:46 +0000</pubDate>
      <guid>https://danb.me/blog/redefining-open-source-runa/</guid>
      <description>&lt;p&gt;As i&amp;rsquo;ve &lt;a href=&#34;https://danb.me/blog/posts/why-open-source-term-is-important/&#34;&gt;written about before&lt;/a&gt;, I think the term &amp;ldquo;Open Source&amp;rdquo; is quite important&#xA;but it&amp;rsquo;s not uncommon to see the term stretched or misrepresented, often for &lt;a href=&#34;https://danb.me/blog/posts/misrepresenting-open-source/&#34;&gt;business benefit&lt;/a&gt;.&#xA;For the last year I&amp;rsquo;ve been recording such scenarios and a frequent character in those records has been &lt;a href=&#34;https://runacap.com/&#34;&gt;Runa Capital&lt;/a&gt;, a venture capital firm founded in 2010 that has a focus on tech.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Moving to Mastodon</title>
      <link>https://danb.me/blog/moving-to-mastodon/</link>
      <pubDate>Mon, 30 Jan 2023 09:37:19 +0000</pubDate>
      <guid>https://danb.me/blog/moving-to-mastodon/</guid>
      <description>&lt;p&gt;Like many folks recently, I&amp;rsquo;ve decided to just use Mastodon instead&#xA;of Twitter. You can find me at &lt;a href=&#34;https://fosstodon.org/@danb&#34;&gt;@danb@fosstodon.org&lt;/a&gt;.&#xA;Decided I&amp;rsquo;d document my thoughts that have lead to this.&lt;/p&gt;&#xA;&lt;h3 id=&#34;thoughts-on-twitter&#34;&gt;Thoughts on Twitter&lt;/h3&gt;&#xA;&lt;p&gt;These are specific to my usage, having been using Twitter for about 6/7 years.&#xA;Some of these are things I admittedly could address if needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gaining Sponsors</title>
      <link>https://danb.me/blog/gaining-sponsors/</link>
      <pubDate>Wed, 25 Jan 2023 12:35:59 +0000</pubDate>
      <guid>https://danb.me/blog/gaining-sponsors/</guid>
      <description>&lt;p&gt;Recently, after &lt;a href=&#34;https://www.bookstackapp.com/blog/bookstack-in-2022/#project-funding--support-services&#34;&gt;transparently sharing BookStack funding data&lt;/a&gt;&#xA;I&amp;rsquo;ve had a few questions from others regarding how I&amp;rsquo;ve gained sponsors.&#xA;There&amp;rsquo;s no magic hack I&amp;rsquo;m afraid, but below details my own experience and thoughts on this.&#xA;This is reformatted from a response I previously provided to another open source maintainer.&#xA;To be clear, I&amp;rsquo;m not currently sustaining myself on sponsorships/donations right now, but they do make up most of my current income.&lt;/p&gt;</description>
    </item>
    <item>
      <title>&#34;This is a Low Maintenance Project&#34;</title>
      <link>https://danb.me/blog/low-maintenance-project/</link>
      <pubDate>Tue, 17 Jan 2023 22:02:21 +0000</pubDate>
      <guid>https://danb.me/blog/low-maintenance-project/</guid>
      <description>&lt;p&gt;I love open source, but publishing, maintaining &amp;amp; supporting an open source project can take a lot of effort &amp;amp; time.&#xA;There can often be expectations that if your project is open then you&amp;rsquo;re looking to grow it out with added features and contributions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrading my CPU, Ryzen 2600 to 5800x</title>
      <link>https://danb.me/blog/upgrading-my-cpu-to-5800x/</link>
      <pubDate>Mon, 07 Nov 2022 16:15:00 +0000</pubDate>
      <guid>https://danb.me/blog/upgrading-my-cpu-to-5800x/</guid>
      <description>&lt;p&gt;I originally built my current desktop system on the AM4 AMD platform using a Ryzen 2600 CPU.&#xA;This 6-core, 12 thread has done me well over the last few years but I decided it would be good to upgrade this for longevity.&#xA;Now seemed like a good time since we&amp;rsquo;re at the tail end of the AM4 socket lifetime,&#xA;meaning there&amp;rsquo;ll be no new CPU upgrade options bought to market in the future, at least without having to also upgrade&#xA;the motherboard and likely memory too. My hope is that an upgrade to a latter AM4 CPU now should keep my system performant for the next&#xA;5 years or so, and be less likely to bottleneck a future GPU upgrade.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrating Google Photos to my Personal NAS</title>
      <link>https://danb.me/blog/migrating-google-photos/</link>
      <pubDate>Fri, 07 Oct 2022 12:14:35 +0100</pubDate>
      <guid>https://danb.me/blog/migrating-google-photos/</guid>
      <description>&lt;p&gt;Recently I&amp;rsquo;ve been working to somewhat detach myself from Google services after&#xA;seeing growing reported cases of users being suddenly locked out of their account&#xA;without any possible recourse.&lt;/p&gt;&#xA;&lt;p&gt;As part of this, I had about 5 year&amp;rsquo;s worth of photos stored solely within Google Photos&#xA;that I wanted to migrate and organise within my personal NAS storage.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scheduling Proxmox Storage to Reduce Disk Activity</title>
      <link>https://danb.me/blog/proxmox-storage-scheduling/</link>
      <pubDate>Mon, 03 Oct 2022 12:30:00 +0100</pubDate>
      <guid>https://danb.me/blog/proxmox-storage-scheduling/</guid>
      <description>&lt;p&gt;This year I&amp;rsquo;ve been enjoying the use of &lt;a href=&#34;https://www.proxmox.com/en/proxmox-ve&#34;&gt;Proxmox&lt;/a&gt;&#xA;as a way to create &amp;amp; manage container &amp;amp; virtual environments for self-hosting my&#xA;applications and scripts, while also providing a useful location to quickly spin-up&#xA;development test environments.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why the Term &#34;Open Source&#34; is Important</title>
      <link>https://danb.me/blog/why-open-source-term-is-important/</link>
      <pubDate>Sat, 30 Jul 2022 11:00:00 +0100</pubDate>
      <guid>https://danb.me/blog/why-open-source-term-is-important/</guid>
      <description>&lt;p&gt;As I get deeper into the Open Source world, I&amp;rsquo;ve noticed more and more misunderstandings and misrepresentations of Open Source.&#xA;I touched on this in part in &lt;a href=&#34;https://danb.me/blog/posts/misrepresenting-open-source/&#34;&gt;another recent post of mine&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lessons From Working for Myself (9 Months In)</title>
      <link>https://danb.me/blog/lessons-from-working-for-myself/</link>
      <pubDate>Thu, 07 Jul 2022 14:31:00 +0100</pubDate>
      <guid>https://danb.me/blog/lessons-from-working-for-myself/</guid>
      <description>&lt;p&gt;I left my previous job at the end of September 2021 to focus on BookStack and OpenSource work full time.&#xA;The initial plan was to spend 6 months away from work but here I am 9 months later, with no immediate plan to start job hunting just yet. In this post I&amp;rsquo;ll run though some of the discoveries I&amp;rsquo;ve made during this time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Misrepresenting Open Source for Business Benefit</title>
      <link>https://danb.me/blog/misrepresenting-open-source/</link>
      <pubDate>Mon, 27 Jun 2022 13:00:00 +0100</pubDate>
      <guid>https://danb.me/blog/misrepresenting-open-source/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Important Note:&lt;/strong&gt; This post is written without legal knowledge nor expert understanding of open-source licenses, and is my own interpretation/speculation of scenarios and licenses. I mean no ill intent to any companies or people written about in this article. These are likely scenarios of mis-understandings or personal interpretations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cat Images in WebP</title>
      <link>https://danb.me/blog/cat-images-in-webp/</link>
      <pubDate>Sun, 16 Jan 2022 18:00:00 +0000</pubDate>
      <guid>https://danb.me/blog/cat-images-in-webp/</guid>
      <description>&lt;p&gt;&#xA;    This post is a little test to play around with a few things:&#xA;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;    &lt;li&gt;Images in WebP&lt;/li&gt;&#xA;    &lt;li&gt;CSS grid image gallery&lt;/li&gt;&#xA;    &lt;li&gt;CSS only image expand/overlay&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&#xA;    View the page source at around this point to see the CSS &amp; HTML used. &#xA;    Below is the bash script used to convert the images from JPEG: &#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>My 2022 Workstation Setup</title>
      <link>https://danb.me/blog/2022-workstation/</link>
      <pubDate>Sat, 15 Jan 2022 18:00:00 +0000</pubDate>
      <guid>https://danb.me/blog/2022-workstation/</guid>
      <description>&lt;p&gt;Thought I&amp;rsquo;d document my home PC setup. This is my setup going into 2022:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://danb.me/blog/images/2022/desk_setup_sitting.jpg&#34; alt=&#34;2022 Desk Setup&#34;loading=&#34;lazy&#34;&#xA;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;nerd-corner&#34;&gt;Nerd Corner&lt;/h4&gt;&#xA;&lt;p&gt;This is the one part of my home that I dedicate to being a &amp;ldquo;nerd corner&amp;rdquo; as can be seen by the &amp;ldquo;Avatar: The Last Airbender&amp;rdquo; posters in addition to the exploded-view console posters. By default this corner is a bit dark so two Phillips Hue Play lights, attached to the back of the monitors, throw light onto the back walls. The colours of these change depending on time of day and PC status (Controlled via home assistant).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Leaving my Job to Focus on Open Source (For a bit)</title>
      <link>https://danb.me/blog/leaving-my-job-to-focus-on-open-source/</link>
      <pubDate>Sun, 27 Jun 2021 11:27:20 +0100</pubDate>
      <guid>https://danb.me/blog/leaving-my-job-to-focus-on-open-source/</guid>
      <description>&lt;p&gt;Last week I handed in my notice at my current place of work, Clevertouch Marketing, with the intent to leave at the end of September.&#xA;By the time I leave I will have been employed at Clevertouch for over 7 continuous years.&#xA;Clevertouch kindly put their faith in me by offering me a job in 2014, after previously only taking on developers with some level of official education.&#xA;My previous role was as a Sales Engineer at a temperature sensor equipment distributor so this was at a point of significant career change for me, as my first coding job.&#xA;Clevertouch are a small company (Relative to who they work with), in a small village, with big ambitions, doing grand things within the realms of Marketing Automation. I&amp;rsquo;m extremely grateful for the time, flexibility and growth that the company has afforded me. I have worked with, and got to know, so many great people over the last 7 years.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quickly Getting Placeholder Images With Unsplash Source</title>
      <link>https://danb.me/blog/quickly-getting-placeholder-images/</link>
      <pubDate>Sun, 18 Apr 2021 23:48:24 +0100</pubDate>
      <guid>https://danb.me/blog/quickly-getting-placeholder-images/</guid>
      <description>&lt;p&gt;I often find myself needing a batch of placeholder images when testing or creating dummy content within projects.&#xA;&lt;a href=&#34;https://unsplash.com/&#34;&gt;Unsplash&lt;/a&gt; is a great source for these but downloading each image and making them a reasonable size can take time.&#xA;They do offer an API but it&amp;rsquo;s highly limited without creating an account and, even then, getting random images will still take multiple requests.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Thanks to Laravel for the LTS Releases</title>
      <link>https://danb.me/blog/thanks-to-laravel-for-lts/</link>
      <pubDate>Tue, 08 Dec 2020 18:11:13 +0000</pubDate>
      <guid>https://danb.me/blog/thanks-to-laravel-for-lts/</guid>
      <description>&lt;p&gt;I just wanna shout my thanks to Taylor Otwell, Graham Campbell, Mohamed Said, Dries Vints &amp;amp; all the other great Laravel maintainers for spending the time and effort in maintaining the LTS releases of the framework (In addition to all the other work you do for the framework and it&amp;rsquo;s ecosystem).&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Quick Overview of Unix-Style Permissions</title>
      <link>https://danb.me/blog/unix-permissions/</link>
      <pubDate>Sun, 29 Nov 2020 15:00:10 +0000</pubDate>
      <guid>https://danb.me/blog/unix-permissions/</guid>
      <description>&lt;p&gt;This is a copy of an &lt;a href=&#34;https://github.com/BookStackApp/BookStack/issues/436#issuecomment-395964366&#34;&gt;overview I wrote&lt;/a&gt;&#xA;for people that were coming across an laravel-based file permission GitHub issue in the BookStack project.&#xA;Adding it here as an easier location to reference.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Power of currentColor</title>
      <link>https://danb.me/blog/power-of-currentcolor/</link>
      <pubDate>Sat, 17 Oct 2020 09:55:49 +0100</pubDate>
      <guid>https://danb.me/blog/power-of-currentcolor/</guid>
      <description>&lt;p&gt;Within &lt;a href=&#34;https://www.bookstackapp.com/&#34; target=&#34;_blank&#34;&gt;BookStack&lt;/a&gt; I wanted to allow customizability of the theme colors in a few cases. These are often applied to things like buttons or links, an element may utilise that theme color in a few different shades.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dealing With Ankylosing Spondylitis Flareups</title>
      <link>https://danb.me/blog/dealing-with-as-flareups/</link>
      <pubDate>Sun, 08 Apr 2018 22:59:49 +0100</pubDate>
      <guid>https://danb.me/blog/dealing-with-as-flareups/</guid>
      <description>&lt;p&gt;Having a flare-up of Ankylosing Spondylitis (AS) can be a real nuisance, especially as it goes on for many days. In this post I&amp;rsquo;m going to go through what I&amp;rsquo;ve found helps with flare-ups. Note this only comes from personal experience so your mileage may vary. In addition, I am not a doctor or physiotherapist of any kind so am not going to advise medication or stretches but rather just some additional things I&amp;rsquo;ve found to help.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hugo Verbose Dates With Suffixes</title>
      <link>https://danb.me/blog/hugo-verbose-dates-with-suffixes/</link>
      <pubDate>Sat, 07 Apr 2018 12:23:36 +0100</pubDate>
      <guid>https://danb.me/blog/hugo-verbose-dates-with-suffixes/</guid>
      <description>&lt;p&gt;When building templates for the &lt;a href=&#34;https://gohugo.io/&#34;&gt;hugo static site generator&lt;/a&gt; you may find that you want to format post dates in a verbose format with a suffix, For example:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;7th of April 2018&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
