<rss xmlns:source="http://source.scripting.com/" version="2.0">
  <channel>
    <title>Alex Johnstone</title>
    <link>https://alexjj.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Thu, 15 Jan 2026 14:33:55 +0000</lastBuildDate>
    <item>
      <title></title>
      <link>https://alexjj.com/2026/01/15/i-finally-had-all-season/</link>
      <pubDate>Thu, 15 Jan 2026 14:33:55 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2026/01/15/i-finally-had-all-season/</guid>
      <description>&lt;figure&gt;
	&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2026/81a58706b9.jpg&#34; alt=&#34;A person stands with trekking poles on a snowy hillside, overlooking a mountainous landscape at sunset.&#34;&gt;
	&lt;figcaption&gt;Enjoying Ben Rinnes and the Convals&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I finally had all season tyres fitted to the car. Some Continental AllSeason 2 or something like that. Spent way too long debating if I should or not and then what models. Lots of interesting YouTube videos on tyres and how they work etc.&lt;/p&gt;
&lt;p&gt;Was lucky with the garage where they were fitted. Basically a space for two cars and they fit tyres. There were &amp;ldquo;appointments&amp;rdquo; but it seemed like first come, first served regardless. I arrived as they opened and so was first in but others with appointments at the same time waited 45 minutes before it was their turn.&lt;/p&gt;
&lt;p&gt;No doubt we&amp;rsquo;ll have no more snow and a very mild rest of the winter/spring. But I&amp;rsquo;m okay with that too!&lt;/p&gt;
&lt;p&gt;A friend wrote about his &lt;a href=&#34;https://rz01.org/three-events-career/&#34;&gt;career&lt;/a&gt;, it was enjoyable to read.&lt;/p&gt;
</description>
      <source:markdown>&lt;figure&gt;
	&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2026/81a58706b9.jpg&#34; alt=&#34;A person stands with trekking poles on a snowy hillside, overlooking a mountainous landscape at sunset.&#34;&gt;
	&lt;figcaption&gt;Enjoying Ben Rinnes and the Convals&lt;/figcaption&gt;
&lt;/figure&gt;

I finally had all season tyres fitted to the car. Some Continental AllSeason 2 or something like that. Spent way too long debating if I should or not and then what models. Lots of interesting YouTube videos on tyres and how they work etc. 

Was lucky with the garage where they were fitted. Basically a space for two cars and they fit tyres. There were &#34;appointments&#34; but it seemed like first come, first served regardless. I arrived as they opened and so was first in but others with appointments at the same time waited 45 minutes before it was their turn. 

No doubt we&#39;ll have no more snow and a very mild rest of the winter/spring. But I&#39;m okay with that too!

A friend wrote about his [career](https://rz01.org/three-events-career/), it was enjoyable to read. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2026/01/07/whilst-everyone-is-snowed-in/</link>
      <pubDate>Wed, 07 Jan 2026 16:14:25 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2026/01/07/whilst-everyone-is-snowed-in/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2026/dog.jpg&#34; width=&#34;600&#34; height=&#34;395&#34; alt=&#34;&#34;&gt;
&lt;p&gt;Whilst everyone is snowed in, the school set work to do (a la lockdown) and one of which was a landscape photo of a wintry scene. This was everyone&amp;rsquo;s favourite - probably because of the random dog.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2026/dog.jpg&#34; width=&#34;600&#34; height=&#34;395&#34; alt=&#34;&#34;&gt;

Whilst everyone is snowed in, the school set work to do (a la lockdown) and one of which was a landscape photo of a wintry scene. This was everyone&#39;s favourite - probably because of the random dog.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/12/29/every-time-i-look-there/</link>
      <pubDate>Mon, 29 Dec 2025 13:38:02 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/12/29/every-time-i-look-there/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/303fadbba9.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Every time I look, there are more of these tiny ducks about the house.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/303fadbba9.jpg)

Every time I look, there are more of these tiny ducks about the house. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/12/18/i-like-neat-minimal-and/</link>
      <pubDate>Thu, 18 Dec 2025 21:46:23 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/12/18/i-like-neat-minimal-and/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/messyoffice1.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;
&lt;p&gt;I like neat, minimal and clean with no stuff or junk or clutter; but I also like this person&amp;rsquo;s setup. 🤷&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Alice: Would you tell me, please, which way I ought to go from here?
The Cheshire Cat: That depends a good deal on where you want to get to.
Alice: I don&amp;rsquo;t much care where.
The Cheshire Cat: Then it doesn&amp;rsquo;t much matter which way you go.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/messyoffice1.jpg&#34; width=&#34;600&#34; height=&#34;449&#34; alt=&#34;&#34;&gt;

I like neat, minimal and clean with no stuff or junk or clutter; but I also like this person&#39;s setup. 🤷

&gt; Alice: Would you tell me, please, which way I ought to go from here?
&gt; The Cheshire Cat: That depends a good deal on where you want to get to.
&gt; Alice: I don&#39;t much care where.
&gt; The Cheshire Cat: Then it doesn&#39;t much matter which way you go.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/12/15/been-thinking-about-moving-my/</link>
      <pubDate>Mon, 15 Dec 2025 13:53:22 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/12/15/been-thinking-about-moving-my/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/eca0b4f048.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Been thinking about moving my spreadsheets on Google Sheets to Proton Drive. I only have two I actually use, a money one and a SOTA mountain climbing timetable one. I&amp;rsquo;d like to self host them but so far haven&amp;rsquo;t found a comparable self hosted, open source spreadsheet software. They all seem to be more like low code databases. &lt;a href=&#34;https://www.ironcalc.com/&#34;&gt;IronCalc&lt;/a&gt; looks to be the best thing but not sure it&amp;rsquo;s ready yet. First time I found it there were no instructions on how to install it, but now there are some.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/eca0b4f048.jpg)

Been thinking about moving my spreadsheets on Google Sheets to Proton Drive. I only have two I actually use, a money one and a SOTA mountain climbing timetable one. I&#39;d like to self host them but so far haven&#39;t found a comparable self hosted, open source spreadsheet software. They all seem to be more like low code databases. [IronCalc](https://www.ironcalc.com/) looks to be the best thing but not sure it&#39;s ready yet. First time I found it there were no instructions on how to install it, but now there are some. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/12/13/my-daughter-has-been-making/</link>
      <pubDate>Sat, 13 Dec 2025 18:09:49 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/12/13/my-daughter-has-been-making/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/21139806b9.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;My daughter has been making a calendar for her friend for a secret Santa she&amp;rsquo;s doing at school. She made it on the computer then printed it out and stuck to backing card. It&amp;rsquo;s scrapbook style with photos and little pictures related to her friends. It&amp;rsquo;s so lovely and a true gift.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/21139806b9.jpg)

My daughter has been making a calendar for her friend for a secret Santa she&#39;s doing at school. She made it on the computer then printed it out and stuck to backing card. It&#39;s scrapbook style with photos and little pictures related to her friends. It&#39;s so lovely and a true gift. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/12/10/i-need-to-migrate-away/</link>
      <pubDate>Wed, 10 Dec 2025 21:24:01 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/12/10/i-need-to-migrate-away/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/f005b9cd93.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;I need to migrate away from logseq at work. It&amp;rsquo;s slow and annoying when it just stops working for 5 seconds. I was thinking VS Code and a few markdown plugins but now I&amp;rsquo;m wondering about emacs and org-mode 😈&lt;/p&gt;
&lt;p&gt;Probably a bad idea.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve sent off my postcard for freeshell.de. Planning to move my personal apps to it from the free Oracle VPS I have. Probably not a sensible idea to put my stuff on a free service run by one person. I need to get my accoutn verified first anyway, so I&amp;rsquo;ll check it out before I make mass migrations.&lt;/p&gt;
&lt;p&gt;I kinda miss my &lt;a href=&#34;https://fondoftea.vercel.app&#34;&gt;old static blog&lt;/a&gt; for this site. Generated with jekyll which I used for several years straight without flitting between software. I got into a regular habit of writing something, either on my phone or the computer. I really enjoyed using 1Writer on my phone for it. Just it was more hassle to add images to, I did very occasionally do it, but it was mostly just an outpouring of rambling words. I admit, I do think a header image at the top of a blog post makes it more interesting or nicer to look at, which is sort of the style I&amp;rsquo;ve adopted here.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/f005b9cd93.jpg)

I need to migrate away from logseq at work. It&#39;s slow and annoying when it just stops working for 5 seconds. I was thinking VS Code and a few markdown plugins but now I&#39;m wondering about emacs and org-mode 😈

Probably a bad idea. 

I&#39;ve sent off my postcard for freeshell.de. Planning to move my personal apps to it from the free Oracle VPS I have. Probably not a sensible idea to put my stuff on a free service run by one person. I need to get my accoutn verified first anyway, so I&#39;ll check it out before I make mass migrations.

