<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tech Posts on cstenkamp.de</title>
    <link>https://cstenkamp.de/tech_posts/</link>
    <description>Recent content in Tech Posts on cstenkamp.de</description>
    <generator>Hugo</generator>
    <language>en</language>
    <managingEditor>cstenkamp@gmail.com (Chris Stenkamp)</managingEditor>
    <webMaster>cstenkamp@gmail.com (Chris Stenkamp)</webMaster>
    <lastBuildDate>Tue, 16 Sep 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cstenkamp.de/tech_posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Better WLED LEDMap Generator</title>
      <link>https://cstenkamp.de/tech_posts/wled_ledmap_generator/</link>
      <pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/wled_ledmap_generator/</guid>
      <description>Code to create a WLED LED-Map (the JSON that tells WLED the positions of the LEDs) with some features that I didn&amp;rsquo;t find in any online editors: Dragging the mouse over the canvas fills all hovered cells, rescaling the map to a different size, inverting, and inserting LEDs in between existing ones.</description>
    </item>
    <item>
      <title>Adding dynamic content to HUGO</title>
      <link>https://cstenkamp.de/tech_posts/hugo_dynamic_content/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/hugo_dynamic_content/</guid>
      <description>&lt;p&gt;This website is build using &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, a framework to generate static websites from markdown-files. This means that after the compile-step, there are only pure HTML-files, which can just be hosted on any webserver. While this has several advantages in terms of eg. speed, debugability, search engine optimization and much more, a big disadvantage is that there is no straightforward way to include &lt;em&gt;dynamic content&lt;/em&gt;. As everything is unchanged from the compilation on, allowing for content dependent on user input or from real-time data, or just including content generated from other web frameworks such as Python&amp;rsquo;s flask or Django, is not easy. However, thanks to Javascript, it is absolutely possible to incorporate such dynamic content, as I have done for example in my &lt;a href=&#34;https://cstenkamp.de/cv&#34;&gt;CV&lt;/a&gt;, which is generated with my custom &lt;a href=&#34;https://cstenkamp.de/portfolio/digital/cv_from_yaml/&#34;&gt;CV-Generator&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mount a QNAP NAS to your system using SSHFS</title>
      <link>https://cstenkamp.de/tech_posts/sshfs_mount_nas/</link>
      <pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate><author>cstenkamp@gmail.com (Chris Stenkamp)</author>
      <guid>https://cstenkamp.de/tech_posts/sshfs_mount_nas/</guid>
      <description>&lt;p&gt;I never really liked NFS, so I wanted another way to mount a drive from my QNAP NAS onto my linux machine. As I haven&amp;rsquo;t found any sort of instruction for that online, I&amp;rsquo;ll post how I did it here, in case anybody searches for the same thing.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;em&gt;how&lt;/em&gt; is hurdled mostly by the fact that you cannot install SSHFS onto QTS, as the package ist not available for it. But as so often, the solution is Docker. We&amp;rsquo;ll just create an Ubuntu-Container where we can install SSHFS, and mount the directory we want to share as a volume. This of course requires that you have a NAS with Container Station, allowing to use Docker Containers.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