I kinda miss my [old static blog](https://fondoftea.vercel.app) for this site. Generated with jekyll which I used for several years straight without flitting between software. I got into a regular habit of writing something, either on my phone or the computer. I really enjoyed using 1Writer on my phone for it. Just it was more hassle to add images to, I did very occasionally do it, but it was mostly just an outpouring of rambling words. I admit, I do think a header image at the top of a blog post makes it more interesting or nicer to look at, which is sort of the style I&#39;ve adopted here. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/12/09/image-uploads-on-microblog-arent/</link>
      <pubDate>Tue, 09 Dec 2025 20:30:06 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/12/09/image-uploads-on-microblog-arent/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/catlaw-9.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Image uploads on micro.blog aren&amp;rsquo;t as easy as I&amp;rsquo;d like them to be. Sure they&amp;rsquo;re a lot easier than a static site generator setup but uploading more than one at a time would be nice. Anyway, I&amp;rsquo;m sure I can find things to complain about for every blogging tool.&lt;/p&gt;
&lt;p&gt;We were reading bedtime stories and then heard a screech from downstairs. Turns out the cat had caught a mouse, brought it into the house and then killed it in the hallway.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://repebble.com/index&#34;&gt;pebble ring&lt;/a&gt; is interesting. Although the black one looks like a zip tie around his finger. It&amp;rsquo;s a neat concept that let&amp;rsquo;s you record a note quickly. When writing this an image of Dale Cooper telling Diane he should pre-order this ring popped into my head. Eric Migicovsky says he has 5-10 amazing thoughts everyday&amp;hellip;&lt;/p&gt;

&lt;style&gt;
:root {
   
  --yt-aspect-ratio-16-9: 56.25%;

   
  --yt-bg-black: #000;
  --yt-play-button-bg: rgba(255, 0, 0, 0.8);
  --yt-play-button-bg-hover: rgba(255, 0, 0, 1);
  --yt-play-button-icon: #fff;
  --yt-overlay-bg: rgba(0, 0, 0, 0.85);
  --yt-overlay-text: #fff;
  --yt-focus-outline: #e53935;

   
  --yt-play-button-width: 68px;
  --yt-play-button-height: 48px;
  --yt-play-button-border-radius: 12px;

   
  --yt-focus-outline-width: 3px;
  --yt-focus-outline-offset: 4px;

   
  --yt-transition-duration: 0.2s;
  --yt-transition-timing: ease-in-out;
}

.video-wrapper {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  padding-bottom: var(--yt-aspect-ratio-16-9);
  margin: 0;
  height: 0;
  max-width: 100%;
  overflow: hidden;
  background-color: var(--yt-bg-black);
  cursor: pointer;
  outline: none;
  border: none;
  color: inherit;
  font: inherit;
  text-align: inherit;
  appearance: none;
  -webkit-appearance: none;
}

.video-wrapper[data-is-loaded=&#34;true&#34;] {
  cursor: auto;
}

.video-wrapper:focus-visible {
  outline: var(--yt-focus-outline-width) solid var(--yt-focus-outline);
  outline-offset: var(--yt-focus-outline-offset);
}

.video-thumbnail {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  object-position: center;
  background-color: var(--yt-bg-black);
  z-index: 1;
  transition: opacity var(--yt-transition-duration) var(--yt-transition-timing);
}

.video-wrapper:hover .video-thumbnail {
  opacity: 0.9;
}

.video-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: var(--yt-overlay-bg);
  color: var(--yt-overlay-text);
  text-align: center;
  font-size: 0.85em;
  padding: 0.5em 1em;
  z-index: 2;
  pointer-events: auto;
}

.video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--yt-play-button-width);
  height: var(--yt-play-button-height);
  background-color: var(--yt-play-button-bg);
  border-radius: var(--yt-play-button-border-radius);
  z-index: 3;
  pointer-events: none;
  transition: all var(--yt-transition-duration) var(--yt-transition-timing);
}

.video-wrapper:hover .video-play-button {
  background-color: var(--yt-play-button-bg-hover);
  transform: translate(-50%, -50%) scale(1.1);
}

.video-wrapper:active .video-play-button {
  transform: translate(-50%, -50%) scale(1.05);
}

.video-play-button::before {
  content: &#39;&#39;;
  position: absolute;
  left: 26px;
  top: 14px;
  width: 0;
  height: 0;
  border-left: 18px solid var(--yt-play-button-icon);
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: 4;
}

.video-noscript {
  display: block;
  max-width: 100%;
  background-color: var(--yt-bg-black);
  color: inherit;
  text-align: center;
  padding: 0;
  margin-top: 0.5em;
}

.video-noscript img {
  display: block;
  width: 100%;
  height: auto;
}

.video-noscript a {
  display: inline-block;
  padding: 0.75em 1em;
  color: inherit;
  text-decoration: underline;
}

.yt-text-link {
  display: none;
}
&lt;/style&gt;

&lt;script&gt;
(function(){
  &#39;use strict&#39;;

  
  const CONSTANTS = {
    VIDEO_ID_LENGTH: 11,
    MAX_INPUT_LENGTH: 2048,
    VIDEO_ID_PATTERN: /^[a-zA-Z0-9_-]{11}$/,
    PLAYLIST_PREFIXES: /^(PL|OL|UU|LL|FL)/i,
    ALLOWED_URL_CHARS: /^[a-zA-Z0-9_\-?=&amp;#:/.]+$/,
    TIME_FORMATS: {
      HOURS: 3600,
      MINUTES: 60,
      SECONDS: 1
    },
    YOUTUBE_NOCOOKIE_DOMAIN: &#39;https://www.youtube-nocookie.com&#39;,
    YOUTUBE_IMG_DOMAIN: &#39;https://img.youtube.com&#39;,
    EMBED_PARAMS: &#39;autoplay=1&amp;mute=1&#39;
  };

  

  function validateInput(input, maxLength = CONSTANTS.MAX_INPUT_LENGTH) {
    if (!input || typeof input !== &#39;string&#39;) return &#39;&#39;;

    const trimmed = input.trim();

    if (trimmed.length &gt; maxLength) {
      console.warn(`Input exceeds maximum length of ${maxLength}`);
      return &#39;&#39;;
    }

    
    if (!CONSTANTS.ALLOWED_URL_CHARS.test(trimmed)) {
      console.warn(&#39;Input contains invalid characters&#39;);
      return &#39;&#39;;
    }

    return trimmed;
  }

  

  function parseStartValue(value) {
    if (!value) return 0;

    
    if (/^\d+$/.test(value)) {
      const parsed = parseInt(value, 10);
      return isNaN(parsed) ? 0 : Math.max(0, parsed);
    }

    
    let total = 0;
    let matched = false;
    const regex = /(\d+)(h|m|s)/gi;
    let match;

    while ((match = regex.exec(value)) !== null) {
      matched = true;
      const num = parseInt(match[1], 10);
      if (isNaN(num)) continue;

      const unit = match[2].toLowerCase();
      if (unit === &#39;h&#39;) total += num * CONSTANTS.TIME_FORMATS.HOURS;
      else if (unit === &#39;m&#39;) total += num * CONSTANTS.TIME_FORMATS.MINUTES;
      else if (unit === &#39;s&#39;) total += num * CONSTANTS.TIME_FORMATS.SECONDS;
    }

    return matched ? Math.max(0, total) : 0;
  }

  

  function extractStartTime(queryString) {
    if (!queryString) return 0;

    try {
      const cleanQuery = queryString.startsWith(&#39;?&#39;) || queryString.startsWith(&#39;#&#39;)
        ? queryString.slice(1)
        : queryString;

      const params = new URLSearchParams(cleanQuery);

      
      return parseStartValue(params.get(&#39;start&#39;)) ||
             parseStartValue(params.get(&#39;t&#39;)) ||
             parseStartValue(params.get(&#39;time_continue&#39;)) ||
             0;
    } catch (e) {
      console.warn(&#39;Failed to parse query parameters:&#39;, e);
      return 0;
    }
  }

  

  function parseId(raw) {
    const validated = validateInput(raw);
    if (!validated) {
      return { type: &#39;unknown&#39;, id: &#39;&#39;, start: 0 };
    }

    let startSeconds = 0;
    let normalized = validated;

    
    const queryIndex = normalized.indexOf(&#39;?&#39;);
    if (queryIndex !== -1) {
      startSeconds = extractStartTime(normalized.slice(queryIndex + 1));
      normalized = normalized.slice(0, queryIndex);
    }

    
    const hashIndex = normalized.indexOf(&#39;#&#39;);
    if (hashIndex !== -1) {
      startSeconds = startSeconds || extractStartTime(normalized.slice(hashIndex + 1));
      normalized = normalized.slice(0, hashIndex);
    }

    
    if (CONSTANTS.PLAYLIST_PREFIXES.test(normalized)) {
      return { type: &#39;playlist&#39;, id: normalized, start: startSeconds };
    }

    
    if (CONSTANTS.VIDEO_ID_PATTERN.test(normalized)) {
      return { type: &#39;video&#39;, id: normalized, start: startSeconds };
    }

    
    const listMatch = normalized.match(/list=([^&amp;]+)/);
    if (listMatch &amp;&amp; listMatch[1]) {
      return { type: &#39;playlist&#39;, id: listMatch[1], start: startSeconds };
    }

    console.warn(&#39;Unable to parse video/playlist ID:&#39;, raw);
    return { type: &#39;unknown&#39;, id: &#39;&#39;, start: startSeconds };
  }

  

  function validateThumbnailUrl(thumbUrl) {
    if (!thumbUrl) return &#39;&#39;;

    let cleaned = thumbUrl.trim();

    
    const markdownMatch = cleaned.match(/^\[[^\]]*\]\(([^)]+)\)$/);
    if (markdownMatch) {
      cleaned = markdownMatch[1].trim();
    }

    
    try {
      const url = new URL(cleaned, document.baseURI);

      
      if (url.protocol !== &#39;http:&#39; &amp;&amp; url.protocol !== &#39;https:&#39;) {
        console.warn(&#39;Thumbnail URL must use http or https protocol&#39;);
        return &#39;&#39;;
      }

      return url.href;
    } catch (e) {
      console.warn(&#39;Invalid thumbnail URL:&#39;, e);
      return &#39;&#39;;
    }
  }

  

  function getPlaylistPlaceholder() {
    const svg = `&lt;svg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 1280 720&#39;&gt;` +
                `&lt;rect width=&#39;100%&#39; height=&#39;100%&#39; fill=&#39;#000&#39;/&gt;` +
                `&lt;rect x=&#39;220&#39; y=&#39;260&#39; width=&#39;840&#39; height=&#39;60&#39; fill=&#39;#fff&#39;/&gt;` +
                `&lt;rect x=&#39;220&#39; y=&#39;340&#39; width=&#39;660&#39; height=&#39;60&#39; fill=&#39;#fff&#39;/&gt;` +
                `&lt;/svg&gt;`;
    return &#39;data:image/svg+xml;charset=utf-8,&#39; + encodeURIComponent(svg);
  }

  /**
   * Sets up thumbnail for video wrapper
   * @param {HTMLImageElement} thumbnail - Thumbnail element
   * @param {Object} kind - Parsed video/playlist info
   * @param {string} customThumb - Custom thumbnail URL
   */
  function setupThumbnail(thumbnail, kind, customThumb) {
    if (!thumbnail) return;

    if (customThumb) {
      // Use custom thumbnail
      thumbnail.onerror = null;
      thumbnail.src = customThumb;
    } else if (kind.type === &#39;playlist&#39;) {
      // Use playlist placeholder
      thumbnail.src = getPlaylistPlaceholder();
    } else if (kind.type === &#39;video&#39; &amp;&amp; kind.id) {
      // Use YouTube thumbnail with fallback
      thumbnail.src = `${CONSTANTS.YOUTUBE_IMG_DOMAIN}/vi/${kind.id}/maxresdefault.jpg`;
      thumbnail.onerror = () =&gt; {
        thumbnail.onerror = null;
        thumbnail.src = `${CONSTANTS.YOUTUBE_IMG_DOMAIN}/vi/${kind.id}/0.jpg`;
      };
    }
    // For unknown type, keep the default placeholder
  }

  /**
   * Creates embed URL for video or playlist
   * @param {Object} kind - Parsed video/playlist info
   * @returns {string} Embed URL or empty string if invalid
   */
  function createEmbedUrl(kind) {
    if (kind.type === &#39;playlist&#39; &amp;&amp; kind.id) {
      return `${CONSTANTS.YOUTUBE_NOCOOKIE_DOMAIN}/embed/videoseries?list=${encodeURIComponent(kind.id)}&amp;${CONSTANTS.EMBED_PARAMS}`;
    } else if (kind.type === &#39;video&#39; &amp;&amp; kind.id) {
      let url = `${CONSTANTS.YOUTUBE_NOCOOKIE_DOMAIN}/embed/${encodeURIComponent(kind.id)}?${CONSTANTS.EMBED_PARAMS}`;
      if (kind.start &gt; 0) {
        url += `&amp;start=${Math.floor(kind.start)}`;
      }
      return url;
    }
    return &#39;&#39;;
  }

  /**
   * Creates and loads iframe embed
   * @param {HTMLElement} wrapper - Video wrapper element
   * @param {Object} kind - Parsed video/playlist info
   * @param {string} title - Video title
   */
  function loadEmbed(wrapper, kind, title) {
    if (wrapper.dataset.isLoaded === &#39;true&#39;) return;

    const embedUrl = createEmbedUrl(kind);
    if (!embedUrl) {
      console.error(&#39;Unable to create embed URL - invalid video/playlist ID&#39;);
      // Show error message to user
      wrapper.innerHTML = &#39;&lt;div style=&#34;padding: 2em; text-align: center; color: #fff;&#34;&gt;Unable to load video. Please check the video ID.&lt;/div&gt;&#39;;
      return;
    }

    // Create iframe
    const iframe = document.createElement(&#39;iframe&#39;);
    iframe.setAttribute(&#39;allowfullscreen&#39;, &#39;&#39;);
    iframe.setAttribute(&#39;loading&#39;, &#39;lazy&#39;);
    iframe.setAttribute(&#39;allow&#39;, &#39;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#39;);
    iframe.setAttribute(&#39;title&#39;, title ? `YouTube video player: ${title}` : &#39;YouTube video player&#39;);
    iframe.src = embedUrl;

    
    const replacement = document.createElement(&#39;div&#39;);
    replacement.className = wrapper.className;
    replacement.dataset.listenersAdded = &#39;true&#39;;
    replacement.dataset.isLoaded = &#39;true&#39;;
    replacement.appendChild(iframe);

    wrapper.replaceWith(replacement);
  }

  

  function enhanceEmbeds() {
    const wrappers = document.querySelectorAll(&#39;.video-wrapper&#39;);

    wrappers.forEach(wrapper =&gt; {
      
      if (wrapper.dataset.listenersAdded === &#39;true&#39;) return;
      wrapper.dataset.listenersAdded = &#39;true&#39;;

      
      const rawVideoId = wrapper.dataset.videoId || &#39;&#39;;
      const rawThumbUrl = wrapper.dataset.thumb || &#39;&#39;;
      const videoTitle = wrapper.dataset.videoTitle || &#39;&#39;;

      
      const kind = parseId(rawVideoId);
      const safeThumb = validateThumbnailUrl(rawThumbUrl);

      
      const thumbnail = wrapper.querySelector(&#39;.video-thumbnail&#39;);
      setupThumbnail(thumbnail, kind, safeThumb);

      
      const loadHandler = () =&gt; loadEmbed(wrapper, kind, videoTitle);

      wrapper.addEventListener(&#39;click&#39;, loadHandler);

      const overlay = wrapper.querySelector(&#39;.video-overlay&#39;);
      if (overlay) overlay.addEventListener(&#39;click&#39;, loadHandler);
      if (thumbnail) thumbnail.addEventListener(&#39;click&#39;, loadHandler);

      
      wrapper.addEventListener(&#39;keydown&#39;, (e) =&gt; {
        if (e.key === &#39;Enter&#39; || e.key === &#39; &#39;) {
          e.preventDefault();
          loadHandler();
        }
      });
    });
  }

  
  enhanceEmbeds();
  if (document.readyState === &#39;loading&#39;) {
    document.addEventListener(&#39;DOMContentLoaded&#39;, enhanceEmbeds);
  }
})();
&lt;/script&gt;&lt;p class=&#34;yt-text-link&#34;&gt;
      &lt;a href=&#34;https://www.youtube.com/watch?v=ArxhS4SQaP0&#34;&gt;YouTube Video&lt;/a&gt;
    &lt;/p&gt;&lt;button type=&#34;button&#34;
    class=&#34;video-wrapper&#34;
    aria-label=&#34;Play YouTube video&#34;
    data-video-id=&#34;ArxhS4SQaP0&#34;
    data-thumb=&#34;&#34;
    &gt;&lt;img
      class=&#34;video-thumbnail&#34;
      src=&#34;data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%201280%20720%27%3E%3Crect%20width=%27100%25%25%27%20height=%27100%25%25%27%20fill=%27%23000%27/%3E%3C/svg%3E&#34;
      alt=&#34;YouTube Thumbnail&#34;
      loading=&#34;lazy&#34;
      decoding=&#34;async&#34;&gt;&lt;div class=&#34;video-play-button&#34;&gt;&lt;/div&gt;
  &lt;/button&gt;&lt;noscript&gt;
    &lt;div class=&#34;video-noscript&#34;&gt;&lt;img src=&#34;https://img.youtube.com/vi/ArxhS4SQaP0/maxresdefault.jpg&#34;
             alt=&#34;YouTube Thumbnail&#34;&gt;&lt;p&gt;
          &lt;a href=&#34;https://www.youtube.com/watch?v=ArxhS4SQaP0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;YouTube Video&lt;/a&gt;
        &lt;/p&gt;&lt;/div&gt;
  &lt;/noscript&gt;
&lt;p&gt;Anyway, I&amp;rsquo;ve been thinking about getting another gold ring&amp;hellip;not sure why but I&amp;rsquo;ve been leaning into gold jewellery. A watch is on my to buy list for a long time, although still yet to decide upon one. Mostly as I keep falling back into obsessively tracking steps and cycles and sleep etc. on my Garmin. I could wear two watches but I struggle with a watch on my wrong hand. So I&amp;rsquo;m tempted by the gold one. It&amp;rsquo;s not actually gold but looks nice, I&amp;rsquo;m watching the video and wondering where the button gets placed. I like the idea of it being on my pointer and then using my thumb to press the button.&lt;/p&gt;
&lt;p&gt;Of course I have thought about setting up some system to make a blog from the ring! Not sure about the unrechargable-ness of it, seems like a waste and &amp;ldquo;don&amp;rsquo;t worry you can buy a new one when the battery runs out&amp;rdquo;. I guess there&amp;rsquo;s always trade offs.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/catlaw-9.jpg)

Image uploads on micro.blog aren&#39;t as easy as I&#39;d like them to be. Sure they&#39;re a lot easier than a static site generator setup but uploading more than one at a time would be nice. Anyway, I&#39;m sure I can find things to complain about for every blogging tool.

We were reading bedtime stories and then heard a screech from downstairs. Turns out the cat had caught a mouse, brought it into the house and then killed it in the hallway. 

The [pebble ring](https://repebble.com/index) is interesting. Although the black one looks like a zip tie around his finger. It&#39;s a neat concept that let&#39;s you record a note quickly. When writing this an image of Dale Cooper telling Diane he should pre-order this ring popped into my head. Eric Migicovsky says he has 5-10 amazing thoughts everyday...

{{&lt; yt &#34;ArxhS4SQaP0&#34; &gt;}}

Anyway, I&#39;ve been thinking about getting another gold ring...not sure why but I&#39;ve been leaning into gold jewellery. A watch is on my to buy list for a long time, although still yet to decide upon one. Mostly as I keep falling back into obsessively tracking steps and cycles and sleep etc. on my Garmin. I could wear two watches but I struggle with a watch on my wrong hand. So I&#39;m tempted by the gold one. It&#39;s not actually gold but looks nice, I&#39;m watching the video and wondering where the button gets placed. I like the idea of it being on my pointer and then using my thumb to press the button.

Of course I have thought about setting up some system to make a blog from the ring! Not sure about the unrechargable-ness of it, seems like a waste and &#34;don&#39;t worry you can buy a new one when the battery runs out&#34;. I guess there&#39;s always trade offs.



</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/11/28/sometimes-i-want-to-document/</link>
      <pubDate>Fri, 28 Nov 2025 23:28:47 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/11/28/sometimes-i-want-to-document/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/fara-17.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Sometimes I want to document everything ever. I&amp;rsquo;m pretty good at work at making notes now, and it seems to be a very simple task that everyone is blown away with. The thanks I get for sending out notes from a meeting afterwards is disproportionate to the effort I put into writing those notes. Plus I can go back to meetings from literally years ago and pull up what was said.&lt;/p&gt;
&lt;p&gt;But do I need to do that at home or for me? So what if I thought about some random thing 3 years ago. It doesn&amp;rsquo;t matter. Saving useful stuff, like what size thingy does the wotsit use, that&amp;rsquo;s helpful. Sometimes it&amp;rsquo;s &amp;ldquo;interesting&amp;rdquo; to go back and look at stuff but mostly as a passing curiosity. Maybe I regret all the notes I didn&amp;rsquo;t take? It is time consuming though, and I do like not having a burden or a commitment I feel like I have to do for myself.&lt;/p&gt;
&lt;p&gt;Work is very formal, and structured and there&amp;rsquo;s a contract, so words are good. The rest of life is just whatever you want, and maybe what I want is not to spend the time writing about how I spend the time. Plus I&amp;rsquo;m still 5,000 words (in my head) away from &lt;em&gt;where&lt;/em&gt; I write it down.&lt;/p&gt;
&lt;p&gt;So let&amp;rsquo;s have another photo from this week&amp;rsquo;s hike:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/20251125-110628.jpg&#34; alt=&#34;Auto-generated description: A snow-covered landscape features a rocky structure in the foreground against a backdrop of distant mountains under a clear blue sky.&#34;&gt;&lt;/p&gt;
&lt;p&gt;Plus I already wrote a whole story for that &lt;a href=&#34;https://reflector.sota.org.uk/t/faraboots-are-we-gaan-a-noo/39657&#34;&gt;elsewhere&lt;/a&gt;.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/fara-17.jpg)

Sometimes I want to document everything ever. I&#39;m pretty good at work at making notes now, and it seems to be a very simple task that everyone is blown away with. The thanks I get for sending out notes from a meeting afterwards is disproportionate to the effort I put into writing those notes. Plus I can go back to meetings from literally years ago and pull up what was said.

But do I need to do that at home or for me? So what if I thought about some random thing 3 years ago. It doesn&#39;t matter. Saving useful stuff, like what size thingy does the wotsit use, that&#39;s helpful. Sometimes it&#39;s &#34;interesting&#34; to go back and look at stuff but mostly as a passing curiosity. Maybe I regret all the notes I didn&#39;t take? It is time consuming though, and I do like not having a burden or a commitment I feel like I have to do for myself. 

Work is very formal, and structured and there&#39;s a contract, so words are good. The rest of life is just whatever you want, and maybe what I want is not to spend the time writing about how I spend the time. Plus I&#39;m still 5,000 words (in my head) away from _where_ I write it down.

So let&#39;s have another photo from this week&#39;s hike: 

![Auto-generated description: A snow-covered landscape features a rocky structure in the foreground against a backdrop of distant mountains under a clear blue sky.](https://eu.uploads.micro.blog/233514/2025/20251125-110628.jpg)

Plus I already wrote a whole story for that [elsewhere](https://reflector.sota.org.uk/t/faraboots-are-we-gaan-a-noo/39657).
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/11/27/one-of-these-was-printed/</link>
      <pubDate>Thu, 27 Nov 2025 23:05:05 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/11/27/one-of-these-was-printed/</guid>
      <description>&lt;figure&gt;
	&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/dc1a737e9b.jpg&#34; alt=&#34;Auto-generated description: A ginger cat sits beside a Lego Santa Claus figure on a wooden table in a cozy indoor setting.&#34;&gt;
	&lt;figcaption&gt;One of these was printed&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;After waiting ages, I forgot Stranger Things 5 came out yesterday. It&amp;rsquo;s now 11pm, so I&amp;rsquo;m not going to start watching it!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been enjoying the new 3D printer, making huge models I could never dream of with my old one. Although now I have a list of people who &lt;em&gt;need&lt;/em&gt; Lego &amp;ldquo;minifigs&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Did some christmas shopping the other day. Even went into a women&amp;rsquo;s clothes shop and bought some things for my wife. Today I get home and look in the wardrobe. What do I see? The exact dress I&amp;rsquo;d bought. The positive is, I can pick well; the negative is, I now need to take it back and find something else.&lt;/p&gt;
</description>
      <source:markdown>&lt;figure&gt;
	&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/dc1a737e9b.jpg&#34; alt=&#34;Auto-generated description: A ginger cat sits beside a Lego Santa Claus figure on a wooden table in a cozy indoor setting.&#34;&gt;
	&lt;figcaption&gt;One of these was printed&lt;/figcaption&gt;
&lt;/figure&gt;

After waiting ages, I forgot Stranger Things 5 came out yesterday. It&#39;s now 11pm, so I&#39;m not going to start watching it!

I&#39;ve been enjoying the new 3D printer, making huge models I could never dream of with my old one. Although now I have a list of people who _need_ Lego &#34;minifigs&#34;.

Did some christmas shopping the other day. Even went into a women&#39;s clothes shop and bought some things for my wife. Today I get home and look in the wardrobe. What do I see? The exact dress I&#39;d bought. The positive is, I can pick well; the negative is, I now need to take it back and find something else.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/11/07/more-hikes-this-week-reading/</link>
      <pubDate>Fri, 07 Nov 2025 20:27:20 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/11/07/more-hikes-this-week-reading/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/99abcf28b9.jpg&#34; alt=&#34;Two people are resting on a grassy mountain summit with expansive views and a cairn nearby.&#34;&gt;
&lt;p&gt;More hikes this week.&lt;/p&gt;
&lt;p&gt;Reading &amp;ldquo;Touching the Void&amp;rdquo;, a true story of some mountain climbing incident. I&amp;rsquo;ve not got to the incident yet but they&amp;rsquo;ve been very close to dying several times already and I&amp;rsquo;m only a quarter in. Think there&amp;rsquo;s a TV documentary too.&lt;/p&gt;
&lt;p&gt;Deleted my Strava account. It&amp;rsquo;s pointless for me. I&amp;rsquo;m not running or cycling or looking to beat other peoples times. What else can I delete?&lt;/p&gt;
&lt;p&gt;This site? Did think about migrating my radio site here and being done with this one. Not really interested in posting on it. It&amp;rsquo;s work to do stuff though.&lt;/p&gt;
&lt;p&gt;Also thought about selling the Leica M2&amp;hellip;&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/99abcf28b9.jpg&#34; alt=&#34;Two people are resting on a grassy mountain summit with expansive views and a cairn nearby.&#34;&gt;

More hikes this week. 

Reading &#34;Touching the Void&#34;, a true story of some mountain climbing incident. I&#39;ve not got to the incident yet but they&#39;ve been very close to dying several times already and I&#39;m only a quarter in. Think there&#39;s a TV documentary too. 

Deleted my Strava account. It&#39;s pointless for me. I&#39;m not running or cycling or looking to beat other peoples times. What else can I delete?

This site? Did think about migrating my radio site here and being done with this one. Not really interested in posting on it. It&#39;s work to do stuff though. 

Also thought about selling the Leica M2...
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/11/02/the-neighbours-had-a-halloween/</link>
      <pubDate>Sun, 02 Nov 2025 15:14:53 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/11/02/the-neighbours-had-a-halloween/</guid>
      <description>&lt;p&gt;The neighbours had a Halloween party today. I went with the kids for a bit but their kids go to a different school and everyone was from the other school - kids and parents. It was awkward for a while then we had to leave anyway for swimming.&lt;/p&gt;
&lt;p&gt;Installed Debian on server and set most things back up. Some docker services didn&amp;rsquo;t work - like silver bullet - for reasons I&amp;rsquo;m not quite clear on. I might just scrap it as I don&amp;rsquo;t use it anyway. Need to setup tiddlywiki again. Although haven&amp;rsquo;t really missed it&amp;hellip;but be good having it available to edit should I need.&lt;/p&gt;
&lt;p&gt;Reinstalled Windows 11 on the family machine too. Cleared out all the junk, which is nice. Quick to get things back again though. Except Office. I bought Office 2016 and it&amp;rsquo;s impossible to download it again. I thought I&amp;rsquo;d saved it but it didn&amp;rsquo;t like the installer. There was one on archive.org but seemingly not quite right. It sort of works as I log in with my work account and I think that makes it okay&amp;hellip;as we have 365 at work. For a minute I thought about subscribing- get office plus 1TB cloud storage. But I don&amp;rsquo;t want that.&lt;/p&gt;
&lt;p&gt;Tidied garage too - hours of doing but hard to see improvements. Need to sort out storage better, still using some temporary shelves when we moved in 5 years ago which are terrible.&lt;/p&gt;
&lt;p&gt;Want to sell my old 3D printer but it&amp;rsquo;s such a hassle. It&amp;rsquo;s so big and who really wants to buy it? I offered it to the hacker space but no one seemed interested. Haven&amp;rsquo;t quite ordered a new one. Wife asked if I&amp;rsquo;d really use it anyway. I think I would but she&amp;rsquo;s also partially right.&lt;/p&gt;
</description>
      <source:markdown>The neighbours had a Halloween party today. I went with the kids for a bit but their kids go to a different school and everyone was from the other school - kids and parents. It was awkward for a while then we had to leave anyway for swimming. 

Installed Debian on server and set most things back up. Some docker services didn&#39;t work - like silver bullet - for reasons I&#39;m not quite clear on. I might just scrap it as I don&#39;t use it anyway. Need to setup tiddlywiki again. Although haven&#39;t really missed it...but be good having it available to edit should I need. 

Reinstalled Windows 11 on the family machine too. Cleared out all the junk, which is nice. Quick to get things back again though. Except Office. I bought Office 2016 and it&#39;s impossible to download it again. I thought I&#39;d saved it but it didn&#39;t like the installer. There was one on archive.org but seemingly not quite right. It sort of works as I log in with my work account and I think that makes it okay...as we have 365 at work. For a minute I thought about subscribing- get office plus 1TB cloud storage. But I don&#39;t want that. 

Tidied garage too - hours of doing but hard to see improvements. Need to sort out storage better, still using some temporary shelves when we moved in 5 years ago which are terrible. 

Want to sell my old 3D printer but it&#39;s such a hassle. It&#39;s so big and who really wants to buy it? I offered it to the hacker space but no one seemed interested. Haven&#39;t quite ordered a new one. Wife asked if I&#39;d really use it anyway. I think I would but she&#39;s also partially right. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/11/01/had-another-fun-sota-outing/</link>
      <pubDate>Sat, 01 Nov 2025 10:22:57 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/11/01/had-another-fun-sota-outing/</guid>
      <description>&lt;p&gt;Had another fun SOTA outing this week with MM0EFI.&lt;/p&gt;
&lt;div class=&#34;microblog_collection&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/deb53634be-m.jpg&#34; alt=&#34;A person wearing outdoor gear is crossing a shallow stream in a hilly, overcast landscape.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/deb53634be.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/b4446133be-m.jpg&#34; alt=&#34;Two people dressed in outdoor clothing smile in front of a foggy landscape with a stone structure.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/b4446133be.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/2245fea2ef-m.jpg&#34; alt=&#34;A person wearing a hat is walking through a vast, rugged landscape with grassy fields and hills under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/2245fea2ef.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/55213317ef-m.jpg&#34; alt=&#34;A foggy landscape with a cairn and a tall antenna surrounded by rocks on grassy ground.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/55213317ef.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/02093ee901-m.jpg&#34; alt=&#34;Two people wearing helmets are biking on a paved path through a scenic landscape with hills in the background.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/02093ee901.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/4f6f18dfc2-m.jpg&#34; alt=&#34;A winding road leads through a serene rural landscape with rolling hills, a small stream, and a sunny sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/4f6f18dfc2.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/d46eeafc7b-m.jpg&#34; alt=&#34;A person is cycling over a stone bridge in a rural, hilly landscape with grassy fields.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/d46eeafc7b.jpg&#34;&gt;&lt;/div&gt;
&lt;p&gt;Think I&amp;rsquo;m going to get a Bambulabs 3D printer. Been putting it off for ages but it&amp;rsquo;ll be much better than my current one. The P1S is on sale but I might get the P2S instead&amp;hellip;&lt;/p&gt;
</description>
      <source:markdown>Had another fun SOTA outing this week with MM0EFI. 

&lt;div class=&#34;microblog_collection&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/deb53634be-m.jpg&#34; alt=&#34;A person wearing outdoor gear is crossing a shallow stream in a hilly, overcast landscape.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/deb53634be.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/b4446133be-m.jpg&#34; alt=&#34;Two people dressed in outdoor clothing smile in front of a foggy landscape with a stone structure.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/b4446133be.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/2245fea2ef-m.jpg&#34; alt=&#34;A person wearing a hat is walking through a vast, rugged landscape with grassy fields and hills under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/2245fea2ef.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/55213317ef-m.jpg&#34; alt=&#34;A foggy landscape with a cairn and a tall antenna surrounded by rocks on grassy ground.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/55213317ef.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/02093ee901-m.jpg&#34; alt=&#34;Two people wearing helmets are biking on a paved path through a scenic landscape with hills in the background.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/02093ee901.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/4f6f18dfc2-m.jpg&#34; alt=&#34;A winding road leads through a serene rural landscape with rolling hills, a small stream, and a sunny sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/4f6f18dfc2.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/d46eeafc7b-m.jpg&#34; alt=&#34;A person is cycling over a stone bridge in a rural, hilly landscape with grassy fields.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/d46eeafc7b.jpg&#34;&gt;&lt;/div&gt;

Think I&#39;m going to get a Bambulabs 3D printer. Been putting it off for ages but it&#39;ll be much better than my current one. The P1S is on sale but I might get the P2S instead...
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/28/the-server-has-been-offline/</link>
      <pubDate>Tue, 28 Oct 2025 22:13:20 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/28/the-server-has-been-offline/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/a5231728f0.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;Auto-generated description: Frost-covered grass and a large rock are set against a foggy, wintry landscape.&#34;&gt;
&lt;p&gt;The server has been offline for a while now, since the hard drive failed. I did buy a new hard drive but zfs couldn&amp;rsquo;t recover - at least not that I could do - and I&amp;rsquo;m supposedly working out what to do. It is interesting how I&amp;rsquo;ve not really missed the server though. Probably plex is the biggest miss but not really that much. The kids sometimes want to watch something from it but given we have so many other streaming services, or games etc. that they don&amp;rsquo;t really care. So I don&amp;rsquo;t know what to do with it. Probably would still like the linux server to tinker with but so far I&amp;rsquo;ve not had much time to deal with it.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/a5231728f0.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;Auto-generated description: Frost-covered grass and a large rock are set against a foggy, wintry landscape.&#34;&gt;

The server has been offline for a while now, since the hard drive failed. I did buy a new hard drive but zfs couldn&#39;t recover - at least not that I could do - and I&#39;m supposedly working out what to do. It is interesting how I&#39;ve not really missed the server though. Probably plex is the biggest miss but not really that much. The kids sometimes want to watch something from it but given we have so many other streaming services, or games etc. that they don&#39;t really care. So I don&#39;t know what to do with it. Probably would still like the linux server to tinker with but so far I&#39;ve not had much time to deal with it.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/27/visited-this-lovely-little-cafe/</link>
      <pubDate>Mon, 27 Oct 2025 20:04:43 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/27/visited-this-lovely-little-cafe/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/beb5850bd3.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;Auto-generated description: A cozy, rustic cafe features wooden shelves filled with books and various items, alongside a warm fireplace and inviting seating arrangements.&#34;&gt;
&lt;p&gt;Visited this lovely &lt;a href=&#34;https://www.storecafe.co.uk/&#34;&gt;little cafe&lt;/a&gt; in Bettyhill on my trip to see my sister in Thurso (most north town of UK mainland), and had a cracking breakfast.&lt;/p&gt;
&lt;p&gt;Her iPhone is stuck in a restore loop and using the computer doesn&amp;rsquo;t fix it. Get some generic 4013 error which can have lots of causes. All the simple stuff doesn&amp;rsquo;t fix it, so time to take it into the Apple Store (when I get time). No doubt they&amp;rsquo;ll tell me it&amp;rsquo;s broken and I have to buy a new one.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/beb5850bd3.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;Auto-generated description: A cozy, rustic cafe features wooden shelves filled with books and various items, alongside a warm fireplace and inviting seating arrangements.&#34;&gt;

Visited this lovely [little cafe](https://www.storecafe.co.uk/) in Bettyhill on my trip to see my sister in Thurso (most north town of UK mainland), and had a cracking breakfast.

Her iPhone is stuck in a restore loop and using the computer doesn&#39;t fix it. Get some generic 4013 error which can have lots of causes. All the simple stuff doesn&#39;t fix it, so time to take it into the Apple Store (when I get time). No doubt they&#39;ll tell me it&#39;s broken and I have to buy a new one.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/24/had-a-spectacular-day-up/</link>
      <pubDate>Fri, 24 Oct 2025 06:39:05 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/24/had-a-spectacular-day-up/</guid>
      <description>&lt;p&gt;Had a spectacular day up near Ullapool in the north west of Scotland.&lt;/p&gt;
&lt;div class=&#34;microblog_collection&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/96783357b1-m.jpg&#34; alt=&#34;A winding road leads through a vast, open landscape with mountains in the distance under a clear blue sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/96783357b1.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/75eac0fbb5-m.jpg&#34; alt=&#34;A rocky mountain ridge overlooks a serene lake nestled in a vast, expansive landscape.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/75eac0fbb5.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/031c321109-m.jpg&#34; alt=&#34;A scenic landscape features a rugged mountain ridge with expansive views of valleys and distant bodies of water under a partly cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/031c321109.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/9881e6e77a-m.jpg&#34; alt=&#34;A person in a blue jacket and cap is smiling at the camera while sitting on a rocky mountain peak, with a bright sun and cloudy sky in the background.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/9881e6e77a.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/382641f68e-m.jpg&#34; alt=&#34;A rugged mountain range with jagged peaks overlooks a calm lake under a partly cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/382641f68e.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/ed283fb852-m.jpg&#34; alt=&#34;A rugged mountain range with sharp peaks is illuminated by sunlight under a partly cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/ed283fb852.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/9aa9ef5ebd-m.jpg&#34; alt=&#34;A serene mountain landscape features a winding river, a tranquil lake, and rolling hills under a softly glowing sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/9aa9ef5ebd.jpg&#34;&gt;&lt;/div&gt;
</description>
      <source:markdown>Had a spectacular day up near Ullapool in the north west of Scotland. 

&lt;div class=&#34;microblog_collection&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/96783357b1-m.jpg&#34; alt=&#34;A winding road leads through a vast, open landscape with mountains in the distance under a clear blue sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/96783357b1.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/75eac0fbb5-m.jpg&#34; alt=&#34;A rocky mountain ridge overlooks a serene lake nestled in a vast, expansive landscape.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/75eac0fbb5.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/031c321109-m.jpg&#34; alt=&#34;A scenic landscape features a rugged mountain ridge with expansive views of valleys and distant bodies of water under a partly cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/031c321109.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/9881e6e77a-m.jpg&#34; alt=&#34;A person in a blue jacket and cap is smiling at the camera while sitting on a rocky mountain peak, with a bright sun and cloudy sky in the background.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/9881e6e77a.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/382641f68e-m.jpg&#34; alt=&#34;A rugged mountain range with jagged peaks overlooks a calm lake under a partly cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/382641f68e.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/ed283fb852-m.jpg&#34; alt=&#34;A rugged mountain range with sharp peaks is illuminated by sunlight under a partly cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/ed283fb852.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/9aa9ef5ebd-m.jpg&#34; alt=&#34;A serene mountain landscape features a winding river, a tranquil lake, and rolling hills under a softly glowing sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/9aa9ef5ebd.jpg&#34;&gt;&lt;/div&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/15/the-kids-are-obsessed-with/</link>
      <pubDate>Wed, 15 Oct 2025 20:03:50 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/15/the-kids-are-obsessed-with/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/bbf2fd6e20.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;The kids are obsessed with the Pikmin Bloom app. We&amp;rsquo;ve cycled 16 km each day and walked around the local lake four times today! Got us up to 18.5k steps. Not sure how long it&amp;rsquo;ll last once we&amp;rsquo;re back home but certainly can&amp;rsquo;t complain about them not being active.&lt;/p&gt;
&lt;p&gt;The weather is lovely here, but it&amp;rsquo;s also lovely back home and I can&amp;rsquo;t help think about all the summits I want to do. However, I tell myself that there are always more sunny days and the hills will still be there. Hoping to do a couple next week when we&amp;rsquo;re back and I go visit my sister. Just hope it&amp;rsquo;s not pouring with rain.&lt;/p&gt;
&lt;p&gt;The more I think about the server the more I think I can delete stuff. Got a lot of tv and movies from over the years but all I need to keep are kids things, as they actually watch them again, whereas we never do. If it&amp;rsquo;s that good - like Lord of the Rings - then I should get the bluray. I also bet I could slim down the photos folder. So many raws I&amp;rsquo;ll never go back and edit, so many pictures taken of events that I really only need 10 of to remember it. We&amp;rsquo;ve made photo books every year, so I don&amp;rsquo;t need to worry about deleting the &amp;ldquo;wrong&amp;rdquo; photos. Although how I&amp;rsquo;ll actually go about doing this will be challenging and extremely time consuming.&lt;/p&gt;
&lt;p&gt;I do have some home videos. The ones I&amp;rsquo;ve made into proper clips, I&amp;rsquo;ll just keep the final product but there are some I never did. Am I going to make those now? (no) but I don&amp;rsquo;t need 10GB of clips when a 2-minute video will suffice.&lt;/p&gt;
&lt;p&gt;I came across 85GB of DnD related pdfs and helpers on my computer. Completely forgot about them and, surprise surprise, I&amp;rsquo;ve never used them or even opened a fraction of them. I keep them as &amp;ldquo;maybe the kids will play dnd&amp;rdquo; but if they do, they don&amp;rsquo;t want 85GB of pdfs. They want to learn and find out themselves. That needs deleting when I get home.&lt;/p&gt;
&lt;p&gt;Would be great if everything would comfortably fit on a single 4 TB drive, and key items: photos, videos and documents are well under 1TB so I can use the Hetzner Nextcloud backup for everything.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d also like to have all the keeper photos on iCloud via Photos.app without having to pay the 2TB tier. Mostly so nice stuff pops up on the AppleTV or I can find nice photos on my phone.&lt;/p&gt;
&lt;p&gt;Not sure what I&amp;rsquo;m going to do about Home Assistant. I don&amp;rsquo;t do any automation, and at most I look at the dashboard I made every so often. The most I do is upgrade the components and restart the service. It&amp;rsquo;s basically a glorified logger&amp;hellip;of data which I never look at. It&amp;rsquo;s always &amp;ldquo;I could do so many cool things&amp;rdquo;, but I don&amp;rsquo;t. I like using Apple HomeKit as stuff just works and I can do it from my phone with no bother. It seems a shame not to keep using HASS but meh. I don&amp;rsquo;t want to install proxmox just for it. Perhaps I can setup a VM&amp;hellip;I&amp;rsquo;m sure someone has a script for it. I can run it in docker but it doesn&amp;rsquo;t get all the features and that makes it annoying. Really, I should just not bother with it as it&amp;rsquo;s another thing that needs looking after.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m either going to install Debian or Arch Linux on the server and just use docker for services. I want it to be arch linux as I like the OS but installing Debian takes 10 minutes and zero thought.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/bbf2fd6e20.jpg)

The kids are obsessed with the Pikmin Bloom app. We&#39;ve cycled 16 km each day and walked around the local lake four times today! Got us up to 18.5k steps. Not sure how long it&#39;ll last once we&#39;re back home but certainly can&#39;t complain about them not being active. 

The weather is lovely here, but it&#39;s also lovely back home and I can&#39;t help think about all the summits I want to do. However, I tell myself that there are always more sunny days and the hills will still be there. Hoping to do a couple next week when we&#39;re back and I go visit my sister. Just hope it&#39;s not pouring with rain. 

The more I think about the server the more I think I can delete stuff. Got a lot of tv and movies from over the years but all I need to keep are kids things, as they actually watch them again, whereas we never do. If it&#39;s that good - like Lord of the Rings - then I should get the bluray. I also bet I could slim down the photos folder. So many raws I&#39;ll never go back and edit, so many pictures taken of events that I really only need 10 of to remember it. We&#39;ve made photo books every year, so I don&#39;t need to worry about deleting the &#34;wrong&#34; photos. Although how I&#39;ll actually go about doing this will be challenging and extremely time consuming. 

I do have some home videos. The ones I&#39;ve made into proper clips, I&#39;ll just keep the final product but there are some I never did. Am I going to make those now? (no) but I don&#39;t need 10GB of clips when a 2-minute video will suffice. 

I came across 85GB of DnD related pdfs and helpers on my computer. Completely forgot about them and, surprise surprise, I&#39;ve never used them or even opened a fraction of them. I keep them as &#34;maybe the kids will play dnd&#34; but if they do, they don&#39;t want 85GB of pdfs. They want to learn and find out themselves. That needs deleting when I get home. 

Would be great if everything would comfortably fit on a single 4 TB drive, and key items: photos, videos and documents are well under 1TB so I can use the Hetzner Nextcloud backup for everything. 

I&#39;d also like to have all the keeper photos on iCloud via Photos.app without having to pay the 2TB tier. Mostly so nice stuff pops up on the AppleTV or I can find nice photos on my phone. 

Not sure what I&#39;m going to do about Home Assistant. I don&#39;t do any automation, and at most I look at the dashboard I made every so often. The most I do is upgrade the components and restart the service. It&#39;s basically a glorified logger...of data which I never look at. It&#39;s always &#34;I could do so many cool things&#34;, but I don&#39;t. I like using Apple HomeKit as stuff just works and I can do it from my phone with no bother. It seems a shame not to keep using HASS but meh. I don&#39;t want to install proxmox just for it. Perhaps I can setup a VM...I&#39;m sure someone has a script for it. I can run it in docker but it doesn&#39;t get all the features and that makes it annoying. Really, I should just not bother with it as it&#39;s another thing that needs looking after. 

I&#39;m either going to install Debian or Arch Linux on the server and just use docker for services. I want it to be arch linux as I like the OS but installing Debian takes 10 minutes and zero thought. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/14/i-discovered-pikmin-bloom-which/</link>
      <pubDate>Tue, 14 Oct 2025 11:47:14 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/14/i-discovered-pikmin-bloom-which/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/c22821db9c.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;I discovered Pikmin Bloom, which is like Pokemon Go, but based on step count. First day of the holidays and the boys and I walked around the lake twice planting flowers and are going cycling this afternoon to find some mushrooms to attack! 🍄&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been around about four years but I only just found it via reddit suggested subreddits the other day. Same waypoint system as PG and Niantic games of the past. No waypoints near where we&amp;rsquo;re staying, which is slightly unfortunate, but means we have to go cycling. I think you can request new locations in other games but not sure exactly how you do that. Perhaps some research for another time.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/c22821db9c.jpg)

I discovered Pikmin Bloom, which is like Pokemon Go, but based on step count. First day of the holidays and the boys and I walked around the lake twice planting flowers and are going cycling this afternoon to find some mushrooms to attack! 🍄 

It&#39;s been around about four years but I only just found it via reddit suggested subreddits the other day. Same waypoint system as PG and Niantic games of the past. No waypoints near where we&#39;re staying, which is slightly unfortunate, but means we have to go cycling. I think you can request new locations in other games but not sure exactly how you do that. Perhaps some research for another time. 

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/11/yesterday-was-world-mental-health/</link>
      <pubDate>Sat, 11 Oct 2025 11:48:34 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/11/yesterday-was-world-mental-health/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/82d2860560.jpg&#34;&gt;
&lt;p&gt;Yesterday was world mental health day. 🟡&lt;/p&gt;
&lt;p&gt;Getting out in the great outdoors, fresh air, physical exertion, always makes me feel better. It can even be pouring with rain, but with some waterproofs on it&amp;rsquo;s still enjoyable. Mostly when you get back home and have a nice cup of tea. ☕️&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m still half heartedly trying to fix the server but I think it&amp;rsquo;s gone. Maybe someone who&amp;rsquo;s a zfs wizzard could bring it back but I suspect me exporting the pool ruined any chances of that. It does present an opportunity to start again. But what should that be? Nothing? A wee Linux box? I do need to just DNS at home again as I&amp;rsquo;m going to hit the limit of NextDNS free tier. Too many stupid devices calling home endlessly.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re off for a week for the school hols so I&amp;rsquo;ll have plenty of time to think about it and still not decide.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/82d2860560.jpg&#34;&gt;

Yesterday was world mental health day. 🟡

Getting out in the great outdoors, fresh air, physical exertion, always makes me feel better. It can even be pouring with rain, but with some waterproofs on it&#39;s still enjoyable. Mostly when you get back home and have a nice cup of tea. ☕️ 

I&#39;m still half heartedly trying to fix the server but I think it&#39;s gone. Maybe someone who&#39;s a zfs wizzard could bring it back but I suspect me exporting the pool ruined any chances of that. It does present an opportunity to start again. But what should that be? Nothing? A wee Linux box? I do need to just DNS at home again as I&#39;m going to hit the limit of NextDNS free tier. Too many stupid devices calling home endlessly. 

We&#39;re off for a week for the school hols so I&#39;ll have plenty of time to think about it and still not decide. 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/09/i-know-ai-generated-images/</link>
      <pubDate>Thu, 09 Oct 2025 15:24:17 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/09/i-know-ai-generated-images/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/ac82888365.jpg&#34; width=&#34;600&#34; height=&#34;337&#34; alt=&#34;Auto-generated description: A person is seated beside a cairn in a rocky, mountainous landscape under a cloudy sky.&#34;&gt;
&lt;p&gt;I know AI generated images are old hat now, but this &lt;a href=&#34;https://github.com/minimaxir/gemimg&#34;&gt;package&lt;/a&gt; looks nice for making super specific images - something I&amp;rsquo;ve found tricky before (although I&amp;rsquo;ve not really played with anything recently). A while back I wanted to have some very specific images for a web app but struggled to get it just right and then gave up.&lt;/p&gt;
&lt;p&gt;Wrote up my last SOTA trip report on the &lt;a href=&#34;https://reflector.sota.org.uk/t/one-wet-pig-and-ptwenty-ptarmigans/39257&#34;&gt;forum&lt;/a&gt;. I always enjoy the conversations that follow - typically they&amp;rsquo;re completely non secateur, and this time is no exception.&lt;/p&gt;
&lt;p&gt;The replacement hard drive arrived for the server. Plugged it in, still can&amp;rsquo;t import zfs pool. Now various things to try and figure it out. &lt;code&gt;smartctl&lt;/code&gt; says one drive has had a communications error, which could be a cable but I think it&amp;rsquo;s only had one error. Then we get into wild commands like &lt;code&gt;sudo zdb -lu /dev/disk/by-id/wwn-0x50014ee2b8f30293 | nawk &#39;/txg =/{txg=$NF}/timestamp =/{printf &amp;quot;txg %d\t%s\n&amp;quot;,txg,$0}&#39; | sort -n -k 2n,2n | uniq | tail -10&lt;/code&gt; to find historical transaction ids of &amp;hellip; transactions&amp;hellip; to revert back to but nothing happens. I don&amp;rsquo;t know how long to keep trying.&lt;/p&gt;
&lt;p&gt;I have my photos, as they were backed up elsewhere, and maybe there were other things I wanted. Think I had some audiobooks from the library I&amp;rsquo;d saved, but suppose I can just borrow them again. Maybe other stuff too but I can&amp;rsquo;t even remember it so do I really need it? I now have Nextcloud on Hetzner backing up photos and docs. Do I even need a server?&lt;/p&gt;
&lt;p&gt;I like having an always on linux box for tinkering with&amp;hellip; I do have a VPS, so maybe that&amp;rsquo;s enough? But occasions when I want a minecraft server or some fun new thing on github to play with for a day or two, then a local - and considerably more powerful - server is probably best. However, what should I use?&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/ac82888365.jpg&#34; width=&#34;600&#34; height=&#34;337&#34; alt=&#34;Auto-generated description: A person is seated beside a cairn in a rocky, mountainous landscape under a cloudy sky.&#34;&gt;

I know AI generated images are old hat now, but this [package](https://github.com/minimaxir/gemimg) looks nice for making super specific images - something I&#39;ve found tricky before (although I&#39;ve not really played with anything recently). A while back I wanted to have some very specific images for a web app but struggled to get it just right and then gave up.

Wrote up my last SOTA trip report on the [forum](https://reflector.sota.org.uk/t/one-wet-pig-and-ptwenty-ptarmigans/39257). I always enjoy the conversations that follow - typically they&#39;re completely non secateur, and this time is no exception. 

The replacement hard drive arrived for the server. Plugged it in, still can&#39;t import zfs pool. Now various things to try and figure it out. `smartctl` says one drive has had a communications error, which could be a cable but I think it&#39;s only had one error. Then we get into wild commands like `sudo zdb -lu /dev/disk/by-id/wwn-0x50014ee2b8f30293 | nawk &#39;/txg =/{txg=$NF}/timestamp =/{printf &#34;txg %d\t%s\n&#34;,txg,$0}&#39; | sort -n -k 2n,2n | uniq | tail -10` to find historical transaction ids of ... transactions... to revert back to but nothing happens. I don&#39;t know how long to keep trying.

I have my photos, as they were backed up elsewhere, and maybe there were other things I wanted. Think I had some audiobooks from the library I&#39;d saved, but suppose I can just borrow them again. Maybe other stuff too but I can&#39;t even remember it so do I really need it? I now have Nextcloud on Hetzner backing up photos and docs. Do I even need a server? 

I like having an always on linux box for tinkering with... I do have a VPS, so maybe that&#39;s enough? But occasions when I want a minecraft server or some fun new thing on github to play with for a day or two, then a local - and considerably more powerful - server is probably best. However, what should I use? 
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/08/somehow-i-ended-up-watching/</link>
      <pubDate>Wed, 08 Oct 2025 21:08:29 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/08/somehow-i-ended-up-watching/</guid>
      <description>&lt;p&gt;Somehow I ended up watching a video of someone opening a Magic the Gathering deck from 1995, from the Ice Age expansion. That expansion was out when I first started playing the game. Makes me miss my old MtG cards, the art work was amazing - so much more character than the recent digital art.&lt;/p&gt;
&lt;p&gt;I also think it&amp;rsquo;s time to rewatch Blackadder.&lt;/p&gt;
</description>
      <source:markdown>Somehow I ended up watching a video of someone opening a Magic the Gathering deck from 1995, from the Ice Age expansion. That expansion was out when I first started playing the game. Makes me miss my old MtG cards, the art work was amazing - so much more character than the recent digital art.

I also think it&#39;s time to rewatch Blackadder.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/06/i-very-much-underestimated-how/</link>
      <pubDate>Mon, 06 Oct 2025 10:03:24 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/06/i-very-much-underestimated-how/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/0b5c5544f5.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;I very much underestimated how long it would take to sort out files on the computer. So many folders of similar but different things, so many &lt;code&gt;subject/docs&lt;/code&gt; and &lt;code&gt;docs/subject&lt;/code&gt; folders. Plus ebooks and calibre libraries all over the place.&lt;/p&gt;
&lt;p&gt;Tried to consolidate as much as possible and delete even more. My Dropbox is nearly sorted out now. I&amp;rsquo;m now tempted just to use that - although it&amp;rsquo;s not quite as flexible as Nextcloud. Biggest decision is if I want to backup photos to it as well.&lt;/p&gt;
&lt;p&gt;It has been good that I backed up my photos to my friend&amp;rsquo;s server as my internal backups had missed some files.&lt;/p&gt;
&lt;p&gt;Probably I&amp;rsquo;ll get bored and just delete large swathes of files anyway.&lt;/p&gt;
</description>
      <source:markdown>![](https://eu.uploads.micro.blog/233514/2025/0b5c5544f5.jpg)

I very much underestimated how long it would take to sort out files on the computer. So many folders of similar but different things, so many `subject/docs` and `docs/subject` folders. Plus ebooks and calibre libraries all over the place. 

Tried to consolidate as much as possible and delete even more. My Dropbox is nearly sorted out now. I&#39;m now tempted just to use that - although it&#39;s not quite as flexible as Nextcloud. Biggest decision is if I want to backup photos to it as well. 

It has been good that I backed up my photos to my friend&#39;s server as my internal backups had missed some files. 

Probably I&#39;ll get bored and just delete large swathes of files anyway.  
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/04/i-signed-up-to-the/</link>
      <pubDate>Sat, 04 Oct 2025 20:28:00 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/04/i-signed-up-to-the/</guid>
      <description>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/6-wild-turkey.jpg&#34; width=&#34;600&#34; height=&#34;413&#34; alt=&#34;&#34;&gt;
&lt;p&gt;I signed up to the Hetzner 1TB Nextcloud offering. It&amp;rsquo;s nice, I can pick and chose what folders get sync&amp;rsquo;d, and these can be all over my computer. Also want to tidy up all my documents across various cloud providers, ideally I&amp;rsquo;d have one system and sync it everywhere, but for now, it&amp;rsquo;s my hard drive and Nextcloud. I did look at Johnny Decimal, but that&amp;rsquo;s too much work for me. I just need a bunch of folders, and I have an existing structure that I&amp;rsquo;ve used for 15 years which I already know the strengths and weaknesses of it.&lt;/p&gt;
&lt;p&gt;Just found a folder on my Dropbox from June 2015 where I was clearly researching ham radio licence exams. Trying to tidy up my Dropbox, which is not even starting on sorting out my key documents, it&amp;rsquo;s just a bunch of stuff I&amp;rsquo;ve collected. Mostly things can be deleted and then rearranged somewhat. Probably I don&amp;rsquo;t need Nextcloud, other than photo backups, as I&amp;rsquo;m sure all my docs would fit in the ~20GB or so Dropbox gives me. However, I do like the Nextcloud client more&amp;hellip;&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/6-wild-turkey.jpg&#34; width=&#34;600&#34; height=&#34;413&#34; alt=&#34;&#34;&gt;

I signed up to the Hetzner 1TB Nextcloud offering. It&#39;s nice, I can pick and chose what folders get sync&#39;d, and these can be all over my computer. Also want to tidy up all my documents across various cloud providers, ideally I&#39;d have one system and sync it everywhere, but for now, it&#39;s my hard drive and Nextcloud. I did look at Johnny Decimal, but that&#39;s too much work for me. I just need a bunch of folders, and I have an existing structure that I&#39;ve used for 15 years which I already know the strengths and weaknesses of it.

Just found a folder on my Dropbox from June 2015 where I was clearly researching ham radio licence exams. Trying to tidy up my Dropbox, which is not even starting on sorting out my key documents, it&#39;s just a bunch of stuff I&#39;ve collected. Mostly things can be deleted and then rearranged somewhat. Probably I don&#39;t need Nextcloud, other than photo backups, as I&#39;m sure all my docs would fit in the ~20GB or so Dropbox gives me. However, I do like the Nextcloud client more...
</source:markdown>
    </item>
    
    <item>
      <title>Carn Daimh before Amy</title>
      <link>https://alexjj.com/2025/10/03/carn-daimh-before-amy/</link>
      <pubDate>Fri, 03 Oct 2025 21:05:42 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/03/carn-daimh-before-amy/</guid>
      <description>&lt;p&gt;Just a quick outing today, to this little hill up in the Whisky area. It&amp;rsquo;s on my list to do for the Eastern Scotland (ES) region, and Fraser, MM0EFI, to get a complete. So he came out too, up another hill nearby, although turned out there were some bigger hills between us and our 2m contact was a bit sketchy. Was a nice walk, easy, and took about an hour to get to the top. Surprisingly, there were other people at the top but they didn&amp;rsquo;t hang about long. I setup by the fence and started with HF. Bands weren&amp;rsquo;t great due to all these CMEs hitting the Earth but got a couple of contacts on 40m and 20m before Fraser was on 2m.&lt;/p&gt;
&lt;p&gt;I could see the rain (with the wind of &lt;a href=&#34;https://www.metoffice.gov.uk/about-us/news-and-media/media-centre/weather-and-climate-news/2025/amber-warning-issued-as-storm-amy-approaches&#34;&gt;Storm Amy&lt;/a&gt;) coming from the west, so I packed up and headed down. I went back a different way to make it a loop, although it was through fields with cows and quite muddy, but was sheltered from the breeze. I was home in time for school pickup, and the wind and rain had reached us by then. This evening the rain has eased off, but the wind is very gusty, 80 mph here according to the met office. Hopefully, next week I can get out and do a bigger trip before the school holidays come around again. See what the weather is like though.&lt;/p&gt;
&lt;div class=&#34;microblog_collection&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/b6e187acf2-m.jpg&#34; alt=&#34;A person in a blue jacket and cap takes a selfie on a hilltop with a scenic view of a valley and distant hills under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/b6e187acf2.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/dbeb13fa96-m.jpg&#34; alt=&#34;A wide, open landscape features a grassy terrain with wooden posts and distant rolling hills under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/dbeb13fa96.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/aa7b546085-m.jpg&#34; alt=&#34;A rustic, weathered wooden bench sits amidst a vast, rolling landscape of heather and grassy hills under an overcast sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/aa7b546085.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/8731ba1c04-m.jpg&#34; alt=&#34;A solitary antenna stands amidst a vast, rolling landscape under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/8731ba1c04.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/94dc1e87b8-m.jpg&#34; alt=&#34;A detailed map highlights tourist attractions, trails, and landmarks around a hilly or mountainous area.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/94dc1e87b8.jpg&#34;&gt;&lt;/div&gt;
</description>
      <source:markdown>Just a quick outing today, to this little hill up in the Whisky area. It&#39;s on my list to do for the Eastern Scotland (ES) region, and Fraser, MM0EFI, to get a complete. So he came out too, up another hill nearby, although turned out there were some bigger hills between us and our 2m contact was a bit sketchy. Was a nice walk, easy, and took about an hour to get to the top. Surprisingly, there were other people at the top but they didn&#39;t hang about long. I setup by the fence and started with HF. Bands weren&#39;t great due to all these CMEs hitting the Earth but got a couple of contacts on 40m and 20m before Fraser was on 2m.

I could see the rain (with the wind of [Storm Amy](https://www.metoffice.gov.uk/about-us/news-and-media/media-centre/weather-and-climate-news/2025/amber-warning-issued-as-storm-amy-approaches)) coming from the west, so I packed up and headed down. I went back a different way to make it a loop, although it was through fields with cows and quite muddy, but was sheltered from the breeze. I was home in time for school pickup, and the wind and rain had reached us by then. This evening the rain has eased off, but the wind is very gusty, 80 mph here according to the met office. Hopefully, next week I can get out and do a bigger trip before the school holidays come around again. See what the weather is like though.

&lt;div class=&#34;microblog_collection&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/b6e187acf2-m.jpg&#34; alt=&#34;A person in a blue jacket and cap takes a selfie on a hilltop with a scenic view of a valley and distant hills under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/b6e187acf2.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/dbeb13fa96-m.jpg&#34; alt=&#34;A wide, open landscape features a grassy terrain with wooden posts and distant rolling hills under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/dbeb13fa96.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/aa7b546085-m.jpg&#34; alt=&#34;A rustic, weathered wooden bench sits amidst a vast, rolling landscape of heather and grassy hills under an overcast sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/aa7b546085.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/8731ba1c04-m.jpg&#34; alt=&#34;A solitary antenna stands amidst a vast, rolling landscape under a cloudy sky.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/8731ba1c04.jpg&#34;&gt;&lt;img src=&#34;https://eu.uploads.micro.blog/233514/2025/94dc1e87b8-m.jpg&#34; alt=&#34;A detailed map highlights tourist attractions, trails, and landmarks around a hilly or mountainous area.&#34; data-microblog-lightbox=&#34;https://eu.uploads.micro.blog/233514/2025/94dc1e87b8.jpg&#34;&gt;&lt;/div&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://alexjj.com/2025/10/03/the-server-had-some-issue/</link>
      <pubDate>Fri, 03 Oct 2025 07:34:22 +0000</pubDate>
      
      <guid>http://fondoftea.micro.blog/2025/10/03/the-server-had-some-issue/</guid>
      <description>&lt;p&gt;The server had some issue last night, and this morning I see that it&amp;rsquo;s a problem with the zfs pool. Probably one of the hard drives has failed. I&amp;rsquo;m probably best turning the computer off.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t really want to buy another hard drive to fix it, in fact I don&amp;rsquo;t really want to look after a server.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Well I bought another hard drive, but it won&amp;rsquo;t arrive until Tuesday. Seems good hard drives have long lead times even on Amazon. I&amp;rsquo;m trying to mount the pool as read only and copy off some things that I want. Most of the stuff on there could be lost and not cause issues. I have photos backed up elsewhere. Might be a few docs that haven&amp;rsquo;t been sync&amp;rsquo;d somewhere else though. It&amp;rsquo;s just going super slow, haven&amp;rsquo;t even managed to export the pool yet.&lt;/p&gt;
&lt;p&gt;Whilst this is going on, I have been thinking about not having a server. Well not having one store stuff or have services that I don&amp;rsquo;t mind about losing (like Silverbullet or the minecraft server [that no-one plays on]). I came across &lt;a href=&#34;https://www.hetzner.com/storage/storage-share&#34;&gt;this&lt;/a&gt;, Nextcloud hosting by Hetzner. ~$5/month for 1 TB of Nextcloud. Can even use your own domain. Nextcloud has loads of features too, and apps for every OS. Before I considered iCloud but iCloud not on a mac is horrible. All my photos are 600GB, so I could keep them all on there, as a backup. Probably many of those 600GB are junk photos I don&amp;rsquo;t need and could be culled. That is going to take forever so unlikely to happen. Nextcloud can also do client side encryption on devices, if you&amp;rsquo;re worried about things. You can&amp;rsquo;t see those files on the web of course, but you can set it per folder.&lt;/p&gt;
&lt;p&gt;Other things I use the server for are applications. Self-hosted stuff, but do I really need them? (also I&amp;rsquo;ve thought having a mini-pc on all the time with some apps could be useful). Most of them don&amp;rsquo;t really matter. Probably AdGuard, Actual Budget (as I&amp;rsquo;ve been using that) and Plex are the main ones. I&amp;rsquo;ve since switched to NextDNS, so the interest keeps working even whilst the server doesn&amp;rsquo;t, and I quite like it, so I might just stick with it. Seems to do what I need. Once I get my data off, I should move ActualBudget to my private apps VPS. Plex (and I have tried JellyFin but I have lifetime plexpass so seems a waste not to use it) is good for stuff I&amp;rsquo;ve collected over the years, plus a few favourites saved. Admittedly much of it is never watched and could probably go.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m talking myself into returning to the server I had about 1-2 years ago, which was a small box with two SSDs in it.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s difficult, as pros and cons to it all. Whilst I had the server, I might as well use it, but if the hard drives are going to fail, do I want to buy replacements? They&amp;rsquo;re all 9 years old, and if one has gone then is it soon until the others? I&amp;rsquo;ve bought one with the hopes of fixing and then giving myself time to decide. I&amp;rsquo;ll probably keep it in my main computer as a backup drive if I retire the server.&lt;/p&gt;
&lt;p&gt;I used to love selfhosting stuff, but these days I have no interest. As I get older, I want more time, not more chores, and so I&amp;rsquo;d rather go without or perhaps pay a small amount for something. I used to host Nextcloud, but found it overkill for what I wanted and didn&amp;rsquo;t like the potential maintenance of it, but if someone else is doing that&amp;hellip; It also has a &lt;a href=&#34;https://apps.nextcloud.com/&#34;&gt;whole app store&lt;/a&gt;. Probably not use many of them, but things like the &lt;a href=&#34;https://apps.nextcloud.com/apps/music&#34;&gt;music app&lt;/a&gt; is quite nice, as it also uses the subsonic backend so other apps can access it. There&amp;rsquo;s also the photo management app, &lt;a href=&#34;https://apps.nextcloud.com/apps/memories&#34;&gt;Memories&lt;/a&gt;. Perhaps I&amp;rsquo;ll buy a month and test it out. Or just play with the &lt;a href=&#34;https://demo.memories.gallery/apps/memories/&#34;&gt;demo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I thought about using it as an excuse to reorganise all our documents. Perhaps with the &lt;a href=&#34;https://johnnydecimal.com&#34;&gt;Johnny.Decimal&lt;/a&gt; system. Nextcloud has a &lt;a href=&#34;https://apps.nextcloud.com/apps/notes&#34;&gt;notes app&lt;/a&gt;, so I could keep the index there too&amp;hellip; Although the JD is maybe too much, and all I really need is to see someone else&amp;rsquo;s folder categorisation and copy that a little. Nextcloud also has tagging for files, so that adds more dimensions, although I like the idea of leaving it plain to make it useful in a simple file structure as well.&lt;/p&gt;
</description>
      <source:markdown>The server had some issue last night, and this morning I see that it&#39;s a problem with the zfs pool. Probably one of the hard drives has failed. I&#39;m probably best turning the computer off.

I don&#39;t really want to buy another hard drive to fix it, in fact I don&#39;t really want to look after a server.

---

Well I bought another hard drive, but it won&#39;t arrive until Tuesday. Seems good hard drives have long lead times even on Amazon. I&#39;m trying to mount the pool as read only and copy off some things that I want. Most of the stuff on there could be lost and not cause issues. I have photos backed up elsewhere. Might be a few docs that haven&#39;t been sync&#39;d somewhere else though. It&#39;s just going super slow, haven&#39;t even managed to export the pool yet.

Whilst this is going on, I have been thinking about not having a server. Well not having one store stuff or have services that I don&#39;t mind about losing (like Silverbullet or the minecraft server [that no-one plays on]). I came across [this](https://www.hetzner.com/storage/storage-share), Nextcloud hosting by Hetzner. ~$5/month for 1 TB of Nextcloud. Can even use your own domain. Nextcloud has loads of features too, and apps for every OS. Before I considered iCloud but iCloud not on a mac is horrible. All my photos are 600GB, so I could keep them all on there, as a backup. Probably many of those 600GB are junk photos I don&#39;t need and could be culled. That is going to take forever so unlikely to happen. Nextcloud can also do client side encryption on devices, if you&#39;re worried about things. You can&#39;t see those files on the web of course, but you can set it per folder.

Other things I use the server for are applications. Self-hosted stuff, but do I really need them? (also I&#39;ve thought having a mini-pc on all the time with some apps could be useful). Most of them don&#39;t really matter. Probably AdGuard, Actual Budget (as I&#39;ve been using that) and Plex are the main ones. I&#39;ve since switched to NextDNS, so the interest keeps working even whilst the server doesn&#39;t, and I quite like it, so I might just stick with it. Seems to do what I need. Once I get my data off, I should move ActualBudget to my private apps VPS. Plex (and I have tried JellyFin but I have lifetime plexpass so seems a waste not to use it) is good for stuff I&#39;ve collected over the years, plus a few favourites saved. Admittedly much of it is never watched and could probably go.

I&#39;m talking myself into returning to the server I had about 1-2 years ago, which was a small box with two SSDs in it.

It&#39;s difficult, as pros and cons to it all. Whilst I had the server, I might as well use it, but if the hard drives are going to fail, do I want to buy replacements? They&#39;re all 9 years old, and if one has gone then is it soon until the others? I&#39;ve bought one with the hopes of fixing and then giving myself time to decide. I&#39;ll probably keep it in my main computer as a backup drive if I retire the server. 

I used to love selfhosting stuff, but these days I have no interest. As I get older, I want more time, not more chores, and so I&#39;d rather go without or perhaps pay a small amount for something. I used to host Nextcloud, but found it overkill for what I wanted and didn&#39;t like the potential maintenance of it, but if someone else is doing that... It also has a [whole app store](https://apps.nextcloud.com/). Probably not use many of them, but things like the [music app](https://apps.nextcloud.com/apps/music) is quite nice, as it also uses the subsonic backend so other apps can access it. There&#39;s also the photo management app, [Memories](https://apps.nextcloud.com/apps/memories). Perhaps I&#39;ll buy a month and test it out. Or just play with the [demo](https://demo.memories.gallery/apps/memories/).

I thought about using it as an excuse to reorganise all our documents. Perhaps with the [Johnny.Decimal](https://johnnydecimal.com) system. Nextcloud has a [notes app](https://apps.nextcloud.com/apps/notes), so I could keep the index there too... Although the JD is maybe too much, and all I really need is to see someone else&#39;s folder categorisation and copy that a little. Nextcloud also has tagging for files, so that adds more dimensions, although I like the idea of leaving it plain to make it useful in a simple file structure as well.

</source:markdown>
    </item>
    
  </channel>
</rss>
