<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dirks Changelog</title>
    <link>https://changelog.deimeke.ruhr/</link>
    <description>Recent content on Dirks Changelog</description>
    <generator>Hugo</generator>
    <language>de-ch</language>
    <managingEditor>dirk@deimeke.net (Dirk Deimeke)</managingEditor>
    <webMaster>dirk@deimeke.net (Dirk Deimeke)</webMaster>
    <copyright>Dirk Deimeke</copyright>
    <lastBuildDate>Wed, 15 Apr 2026 18:47:47 +0200</lastBuildDate>
    <atom:link href="https://changelog.deimeke.ruhr/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>BuzzZoom: Projektmanagement</title>
      <link>https://changelog.deimeke.ruhr/2026/04/15/bz131/</link>
      <pubDate>Wed, 15 Apr 2026 18:47:47 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/04/15/bz131/</guid>
      <description>&lt;p&gt;Was ist eigentlich Projektmanagement?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/131/&#34;&gt;https://buzzzoom.de/131/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Serendipity 2.6.0</title>
      <link>https://changelog.deimeke.ruhr/2026/04/13/dlb4486/</link>
      <pubDate>Mon, 13 Apr 2026 10:57:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/04/13/dlb4486/</guid>
      <description>&lt;h2 id=&#34;serendipity-260&#34;&gt;Serendipity 2.6.0&lt;/h2&gt;&#xA;&lt;p&gt;Das &amp;ldquo;beste Blog der Welt&amp;rdquo; hat gerade die &lt;a href=&#34;https://blog.s9y.org/archives/298-Serendipity-2.6.0-released!.html&#34;&gt;Version 2.6.0 veröffentlicht&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4486-Serendipity-2.6.0.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4486-Serendipity-2.6.0.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux Magazin Podcast: Chemnitzer Linux-Tage 2026</title>
      <link>https://changelog.deimeke.ruhr/2026/04/02/lmp003/</link>
      <pubDate>Thu, 02 Apr 2026 18:17:15 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/04/02/lmp003/</guid>
      <description>&lt;p&gt;Wir melden uns mit einer kurzen Folge direkt von den Chemnitzer Linux-Tagen 2026. Es war wieder ein aufregendes CLT-Wochenende – und wir hoffen, dass euch unsere Kurz-Interviews einen guten Eindruck von der Veranstaltung vermitteln.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.linux-magazin.de/podcast/lmp003/&#34;&gt;https://www.linux-magazin.de/podcast/lmp003/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Agentic AI</title>
      <link>https://changelog.deimeke.ruhr/2026/04/01/bz130/</link>
      <pubDate>Wed, 01 Apr 2026 16:25:34 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/04/01/bz130/</guid>
      <description>&lt;p&gt;Was ist eigentlich Agentic AI?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/130/&#34;&gt;https://buzzzoom.de/130/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Chemnitzer Linux-Tage 2026</title>
      <link>https://changelog.deimeke.ruhr/2026/04/01/dlb4483/</link>
      <pubDate>Wed, 01 Apr 2026 05:11:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/04/01/dlb4483/</guid>
      <description>&lt;h2 id=&#34;chemnitzer-linux-tage-2026&#34;&gt;Chemnitzer Linux-Tage 2026&lt;/h2&gt;&#xA;&lt;p&gt;Jetzt sind sie schon wieder vorbei, die &lt;a href=&#34;https://chemnitzer.linux-tage.de/2026/de&#34;&gt;Chemnitzer Linux-Tage 2026&lt;/a&gt;. Schön war es. Mir hat es gut gefallen, die &amp;ldquo;Wahlfamilie&amp;rdquo; wiederzusehen und neue Menschen kennenzulernen. Alles in allem eine runde Veranstaltung.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4483-Chemnitzer-Linux-Tage-2026.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4483-Chemnitzer-Linux-Tage-2026.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Der Einfluss von LLM-basiertem Coden auf die Menschen</title>
      <link>https://changelog.deimeke.ruhr/2026/04/01/til066/</link>
      <pubDate>Wed, 01 Apr 2026 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/04/01/til066/</guid>
      <description>&lt;h2 id=&#34;til066---der-einfluss-von-llm-basiertem-coden-auf-die-menschen&#34;&gt;TIL066 - Der Einfluss von LLM-basiertem Coden auf die Menschen&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til065-geschickt-gegendert-mit-ai-und-warum-in-den-bildungstrichter&#34;&gt;https://tilpod.net/episode/til065-geschickt-gegendert-mit-ai-und-warum-in-den-bildungstrichter&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Von der Idee zum (Fach-)Buch</title>
      <link>https://changelog.deimeke.ruhr/2026/03/28/ideezumbuch-20260328/</link>
      <pubDate>Sat, 28 Mar 2026 14:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/03/28/ideezumbuch-20260328/</guid>
      <description>&lt;h2 id=&#34;von-der-idee-zum-fach-buch&#34;&gt;Von der Idee zum (Fach-)Buch&lt;/h2&gt;&#xA;&lt;p&gt;Welchen Weg muss man beschreiten, um die eigene Idee gedruckt im Regal stehen zu sehen? Warum überhaupt „toter Baum“ im Zeitalter von E-Books? Welche Gründe gibt es für die Zusammenarbeit mit einem Verlag? Mit welchen Verkaufszahlen darf man rechnen? Was bringt es, ein Buch zu schreiben? Alle Fragen werden aus Sicht eines Autors beantwortet, der diesen Weg hinter sich gebracht hat.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/219&#34;&gt;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/219&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://media.ccc.de/v/clt26-219-von-der-idee-zum-fach-buch&#34;&gt;https://media.ccc.de/v/clt26-219-von-der-idee-zum-fach-buch&lt;/a&gt; (Video)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://changelog.deimeke.ruhr/2014/11/22/ideezumbuch-20141122/&#34;&gt;Von der Idee zum (Fach-)Buch&lt;/a&gt;, LinuxDay Dornbirn, 22.11.2014&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-cbec09fa&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-cbec09fa&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-cbec09fa&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/ideezumbuch-20260328.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-cbec09fa&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-cbec09fa&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-cbec09fa&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-cbec09fa&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-cbec09fa&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-cbec09fa&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-cbec09fa&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/ideezumbuch-20260328.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-cbec09fa&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/ideezumbuch-20260328.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/ideezumbuch-20260328.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-cbec09fa&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-cbec09fa&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-cbec09fa&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-cbec09fa&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-cbec09fa&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-cbec09fa&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-cbec09fa&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digital Independence Day</title>
      <link>https://changelog.deimeke.ruhr/2026/03/18/bz129/</link>
      <pubDate>Wed, 18 Mar 2026 16:37:36 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/03/18/bz129/</guid>
      <description>&lt;p&gt;Was ist eigentlich der Digital Independence Day?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/129/&#34;&gt;https://buzzzoom.de/129/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Job Requirements</title>
      <link>https://changelog.deimeke.ruhr/page/jobrequirements/</link>
      <pubDate>Wed, 18 Mar 2026 05:20:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/jobrequirements/</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;&#xA;&lt;p&gt;Currently, I am open to the right opportunity.&lt;/p&gt;&#xA;&lt;p&gt;As you can see from my profile on &lt;a href=&#34;https://www.linkedin.com/in/ddeimeke/&#34;&gt;LinkedIn&lt;/a&gt;, I have worked most of my life in various technical roles, mostly as a Senior Systems Engineer Linux and OpenShift, Technical Lead or Team Lead, in an agile context I worked as well as Product Owner, Scrum Master and Team Coach.&lt;/p&gt;&#xA;&lt;p&gt;Putting it all into a tag list would produce something like Blogger, Podcaster, Author, Speaker, Apprentice Trainer, Mentor, Linux Penguin, Container Pusher, Systems Administrator, Systems Engineer, DevOps Engineer, Technical Architect, Technical Solution Engineer, Technical Lead, Team Lead, Epic Owner, Product Owner, Team Coach, Project Manager, Open Source Contributor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Zentral vs. Dezentral</title>
      <link>https://changelog.deimeke.ruhr/2026/03/06/bz128/</link>
      <pubDate>Fri, 06 Mar 2026 21:03:42 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/03/06/bz128/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich zentral vs. dezentral?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/128/&#34;&gt;https://buzzzoom.de/128/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Geschickt Gegendert, mit AI und Warum in den Bildungstrichter</title>
      <link>https://changelog.deimeke.ruhr/2026/03/01/til065/</link>
      <pubDate>Sun, 01 Mar 2026 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/03/01/til065/</guid>
      <description>&lt;h2 id=&#34;til065---geschickt-gegendert-mit-ai-und-warum-in-den-bildungstrichter&#34;&gt;TIL065 - Geschickt Gegendert, mit AI und Warum in den Bildungstrichter&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til065-geschickt-gegendert-mit-ai-und-warum-in-den-bildungstrichter&#34;&gt;https://tilpod.net/episode/til065-geschickt-gegendert-mit-ai-und-warum-in-den-bildungstrichter&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Taskwarrior synchronisieren</title>
      <link>https://changelog.deimeke.ruhr/2026/02/24/dlb4477/</link>
      <pubDate>Tue, 24 Feb 2026 05:09:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/02/24/dlb4477/</guid>
      <description>&lt;h2 id=&#34;taskwarrior-synchronisieren&#34;&gt;Taskwarrior synchronisieren&lt;/h2&gt;&#xA;&lt;p&gt;Wie &lt;a href=&#34;https://www.deimeke.net/user/blog/index.php?/archives/4473-Zurueck-zu-Taskwarrior.html&#34;&gt;bereits geschrieben&lt;/a&gt;, bin ich nach einigem &amp;ldquo;hin und her&amp;rdquo;, was die Aufgabenverwaltung angeht, wieder bei &lt;a href=&#34;https://taskwarrior.org/&#34;&gt;Taskwarrior&lt;/a&gt; gelandet. Ich bin sehr überrascht, wie vieles noch in meinem &amp;ldquo;Muskelgedächtnis&amp;rdquo; ist und von mir ohne Nachdenken getippt wird.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4477-Taskwarrior-synchronisieren.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4477-Taskwarrior-synchronisieren.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Custom ROMs</title>
      <link>https://changelog.deimeke.ruhr/2026/02/19/bz127/</link>
      <pubDate>Thu, 19 Feb 2026 16:01:19 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/02/19/bz127/</guid>
      <description>&lt;p&gt;Was sind eigentlich Custom ROMs?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/127/&#34;&gt;https://buzzzoom.de/127/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Datenklassifizierung</title>
      <link>https://changelog.deimeke.ruhr/2026/02/05/bz126/</link>
      <pubDate>Thu, 05 Feb 2026 16:50:16 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/02/05/bz126/</guid>
      <description>&lt;p&gt;Was ist eigentlich Datenklassifizierung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/126/&#34;&gt;https://buzzzoom.de/126/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zurück zu Taskwarrior</title>
      <link>https://changelog.deimeke.ruhr/2026/02/03/dlb4473/</link>
      <pubDate>Tue, 03 Feb 2026 05:28:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/02/03/dlb4473/</guid>
      <description>&lt;h2 id=&#34;zurück-zu-taskwarrior&#34;&gt;Zurück zu Taskwarrior&lt;/h2&gt;&#xA;&lt;p&gt;Nach rund sechs Jahren mit verschiedenen Tools habe ich mich entschieden, wieder zurück auf &lt;a href=&#34;https://taskwarrior.org/&#34;&gt;Taskwarrior&lt;/a&gt; zu wechseln. Über Taskwarrior finden sich hier im Blog eine Menge Artikel (&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/plugin/tag/taskwarrior&#34;&gt;Tag taskwarrior&lt;/a&gt;) und in &lt;a href=&#34;https://deimeke.link/public&#34;&gt;meinen Vorträgen und Workshops&lt;/a&gt; gibt es auch reichlich Informationen. Warum ich gewechselt bin, habe ich &amp;ldquo;natürlich&amp;rdquo; auch &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3963-Wechsel-auf-Todoist.html&#34;&gt;dokumentiert&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4473-Zurueck-zu-Taskwarrior.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4473-Zurueck-zu-Taskwarrior.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Barfuss Vorträgen lauschen und das eigene Potenzial erkennen</title>
      <link>https://changelog.deimeke.ruhr/2026/02/01/til064/</link>
      <pubDate>Sun, 01 Feb 2026 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/02/01/til064/</guid>
      <description>&lt;h2 id=&#34;til064---barfuss-vorträgen-lauschen-und-das-eigene-potenzial-erkennen&#34;&gt;TIL064 - Barfuss Vorträgen lauschen und das eigene Potenzial erkennen&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til064-barfuss-vortraegen-lauschen-und-das-eigene-potenzial-erkennen&#34;&gt;https://tilpod.net/episode/til064-barfuss-vortraegen-lauschen-und-das-eigene-potenzial-erkennen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Von Speakerdeck zu Hugo</title>
      <link>https://changelog.deimeke.ruhr/2026/01/27/dlb4471/</link>
      <pubDate>Tue, 27 Jan 2026 05:12:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/27/dlb4471/</guid>
      <description>&lt;h2 id=&#34;von-speakerdeck-zu-hugo&#34;&gt;Von Speakerdeck zu Hugo&lt;/h2&gt;&#xA;&lt;p&gt;Unter den Aufgaben in &lt;a href=&#34;https://todoist.com/&#34;&gt;Todoist&lt;/a&gt; war unter anderem auch die Migration aller Vortrags- und Workshop-Präsentationen von &lt;a href=&#34;https://speakerdeck.com/&#34;&gt;Speakerdeck&lt;/a&gt; in die eigene &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;-Installation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4471-Von-Speakerdeck-zu-Hugo.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4471-Von-Speakerdeck-zu-Hugo.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Distrohopping</title>
      <link>https://changelog.deimeke.ruhr/2026/01/21/bz125/</link>
      <pubDate>Wed, 21 Jan 2026 13:29:12 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/21/bz125/</guid>
      <description>&lt;p&gt;Was ist eigentlich Distrohopping?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/125/&#34;&gt;https://buzzzoom.de/125/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Vaultwarden selbst hosten</title>
      <link>https://changelog.deimeke.ruhr/2026/01/20/dlb4469/</link>
      <pubDate>Tue, 20 Jan 2026 06:49:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/20/dlb4469/</guid>
      <description>&lt;h2 id=&#34;vaultwarden-selbst-hosten&#34;&gt;Vaultwarden selbst hosten&lt;/h2&gt;&#xA;&lt;p&gt;Auf mehrfachen Wunsch einer Person beschreibe ich hier einmal, wie ich &lt;a href=&#34;https://github.com/dani-garcia/vaultwarden&#34;&gt;Vaultwarden&lt;/a&gt; selbst hoste. Vaultwarden ist eine nicht offizielle auf Open Source basierende Serverkomponente, mit der sich jeder &lt;a href=&#34;https://bitwarden.com/&#34;&gt;Bitwarden&lt;/a&gt;-Client verbinden lässt. Bitwarden ist der Passwort-Manager, den ich verwende, dazu vielleicht später einmal mehr. Nur so viel an dieser Stelle, der Client ist ebenfalls Open-Source-Software. Er existiert für nahezu jede Plattform und als Plugin / Extension / Addon für die gängigen Browser.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Network Access Control</title>
      <link>https://changelog.deimeke.ruhr/2026/01/08/bz124/</link>
      <pubDate>Thu, 08 Jan 2026 17:45:23 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/08/bz124/</guid>
      <description>&lt;p&gt;Was ist eigentlich Network Access Control?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/124/&#34;&gt;https://buzzzoom.de/124/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Digitaler Unabhängigkeitstag</title>
      <link>https://changelog.deimeke.ruhr/2026/01/04/dlb4466/</link>
      <pubDate>Sun, 04 Jan 2026 10:18:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/04/dlb4466/</guid>
      <description>&lt;h2 id=&#34;digitaler-unabhängigkeitstag&#34;&gt;Digitaler Unabhängigkeitstag&lt;/h2&gt;&#xA;&lt;p&gt;Über &lt;a href=&#34;https://www.my-it-brain.de/wordpress/dezentral-ist-wunderbar-alternativen-zu-big-tech/&#34;&gt;Jörg&lt;/a&gt; wurde ich an den &lt;a href=&#34;https://di.day/&#34;&gt;Digitalen Unabhängigkeitstag&lt;/a&gt; an jedem ersten Sonntag im Monat erinnert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4466-Digitaler-Unabhaengigkeitstag.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4466-Digitaler-Unabhaengigkeitstag.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein 2025, die positive Seite</title>
      <link>https://changelog.deimeke.ruhr/2026/01/01/dlb4464/</link>
      <pubDate>Thu, 01 Jan 2026 09:07:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/01/dlb4464/</guid>
      <description>&lt;h2 id=&#34;mein-2025-die-positive-seite&#34;&gt;Mein 2025, die positive Seite&lt;/h2&gt;&#xA;&lt;p&gt;Und zum Schluss folgt der positive Jahresrückblick, siehe auch &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4367-Mein-2024,-die-positive-Seite.html&#34;&gt;hier&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://de.wikipedia.org/wiki/Liste_von_Abk%C3%BCrzungen_(Netzjargon)#T&#34;&gt;TL;DR&lt;/a&gt;: 2025 war ein eher positives Jahr für mich.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4464-Mein-2025,-die-positive-Seite.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4464-Mein-2025,-die-positive-Seite.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Im neuen Jahr im Unternehmen an Open Source contributen</title>
      <link>https://changelog.deimeke.ruhr/2026/01/01/til063/</link>
      <pubDate>Thu, 01 Jan 2026 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2026/01/01/til063/</guid>
      <description>&lt;h2 id=&#34;til063---im-neuen-jahr-im-unternehmen-an-open-source-contributen&#34;&gt;TIL063 - Im neuen Jahr im Unternehmen an Open Source contributen&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til063-im-neuen-jahr-im-unternehmen-an-open-source-contributen&#34;&gt;https://tilpod.net/episode/til063-im-neuen-jahr-im-unternehmen-an-open-source-contributen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Top 5 Bücher in 2025</title>
      <link>https://changelog.deimeke.ruhr/2025/12/31/dlb4463/</link>
      <pubDate>Wed, 31 Dec 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/31/dlb4463/</guid>
      <description>&lt;h2 id=&#34;meine-top-5-bücher-in-2025&#34;&gt;Meine Top 5 Bücher in 2025&lt;/h2&gt;&#xA;&lt;p&gt;Meine Top 5 aus dem letzten Jahr findet Ihr &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4366-Meine-Top-5-Buecher-in-2024.html&#34;&gt;hier&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;Wer sich generell für das interessiert, was ich lese, kann gerne meinem &lt;a href=&#34;https://www.goodreads.com/author/show/21041666.Dirk_Deimeke&#34;&gt;Goodreads Profil&lt;/a&gt; oder meinem &lt;a href=&#34;https://bookwyrm.social/user/ddeimeke&#34;&gt;Bookwyrm Profil&lt;/a&gt; im Fediverse folgen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4463-Meine-Top-5-Buecher-in-2025.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4463-Meine-Top-5-Buecher-in-2025.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommunikationswerkzeuge und Messenger Ende 2025</title>
      <link>https://changelog.deimeke.ruhr/2025/12/30/dlb4462/</link>
      <pubDate>Tue, 30 Dec 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/30/dlb4462/</guid>
      <description>&lt;h2 id=&#34;kommunikationswerkzeuge-und-messenger-ende-2025&#34;&gt;Kommunikationswerkzeuge und Messenger Ende 2025&lt;/h2&gt;&#xA;&lt;p&gt;Die Lage hier stabilisiert sich, hier zum Vergleich die Liste vom &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4365-Kommunikationswerkzeuge-und-Messenger-Ende-2024.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4462-Kommunikationswerkzeuge-und-Messenger-Ende-2025.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4462-Kommunikationswerkzeuge-und-Messenger-Ende-2025.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2025 arbeite (Client)</title>
      <link>https://changelog.deimeke.ruhr/2025/12/29/dlb4461/</link>
      <pubDate>Mon, 29 Dec 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/29/dlb4461/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2025-arbeite-client&#34;&gt;Wie ich Ende 2025 arbeite (Client)&lt;/h2&gt;&#xA;&lt;p&gt;Was soll ich als Einleitung schreiben, auch hier gab es einen&#xA;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4364-Wie-ich-Ende-2024-arbeite-Client.html&#34;&gt;Artikel&lt;/a&gt; im letzten Jahr. Hier tut sich erfahrungsgemäss sehr viel mehr als auf der Serverseite.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4461-Wie-ich-Ende-2025-arbeite-%40Client%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4461-Wie-ich-Ende-2025-arbeite-%40Client%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2025 arbeite (Infrastruktur)</title>
      <link>https://changelog.deimeke.ruhr/2025/12/28/dlb4460/</link>
      <pubDate>Sun, 28 Dec 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/28/dlb4460/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2025-arbeite-infrastruktur&#34;&gt;Wie ich Ende 2025 arbeite (Infrastruktur)&lt;/h2&gt;&#xA;&lt;p&gt;Es hat sich vergleichsweise mehr getan als beim Arbeitsplatz, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4363-Wie-ich-Ende-2024-arbeite-Infrastruktur.html&#34;&gt;hier&lt;/a&gt; der Artikel aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4460-Wie-ich-Ende-2025-arbeite-%40Infrastruktur%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4460-Wie-ich-Ende-2025-arbeite-%40Infrastruktur%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Arbeitsplatz Ende 2025</title>
      <link>https://changelog.deimeke.ruhr/2025/12/27/dlb4459/</link>
      <pubDate>Sat, 27 Dec 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/27/dlb4459/</guid>
      <description>&lt;h2 id=&#34;mein-arbeitsplatz-ende-2025&#34;&gt;Mein Arbeitsplatz Ende 2025&lt;/h2&gt;&#xA;&lt;p&gt;Hier die Änderungen aus dem   &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4361-Mein-Arbeitsplatz-Ende-2024.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Die Technik am Arbeitsplatz hat sich im letzten Jahr offiziell gar nicht so sehr verändert. Inoffiziell habe ich aber sehr viel von meinen privaten Linux-Geräten gearbeitet. Einfach, weil es möglich war.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4459-Mein-Arbeitsplatz-Ende-2025.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4459-Mein-Arbeitsplatz-Ende-2025.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Firefox-Addons Ende 2025</title>
      <link>https://changelog.deimeke.ruhr/2025/12/26/dlb4457/</link>
      <pubDate>Fri, 26 Dec 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/26/dlb4457/</guid>
      <description>&lt;h2 id=&#34;meine-firefox-addons-ende-2025&#34;&gt;Meine Firefox-Addons Ende 2025&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist die 2025er Edition des &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4360-Meine-Firefox-Addons-Ende-2024.html&#34;&gt;Artikels&lt;/a&gt; aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;Hier hat sich im letzten Jahr einiges getan. Hier kommt das, was übrig geblieben ist.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4457-Meine-Firefox-Addons-Ende-2025.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4457-Meine-Firefox-Addons-Ende-2025.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Matrix</title>
      <link>https://changelog.deimeke.ruhr/2025/12/24/bz123/</link>
      <pubDate>Wed, 24 Dec 2025 06:28:27 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/24/bz123/</guid>
      <description>&lt;p&gt;Was ist eigentlich Matrix?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/123/&#34;&gt;https://buzzzoom.de/123/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Alternative Matrixhoster</title>
      <link>https://changelog.deimeke.ruhr/2025/12/17/dlb4455/</link>
      <pubDate>Wed, 17 Dec 2025 06:41:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/17/dlb4455/</guid>
      <description>&lt;h2 id=&#34;alternative-matrixhoster&#34;&gt;Alternative Matrixhoster&lt;/h2&gt;&#xA;&lt;p&gt;Da wir gerade einmal wieder ein Problem mit der Föderation von und zu Matrix.org hatten, habe ich einmal geschaut, welche Anbieter es im deutschsprachigen Raum gibt. Ich kann nichts zur Qualität der Dienste sagen, ausser für den, bei dem ich bin.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4455-Alternative-Matrixhoster.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4455-Alternative-Matrixhoster.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Goodbye Super Productivity</title>
      <link>https://changelog.deimeke.ruhr/2025/12/14/dlb4454/</link>
      <pubDate>Sun, 14 Dec 2025 18:09:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/14/dlb4454/</guid>
      <description>&lt;h2 id=&#34;goodbye-super-productivity&#34;&gt;Goodbye Super Productivity&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://super-productivity.com/&#34;&gt;Super Productivity&lt;/a&gt; habe ich sehr intensiv getestet und gemerkt, dass die Benutzung für mich an ein paar Stellen problematisch ist bzw. nicht gut funktioniert. Die Motivation für den Test habe ich in einem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4448-Wechsel-auf-Super-Productivity.html&#34;&gt;anderen Artikel&lt;/a&gt; beschrieben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4454-Goodbye-Super-Productivity.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4454-Goodbye-Super-Productivity.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digitale Teilhabe</title>
      <link>https://changelog.deimeke.ruhr/2025/12/11/bz122/</link>
      <pubDate>Thu, 11 Dec 2025 18:08:20 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/11/bz122/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich digitale Teilhabe?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/122/&#34;&gt;https://buzzzoom.de/122/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Induktives und deduktives Lernen</title>
      <link>https://changelog.deimeke.ruhr/2025/12/03/bz121/</link>
      <pubDate>Wed, 03 Dec 2025 12:34:21 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/03/bz121/</guid>
      <description>&lt;p&gt;Was ist eigentlich induktives und deduktives Lernen?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/121/&#34;&gt;https://buzzzoom.de/121/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Engineering Kiosk: Open Source Contributions jenseits von Code mit dem TILpod Podcast</title>
      <link>https://changelog.deimeke.ruhr/2025/12/03/engineeringkiosk226/</link>
      <pubDate>Wed, 03 Dec 2025 03:00:04 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/03/engineeringkiosk226/</guid>
      <description>&lt;p&gt;Open-Source-Contributions jenseits von Code mit Sujeevan Vijayakumaran und Dirk Deimeke vom TILpod.&lt;/p&gt;&#xA;&lt;p&gt;Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz &amp;amp; knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://engineeringkiosk.dev/podcast/episode/226-open-source-contributions-jenseits-von-code-mit-dem-tilpod-podcast/&#34;&gt;https://engineeringkiosk.dev/podcast/episode/226-open-source-contributions-jenseits-von-code-mit-dem-tilpod-podcast/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meine Services</title>
      <link>https://changelog.deimeke.ruhr/page/services/</link>
      <pubDate>Mon, 01 Dec 2025 12:01:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/services/</guid>
      <description>&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;&#xA;&lt;p&gt;Als Person profitiere ich sehr stark von Open-Source-Software, das anbieten der Dienste ist eine Möglichkeit (neben anderen), dass ich etwas zurückggebe.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://status.deimeke.ruhr/&#34;&gt;Status meiner Dienste&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;die-services&#34;&gt;Die Services&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://forgejo.org/&#34;&gt;Forgejo&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://framadate.org/&#34;&gt;Framadate&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.freshrss.org/&#34;&gt;FreshRSS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://immich.app/&#34;&gt;Immich&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kanboard.org/&#34;&gt;Kanboard&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://readeck.org/&#34;&gt;Readeck&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wallabag.org/&#34;&gt;Wallabag&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nextcloud.com/&#34;&gt;Nextcloud&lt;/a&gt; (maximal 5 GB)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://roundcube.net/&#34;&gt;Roundcube&lt;/a&gt; (nur begrenzte Provider)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://linkding.deimeke.ruhr/&#34;&gt;Linkding&lt;/a&gt; (gerade nur für mich, taucht aber auf der Statusseite auf)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://yourls.org/&#34;&gt;Yourls&lt;/a&gt; (auch nur für mich)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Wenn Ihr einen der Dienste bei mir nutzen möchtet, meldet Euch bitte via E-Mail bei &lt;a href=&#34;mailto:dirk@deimeke.net&#34;&gt;mir&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vorträge und Workshops</title>
      <link>https://changelog.deimeke.ruhr/page/public-speaking/</link>
      <pubDate>Mon, 01 Dec 2025 12:01:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/public-speaking/</guid>
      <description>&lt;p&gt;Usually, I talk in German.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://changelog.deimeke.ruhr/tags/lecture/&#34;&gt;Vorträge&lt;/a&gt; und &lt;a href=&#34;https://changelog.deimeke.ruhr/tags/workshop/&#34;&gt;Workshops&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;2026&#34;&gt;2026&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2026/03/28/ideezumbuch-20260328/&#34;&gt;Von der Idee zum (Fach-)Buch&lt;/a&gt;, Chemnitzer Linux-Tage, 28.03.2026&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2025&#34;&gt;2025&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2025/08/17/techniker-zum-leader-20250817/&#34;&gt;Vom Techniker zum Leader&lt;/a&gt;, FrOSCon, 17.08.2025&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2023&#34;&gt;2023&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2023/03/12/warum_man_nicht_in_der_it_arbeiten_sollte-20230312/&#34;&gt;Warum man nicht in der IT arbeiten sollte und warum wir es trotzdem tun&lt;/a&gt;, Chemnitzer Linux-Tage, 12.03.2023&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2023/03/11/selbstverwaltung-20230311/&#34;&gt;Zeitverwaltung und Selbstmanagement&lt;/a&gt;, Chemnitzer Linux-Tage, 11.03.2023&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2022&#34;&gt;2022&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2022/08/20/selbstverwaltung-20220820/&#34;&gt;Selbstverwaltung und Zeitplanung&lt;/a&gt;, FrOSCon, 20.08.2022&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2019&#34;&gt;2019&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2019/08/11/workshop-regex-20190811/&#34;&gt;Einführung in Reguläre Ausdrücke&lt;/a&gt;, FrOSCon, 11.08.2019&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2019/03/17/taskwarrior-aufgabenverwaltung-20190317/&#34;&gt;Taskwarrior – Aufgabenverwaltung auf der Kommandozeile&lt;/a&gt;, Chemnitzer Linux-Tage, 17.03.2019&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2019/03/16/linux-einsteiger-20190316/&#34;&gt;Linux-Überblick für Einsteiger&lt;/a&gt;, Chemnitzer Linux-Tage, 16.03.2019&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2018&#34;&gt;2018&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2018/11/04/entscheidungsfindung-20181104/&#34;&gt;Praktische Administration - Entscheidungsfindung&lt;/a&gt;, OpenRheinRuhr, 04.11.2018&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2017&#34;&gt;2017&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2017/08/20/serendipity-20170820/&#34;&gt;Serendipity&lt;/a&gt;, FrOSCon, 20.08.2017&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2017/08/19/lessons_learned-20170819/&#34;&gt;Lessons learned from running an Open Source project for more than a decade&lt;/a&gt;, FrOSCon, 19.08.2017&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2017/05/23/lessons_learned-20170523/&#34;&gt;Lessons learned from running an Open Source project for more than a decade&lt;/a&gt;, LinuxERFA, 23.05.2017&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2016&#34;&gt;2016&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/12/09/taskwarrior_talk-20161209/&#34;&gt;Taskwarrior — Philosophy and Ecosystem&lt;/a&gt;, TNG Tech-Day, 09.12.2016&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/12/09/taskwarrior_workshop-20161209/&#34;&gt;Taskwarrior Workshop&lt;/a&gt;, TNG Tech-Day, 09.12.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/11/26/einfuehrung-vim-20261126/&#34;&gt;Einführung in vi(m)&lt;/a&gt;, LinuxDay Dornbirn, 26.11.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/11/26/praktische-administration-20161126/&#34;&gt;Praktische Administration — Das Drumherum&lt;/a&gt;, LinuxDay Dornbirn, 26.11.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/11/06/taskwarrior-introduction-20161106/&#34;&gt;Introduction to Taskwarrior&lt;/a&gt;, OpenRheinRuhr, 06.11.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/11/05/open-source-projekte-20161105/&#34;&gt;Mitmachen bei und lernen von Open-Source-Projekten&lt;/a&gt;, OpenRheinRuhr, 05.11.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/11/05/praktische-administration-20161105/&#34;&gt;Praktische Administration — Das Drumherum&lt;/a&gt;, OpenRheinRuhr, 05.11.2016&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/08/21/taskwarrior-introduction-20160821/&#34;&gt;Introduction to Taskwarrior&lt;/a&gt;, FrOSCon, 21.08.2016&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/08/20/taskwarrior-and-taskserver-20160820/&#34;&gt;Compile Taskwarrior and Taskserver&lt;/a&gt;, FrOSCon, 20.08.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/08/20/timewarrior-introduction-20160820/&#34;&gt;Introduction to Timewarrior&lt;/a&gt;, FrOSCon, 20.08.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/08/20/taskwarrior-universe-20160820/&#34;&gt;Taskwarrior Universe&lt;/a&gt;, FrOSCon, 20.08.2016&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/08/20/contribute-taskwarrior-20160820/&#34;&gt;Contributing to Taskwarrior&lt;/a&gt;, FrOSCon, 20.08.2016&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2016/08/16/zeit-_und_selbstmanagement_ccczh-20160803/&#34;&gt;Zeit- und Selbstmanagement&lt;/a&gt;, CCC Zürich, 16.08.2016&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2015&#34;&gt;2015&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2015/11/21/zeit-_und_selbstmanagement_dornbirn-20151121/&#34;&gt;Zeit- und Selbstmanagement&lt;/a&gt;, LinuxDay Dornbirn, 21.11.2015&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2015/11/07/zeit-_und_selbstmanagement-20151107/&#34;&gt;Zeit- und Selbstmanagement&lt;/a&gt;, OpenRheinRuhr, 07.11.2015&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2015/08/22/bloonix-20150822/&#34;&gt;Bloonix&lt;/a&gt;, FrOSCon, 22.08.2015&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2014&#34;&gt;2014&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2014/11/22/ideezumbuch-20141122/&#34;&gt;Von der Idee zum (Fach-)Buch&lt;/a&gt;, LinuxDay Dornbirn, 22.11.2014&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2014/05/10/taskwarrior-whats-next-20140510/&#34;&gt;Taskwarrior — What&amp;rsquo;s next?&lt;/a&gt;, Ubucon CH, 11.11.2014&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2013&#34;&gt;2013&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2013/09/24/linux-20130924/&#34;&gt;Linux Überblicksschulung&lt;/a&gt;, 24.09.2013&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2013/08/19/einfuehrung-git-20130819/&#34;&gt;Einführung Git&lt;/a&gt;, 19.08.2013&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2012&#34;&gt;2012&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2012/12/11/system_engineering-20121211/&#34;&gt;System Engineering&lt;/a&gt;, 11.12.2012&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2011&#34;&gt;2011&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2011/11/12/taskwarrior-whats-next-20111112/&#34;&gt;Taskwarrior — What&amp;rsquo;s next?&lt;/a&gt;, OpenRheinRuhr, 12.11.2011&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://changelog.deimeke.ruhr/2011/10/15/taskwarrior-whats-next-20111015/&#34;&gt;Taskwarrior — What&amp;rsquo;s next?&lt;/a&gt;, Ubucon DE, 15.10.2011&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2010&#34;&gt;2010&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2010/10/16/baremetal-20101016/&#34;&gt;Bare metal restore&lt;/a&gt;, Ubucon DE, 16.10.2010&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2010/10/16/wikis-20101016/&#34;&gt;Installation, Parametrisierung und Benutzung von Wikis&lt;/a&gt;, Ubucon DE, 16.10.2010&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2010/10/16/praktische_administration_teil_2-20101016/&#34;&gt;Praktische Administration, Teil 2, Zeitmanagement&lt;/a&gt;, Ubucon DE, 16.10.2010&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;2009&#34;&gt;2009&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2009/11/14/opensource-20091114/&#34;&gt;Open Source&lt;/a&gt;, Barcamp Liechtenstein, 14.11.2009&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2009/10/17/podcasting-mit-und-ueber-linux-20091017/&#34;&gt;Podcasting mit und über Linux&lt;/a&gt;, Ubucon DE, 17.10.2009&lt;/li&gt;&#xA;&lt;li&gt;Vortrag &lt;a href=&#34;https://changelog.deimeke.ruhr/2009/10/16/praktische_administration-20091016/&#34;&gt;Praktische Administration&lt;/a&gt;, Ubucon DE, 16.10.2009&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>TILpod: Fünf Jahre Fehlannahmen im Software Delivery Lifecycle</title>
      <link>https://changelog.deimeke.ruhr/2025/12/01/til062/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/12/01/til062/</guid>
      <description>&lt;h2 id=&#34;til062---fünf-jahre-fehlannahmen-im-software-delivery-lifecycle&#34;&gt;TIL062 - Fünf Jahre Fehlannahmen im Software Delivery Lifecycle&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til062-fuenf-jahre-fehlannahmen-im-software-delivery-lifecycle&#34;&gt;https://tilpod.net/episode/til062-fuenf-jahre-fehlannahmen-im-software-delivery-lifecycle&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Fünf Jahre Buzzzoom und TILpod</title>
      <link>https://changelog.deimeke.ruhr/2025/11/25/dlb4450/</link>
      <pubDate>Tue, 25 Nov 2025 05:59:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/11/25/dlb4450/</guid>
      <description>&lt;h2 id=&#34;fünf-jahre-buzzzoom-und-tilpod&#34;&gt;Fünf Jahre Buzzzoom und TILpod&lt;/h2&gt;&#xA;&lt;p&gt;Wow, wie schnell doch die Zeit vergeht.&lt;/p&gt;&#xA;&lt;p&gt;Die beiden Podcasts, die ich regelmässig mit Mario Hommel (&lt;a href=&#34;https://buzzzoom.de/&#34;&gt;Buzzzoom&lt;/a&gt;) und Sujeevan Vijayakumaran (&lt;a href=&#34;https://tilpod.net/&#34;&gt;TILpod&lt;/a&gt;) erstelle, sind in diesem Jahr fünf Jahre alt geworden. An solchen Meilensteinen merkt man: &amp;ldquo;Die Zeit rennt&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4450-Fuenf-Jahre-Buzzzoom-und-TILpod.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4450-Fuenf-Jahre-Buzzzoom-und-TILpod.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wechsel auf Super Productivity</title>
      <link>https://changelog.deimeke.ruhr/2025/11/18/dlb4448/</link>
      <pubDate>Tue, 18 Nov 2025 05:44:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/11/18/dlb4448/</guid>
      <description>&lt;h2 id=&#34;wechsel-auf-super-productivity&#34;&gt;Wechsel auf Super Productivity&lt;/h2&gt;&#xA;&lt;p&gt;Schon länger hadere ich damit, dass ich mit &lt;a href=&#34;https://www.todoist.com/&#34;&gt;Todoist&lt;/a&gt; einen Dienst benutze, der für mich elementar ist und den ich leider nicht in eigener Hand habe. Manchmal braucht es ja auch einen Anstoss von aussen, die angekündigte Preiserhöhung, um an der Situation etwas zu ändern.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4448-Wechsel-auf-Super-Productivity.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4448-Wechsel-auf-Super-Productivity.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Over-Engineering</title>
      <link>https://changelog.deimeke.ruhr/2025/11/14/bz120/</link>
      <pubDate>Fri, 14 Nov 2025 20:17:47 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/11/14/bz120/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Over-Engineering?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz120-over-engineering/&#34;&gt;https://buzzzoom.de/bz120-over-engineering/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Persönlicher Rückblick auf die Blogwochen</title>
      <link>https://changelog.deimeke.ruhr/2025/11/01/dlb4445/</link>
      <pubDate>Sat, 01 Nov 2025 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/11/01/dlb4445/</guid>
      <description>&lt;h2 id=&#34;mein-persönlicher-rückblick-auf-die-blogwochen&#34;&gt;Mein Persönlicher Rückblick auf die Blogwochen&lt;/h2&gt;&#xA;&lt;p&gt;Das hier ist der letzte Artikel im Rahmen der &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt;, ich danke allen, die sich beteiligt haben: &lt;strong&gt;Danke!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Viele Menschen bloggen deutlich mehr als ich, aber für mich war es in den vergangenen Wochen spannenderweise echt anstrengend. Neben dem Linkdump habe ich nichts anderes verbloggt, obwohl ich gerade wieder viele technische Themen habe. Ein Fazit für mich ist, dass mir das Bloggen wieder mehr Spass gemacht hat, und ich hoffe, das beibehalten zu können.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Informationsbeschaffung &#39;Just in time&#39; vs &#39;Just in case&#39;</title>
      <link>https://changelog.deimeke.ruhr/2025/11/01/til061/</link>
      <pubDate>Sat, 01 Nov 2025 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/11/01/til061/</guid>
      <description>&lt;h2 id=&#34;til061---informationsbeschaffung-just-in-time-vs-just-in-case&#34;&gt;TIL061 - Informationsbeschaffung &amp;ldquo;Just in time&amp;rdquo; vs &amp;ldquo;Just in case&amp;rdquo;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til061-informationsbeschaffung-just-in-time-vs-just-in-case&#34;&gt;https://tilpod.net/episode/til061-informationsbeschaffung-just-in-time-vs-just-in-case&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Trendjacking</title>
      <link>https://changelog.deimeke.ruhr/2025/10/31/bz119/</link>
      <pubDate>Fri, 31 Oct 2025 12:20:41 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/31/bz119/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Trendjacking?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/119/&#34;&gt;https://buzzzoom.de/119/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Das Open Blogging Manifest – Ein Ansatz für mich?</title>
      <link>https://changelog.deimeke.ruhr/2025/10/25/dlb4443/</link>
      <pubDate>Sat, 25 Oct 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/25/dlb4443/</guid>
      <description>&lt;h2 id=&#34;das-open-blogging-manifest--ein-ansatz-für-mich&#34;&gt;Das Open Blogging Manifest – Ein Ansatz für mich?&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Das &lt;strong&gt;&lt;a href=&#34;https://nureinblog.at/2747-open-blogging-manifest/&#34;&gt;Open Blogging Manifest&lt;/a&gt;&lt;/strong&gt; wurde von Robert ins Leben gerufen, um einen gemeinsamen offenen Standard für das Blogging zu haben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4443-Das-Open-Blogging-Manifest-Ein-Ansatz-fuer-mich.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4443-Das-Open-Blogging-Manifest-Ein-Ansatz-fuer-mich.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Individualisierung</title>
      <link>https://changelog.deimeke.ruhr/2025/10/16/bz118/</link>
      <pubDate>Thu, 16 Oct 2025 20:49:59 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/16/bz118/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Individualisierung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/118/&#34;&gt;https://buzzzoom.de/118/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Barrierefreiheit im Blog – Wie inklusiv sind wir wirklich?</title>
      <link>https://changelog.deimeke.ruhr/2025/10/15/dlb4440/</link>
      <pubDate>Wed, 15 Oct 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/15/dlb4440/</guid>
      <description>&lt;h2 id=&#34;barrierefreiheit-im-blog--wie-inklusiv-sind-wir-wirklich&#34;&gt;Barrierefreiheit im Blog – Wie inklusiv sind wir wirklich?&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Barrierefreiheit ist ein Thema, mit dem ich mich für das Blog nur am Rande beschäftigt habe.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4440-Barrierefreiheit-im-Blog-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4440-Barrierefreiheit-im-Blog-&lt;/a&gt;–-Wie-inklusiv-sind-wir-wirklich?.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bloggen und Geld verdienen – Zwischen Leidenschaft und Monetarisierung</title>
      <link>https://changelog.deimeke.ruhr/2025/10/05/dlb4438/</link>
      <pubDate>Sun, 05 Oct 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/05/dlb4438/</guid>
      <description>&lt;h2 id=&#34;bloggen-und-geld-verdienen--zwischen-leidenschaft-und-monetarisierung&#34;&gt;Bloggen und Geld verdienen – Zwischen Leidenschaft und Monetarisierung&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Für mich war das Blog immer ein Hobby, was ich nicht monetarisieren muss.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4438-Bloggen-und-Geld-verdienen-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4438-Bloggen-und-Geld-verdienen-&lt;/a&gt;–-Zwischen-Leidenschaft-und-Monetarisierung.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Immutable OS</title>
      <link>https://changelog.deimeke.ruhr/2025/10/01/bz117/</link>
      <pubDate>Wed, 01 Oct 2025 18:52:22 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/01/bz117/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Immutable OS?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/117/&#34;&gt;https://buzzzoom.de/117/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Verändert Bloggen etwas?</title>
      <link>https://changelog.deimeke.ruhr/2025/10/01/dlb4436/</link>
      <pubDate>Wed, 01 Oct 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/01/dlb4436/</guid>
      <description>&lt;h2 id=&#34;verändert-bloggen-etwas&#34;&gt;Verändert Bloggen etwas?&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Das ist übrigens ein Thema, was von einem Teilnehmer unserer Aktion vorgeschlagen wurde.&lt;/p&gt;&#xA;&lt;p&gt;Meiner Meinung nach tragen viele Blogs zur Meinungsbildung bei. Und, wenn die Inhalte Ansichten verändern, dann kann ich die Eingangsfrage mit &amp;ldquo;Ja!&amp;rdquo; beantworten.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4436-Veraendert-Bloggen-etwas?.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4436-Veraendert-Bloggen-etwas?.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Software Supply Chain Security über Timeblocking in der Bubble</title>
      <link>https://changelog.deimeke.ruhr/2025/10/01/til060/</link>
      <pubDate>Wed, 01 Oct 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/10/01/til060/</guid>
      <description>&lt;h2 id=&#34;til060---software-supply-chain-security-über-timeblocking-in-der-bubble&#34;&gt;TIL060 - Software Supply Chain Security über Timeblocking in der Bubble&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til060-software-supply-chain-security-ueber-timeblocking-in-der-bubble&#34;&gt;https://tilpod.net/episode/til060-software-supply-chain-security-ueber-timeblocking-in-der-bubble&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Privates und Öffentliches – Welche Themen wir bewusst aus unseren Blogs heraushalten</title>
      <link>https://changelog.deimeke.ruhr/2025/09/25/dlb4434/</link>
      <pubDate>Thu, 25 Sep 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/25/dlb4434/</guid>
      <description>&lt;h2 id=&#34;privates-und-öffentliches--welche-themen-wir-bewusst-aus-unseren-blogs-heraushalten&#34;&gt;Privates und Öffentliches – Welche Themen wir bewusst aus unseren Blogs heraushalten&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Es gibt eine Reihe an Themen und Inhalten, die ich ganz bewusst aus dem Blog heraushalte.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4434-Privates-und-Oeffentliches-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4434-Privates-und-Oeffentliches-&lt;/a&gt;–-Welche-Themen-wir-bewusst-aus-unseren-Blogs-heraushalten.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Quiet Firing / Quiet Quitting</title>
      <link>https://changelog.deimeke.ruhr/2025/09/19/bz116/</link>
      <pubDate>Fri, 19 Sep 2025 16:08:03 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/19/bz116/</guid>
      <description>&lt;p&gt;Was ist eigentlich Quiet Firing / Quiet Quitting?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/116/&#34;&gt;https://buzzzoom.de/116/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommentare – Das Salz in der Blogsuppe</title>
      <link>https://changelog.deimeke.ruhr/2025/09/15/dlb4432/</link>
      <pubDate>Mon, 15 Sep 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/15/dlb4432/</guid>
      <description>&lt;h2 id=&#34;kommentare--das-salz-in-der-blogsuppe&#34;&gt;Kommentare – Das Salz in der Blogsuppe&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Wie in den ersten zwei Artikeln der Blogwochen beschrieben, ist einer der Gründe, weshalb ich blogge, der Grund, dass ich mit Menschen ins Gespräch kommen und dass ich mich gerne austauschen möchte. Hier sind noch einmal Links auf die beiden Artikel: &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4393-Warum-bloggen-wir-eigentlich-immer-noch!.html&#34;&gt;Warum bloggen wir eigentlich immer noch?!&lt;/a&gt; und [Bloggende und ihre Motivation – Was uns antreibt]((&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4395-Bloggende-und-ihre-Motivation-Was-uns-antreibt.html)&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4395-Bloggende-und-ihre-Motivation-Was-uns-antreibt.html)&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Flexibles Lernen im Flüsterton</title>
      <link>https://changelog.deimeke.ruhr/2025/09/15/til059/</link>
      <pubDate>Mon, 15 Sep 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/15/til059/</guid>
      <description>&lt;h2 id=&#34;til059---flexibles-lernen-im-flüsterton&#34;&gt;TIL059 - Flexibles Lernen im Flüsterton&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til059-flexibles-lernen-im-fluesterton&#34;&gt;https://tilpod.net/episode/til059-flexibles-lernen-im-fluesterton&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Blogstöckchen, Blogparaden, Trackbacks &amp; Co. – Tradition oder Renaissance?</title>
      <link>https://changelog.deimeke.ruhr/2025/09/05/dlb4429/</link>
      <pubDate>Fri, 05 Sep 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/05/dlb4429/</guid>
      <description>&lt;h2 id=&#34;blogstöckchen-blogparaden-trackbacks--co--tradition-oder-renaissance&#34;&gt;Blogstöckchen, Blogparaden, Trackbacks &amp;amp; Co. – Tradition oder Renaissance?&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;An dieser Stelle möchte ich eine kurze Abgrenzung vornehmen: Blockstöckchen, Blogparaden oder auch die BlogWochen2025 sind Aktionen, die zum Mitmachen auffordern. Sie dienen dazu, eines oder mehrere Themen von verschiedenen Personen beleuchten zu lassen. Und ja, diese erleben in der deutschsprachigen Blogosphäre, meiner Ansicht nach, eine Renaissance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: KI generierter Titel</title>
      <link>https://changelog.deimeke.ruhr/2025/09/02/dlb4428/</link>
      <pubDate>Tue, 02 Sep 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/02/dlb4428/</guid>
      <description>&lt;h2 id=&#34;ki-generierter-titel&#34;&gt;KI generierter Titel&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ein Artikel von der KI generiert - Prompt und LLM bitte angeben&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4428-KI-generierter-Titel.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4428-KI-generierter-Titel.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Adoptivfamilie FrOSCon</title>
      <link>https://changelog.deimeke.ruhr/2025/09/01/til058/</link>
      <pubDate>Mon, 01 Sep 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/09/01/til058/</guid>
      <description>&lt;h2 id=&#34;til058---adoptivfamilie-froscon&#34;&gt;TIL058 - Adoptivfamilie FrOSCon&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til058-adoptivfamilie-froscon&#34;&gt;https://tilpod.net/episode/til058-adoptivfamilie-froscon&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Warum Feeds wichtiger sind, als viele denken</title>
      <link>https://changelog.deimeke.ruhr/2025/08/30/dlb4427/</link>
      <pubDate>Sat, 30 Aug 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/30/dlb4427/</guid>
      <description>&lt;h2 id=&#34;warum-feeds-wichtiger-sind-als-viele-denken&#34;&gt;Warum Feeds wichtiger sind, als viele denken&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Es ist schön, dass das Thema gerade heute, an meinem Geburtstag, in den Blogwochen aktuell ist. Die Erklärung, was genau ein Feed ist, überlasse ich gerne der Wikipedia: &lt;a href=&#34;https://de.wikipedia.org/wiki/Web-Feed&#34;&gt;Web-Feed&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4427-Warum-Feeds-wichtiger-sind,-als-viele-denken.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4427-Warum-Feeds-wichtiger-sind,-als-viele-denken.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Treffen nach den Blogwochen</title>
      <link>https://changelog.deimeke.ruhr/2025/08/24/dlb4425/</link>
      <pubDate>Sun, 24 Aug 2025 10:54:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/24/dlb4425/</guid>
      <description>&lt;h2 id=&#34;treffen-nach-den-blogwochen&#34;&gt;Treffen nach den Blogwochen&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://benedikt.io/&#34;&gt;Benedikt&lt;/a&gt;, &lt;a href=&#34;https://nureinblog.at/&#34;&gt;Robert&lt;/a&gt; und ich haben uns getroffen, um die erste Hälfte der &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; Revue passieren zu lassen, und wir sind sehr positiv überrascht, wie gut diese angenommen wurden.&lt;/p&gt;&#xA;&lt;p&gt;Von Anfang an haben wir überlegt, ob wir nicht ein Treffen anbieten wollen, um uns im grösseren Rahmen auszutauschen. Eigentlich wollten wir das Treffen &amp;ldquo;mittendrin&amp;rdquo; machen, haben uns aber jetzt entschieden, das erst nach Abschluss der Blogwochen durchzuführen. Das bedeutet, dass wir das im November anbieten werden. Als Plattformen dafür kommen entweder &lt;a href=&#34;https://bigbluebutton.org/&#34;&gt;Big Blue Button&lt;/a&gt; oder &lt;a href=&#34;https://opentalk.eu/&#34;&gt;OpenTalk&lt;/a&gt; in Frage, wir sind aber offen für wetere Vorschläge.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Journaling</title>
      <link>https://changelog.deimeke.ruhr/2025/08/23/bz115/</link>
      <pubDate>Sat, 23 Aug 2025 19:56:16 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/23/bz115/</guid>
      <description>&lt;p&gt;Was ist eigentlich Journaling?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/115/&#34;&gt;https://buzzzoom.de/115/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Von UseNet bis Webforen – Die Vorläufer des Blogs</title>
      <link>https://changelog.deimeke.ruhr/2025/08/20/dlb4423/</link>
      <pubDate>Wed, 20 Aug 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/20/dlb4423/</guid>
      <description>&lt;h2 id=&#34;von-usenet-bis-webforen--die-vorläufer-des-blogs&#34;&gt;Von UseNet bis Webforen – Die Vorläufer des Blogs&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Wenn man von UseNet und Webforen als Vorläufern der Blogs redet, dann ist es wichtig, dass die Leser verstehen, dass Webforen und UseNet eigentlich Diskussionsmedien sind bzw. Medien, die es Menschen erlauben, sich untereinander auszutauschen. Ja, das UseNet wurde auch zur Verteilung von illegalen Kopien genutzt, aber das möchte ich hier gerne ausblenden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine FrOSCon 2025</title>
      <link>https://changelog.deimeke.ruhr/2025/08/19/dlb4422/</link>
      <pubDate>Tue, 19 Aug 2025 05:33:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/19/dlb4422/</guid>
      <description>&lt;h2 id=&#34;meine-froscon-2025&#34;&gt;Meine FrOSCon 2025&lt;/h2&gt;&#xA;&lt;p&gt;Nachdem &lt;a href=&#34;https://stoeps.de/posts/2025/froscon_20/&#34;&gt;Christoph&lt;/a&gt; und &lt;a href=&#34;https://www.my-it-brain.de/wordpress/und-schon-wieder-ist-eine-froscon-vorbei/&#34;&gt;Jörg&lt;/a&gt; bereits vorgelegt haben, fasse ich hier gerne noch meine Highlights und Lowlights der diesjährigen &lt;a href=&#34;https://froscon.org/&#34;&gt;FrOSCon&lt;/a&gt; zusammen, es war die 20. Ausgabe der Konferenz. Wow!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4422-Meine-FrOSCon-2025.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4422-Meine-FrOSCon-2025.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Vom Techniker zum Leader</title>
      <link>https://changelog.deimeke.ruhr/2025/08/17/techniker-zum-leader-20250817/</link>
      <pubDate>Sun, 17 Aug 2025 15:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/17/techniker-zum-leader-20250817/</guid>
      <description>&lt;h2 id=&#34;vom-techniker-zum-leader&#34;&gt;Vom Techniker zum Leader&lt;/h2&gt;&#xA;&lt;p&gt;In diesem Vortrag möchte ich meinen unerwarteten Weg eines technischen Experten zur Führungskraft beschreiben. Trotz anfänglicher Zurückhaltung gegenüber Führungsrollen - ich wollte mich nie mit disziplinarischer Führung und Budgetverantwortung herumschlagen - habe ich mich mit der Rolle auseinandergesetzt und sie gut ausgefüllt. Interessanterweise bin ich ein klassischer &amp;ldquo;Accidental Manager&amp;rdquo;, der per Zufall (?) zu einer Leitungsrolle abseits von technischer Führung gekommen ist.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/froscon2025/talk/ceaa0bdb-f93d-42ce-9b1c-f25af39e24af/&#34;&gt;https://programm.froscon.org/froscon2025/talk/ceaa0bdb-f93d-42ce-9b1c-f25af39e24af/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://media.ccc.de/v/froscon2025-3247-vom_techniker_zum_leader&#34;&gt;https://media.ccc.de/v/froscon2025-3247-vom_techniker_zum_leader&lt;/a&gt; (Video)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-28229d25&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-28229d25&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-28229d25&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/techniker-zum-leader-20250817.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-28229d25&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-28229d25&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-28229d25&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-28229d25&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-28229d25&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-28229d25&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-28229d25&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/techniker-zum-leader-20250817.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-28229d25&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/techniker-zum-leader-20250817.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/techniker-zum-leader-20250817.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-28229d25&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-28229d25&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-28229d25&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-28229d25&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-28229d25&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-28229d25&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-28229d25&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: 25 Jahre Medienwandel – Das Blog als Konstante?</title>
      <link>https://changelog.deimeke.ruhr/2025/08/10/dlb4420/</link>
      <pubDate>Sun, 10 Aug 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/10/dlb4420/</guid>
      <description>&lt;h2 id=&#34;25-jahre-medienwandel--das-blog-als-konstante&#34;&gt;25 Jahre Medienwandel – Das Blog als Konstante?&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Inhaltlich gibt es einige Parallelen zu &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4393-Warum-bloggen-wir-eigentlich-immer-noch!.html&#34;&gt;dem Artikel&lt;/a&gt;, in dem ich beschrieben habe, warum ich eigentlich immer noch blogge.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4420-25-Jahre-Medienwandel-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4420-25-Jahre-Medienwandel-&lt;/a&gt;–-Das-Blog-als-Konstante?.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Tech Minimalismus (Teil 2)</title>
      <link>https://changelog.deimeke.ruhr/2025/08/07/bz114/</link>
      <pubDate>Thu, 07 Aug 2025 16:41:20 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/07/bz114/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Tech Minimalismus?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/114/&#34;&gt;https://buzzzoom.de/114/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Office ist nicht gleich Office</title>
      <link>https://changelog.deimeke.ruhr/2025/08/01/til057/</link>
      <pubDate>Fri, 01 Aug 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/08/01/til057/</guid>
      <description>&lt;h2 id=&#34;til057---office-ist-nicht-gleich-office&#34;&gt;TIL057 - Office ist nicht gleich Office&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til057-office-ist-nicht-gleich-office&#34;&gt;https://tilpod.net/episode/til057-office-ist-nicht-gleich-office&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bluefin</title>
      <link>https://changelog.deimeke.ruhr/2025/07/31/dlb4417/</link>
      <pubDate>Thu, 31 Jul 2025 06:05:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/31/dlb4417/</guid>
      <description>&lt;h2 id=&#34;bluefin&#34;&gt;Bluefin&lt;/h2&gt;&#xA;&lt;p&gt;Die Idee, ein minimales Kernbetriebssystem zu nutzen und darauf aufbauend alles in einer atomaren Art und Weise zu verwalten, hat es mir angetan.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4417-Bluefin.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4417-Bluefin.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: „Meine 15 Minuten Ruhm“ – Blogartikel und Erlebnisse, die für mich bedeutsam waren</title>
      <link>https://changelog.deimeke.ruhr/2025/07/30/dlb4416/</link>
      <pubDate>Wed, 30 Jul 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/30/dlb4416/</guid>
      <description>&lt;h2 id=&#34;meine-15-minuten-ruhm--blogartikel-und-erlebnisse-die-für-mich-bedeutsam-waren&#34;&gt;„Meine 15 Minuten Ruhm“ – Blogartikel und Erlebnisse, die für mich bedeutsam waren&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;Blogwochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Es geht jetzt so ein wenig in die Richtung &amp;ldquo;Früher war alles besser!&amp;rdquo;. Aber als es noch nicht so viele Blogger und auch viel weniger kommerzielle Blogs gab, hatten Blogs eine höhere Reichweite (und Bedeutung) als heute.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4416-Meine-15-Minuten-Ruhm-Blogartikel-und-Erlebnisse,-die-fuer-mich-bedeutsam-waren.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4416-Meine-15-Minuten-Ruhm-Blogartikel-und-Erlebnisse,-die-fuer-mich-bedeutsam-waren.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Tech Minimalismus (Teil 1)</title>
      <link>https://changelog.deimeke.ruhr/2025/07/24/bz113/</link>
      <pubDate>Thu, 24 Jul 2025 20:27:03 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/24/bz113/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Tech Minimalismus?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/113/&#34;&gt;https://buzzzoom.de/113/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Vor Flickr: Wie wir unsere Bilder geteilt haben</title>
      <link>https://changelog.deimeke.ruhr/2025/07/18/dlb4413/</link>
      <pubDate>Fri, 18 Jul 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/18/dlb4413/</guid>
      <description>&lt;h2 id=&#34;vor-flickr-wie-wir-unsere-bilder-geteilt-haben&#34;&gt;Vor Flickr: Wie wir unsere Bilder geteilt haben&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Nun, bei mir ist &amp;ldquo;die Sache&amp;rdquo; ziemlich einfach: Es gibt kein Vor oder Nach Flickr. Ich hatte nie einen Account bei Flickr und sehr zum Leidwesen meiner Familie mache ich enorm wenige Bilder.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4413-Vor-Flickr:-Wie-wir-unsere-Bilder-geteilt-haben.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4413-Vor-Flickr:-Wie-wir-unsere-Bilder-geteilt-haben.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Zero Trust Security</title>
      <link>https://changelog.deimeke.ruhr/2025/07/13/bz112/</link>
      <pubDate>Sun, 13 Jul 2025 10:57:10 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/13/bz112/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Zero Trust Security?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/112/&#34;&gt;https://buzzzoom.de/112/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein schönstes selbstgemachtes Bild – Ein Blick zurück</title>
      <link>https://changelog.deimeke.ruhr/2025/07/08/dlb4411/</link>
      <pubDate>Tue, 08 Jul 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/08/dlb4411/</guid>
      <description>&lt;h2 id=&#34;mein-schönstes-selbstgemachtes-bild--ein-blick-zurück&#34;&gt;Mein schönstes selbstgemachtes Bild – Ein Blick zurück&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;Blogwochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Das ist ein weiteres Mal ein Artikel, der mir schwerfällt. Ich mache enorm wenig Photos. Und noch weniger von den selbstgemachten Photos landen auch hier im Blog.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4411-Mein-schoenstes-selbstgemachtes-Bild-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4411-Mein-schoenstes-selbstgemachtes-Bild-&lt;/a&gt;–-Ein-Blick-zurueck.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Wir verstecken uns vor dem gitless Ultratrail</title>
      <link>https://changelog.deimeke.ruhr/2025/07/01/til056/</link>
      <pubDate>Tue, 01 Jul 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/07/01/til056/</guid>
      <description>&lt;h2 id=&#34;til056---wir-verstecken-uns-vor-dem-gitless-ultratrail&#34;&gt;TIL056 - Wir verstecken uns vor dem gitless Ultratrail&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til056-wir-verstecken-uns-vor-dem-gitless-ultratrail&#34;&gt;https://tilpod.net/episode/til056-wir-verstecken-uns-vor-dem-gitless-ultratrail&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Haben Blogs Nachwuchs?</title>
      <link>https://changelog.deimeke.ruhr/2025/06/28/dlb4409/</link>
      <pubDate>Sat, 28 Jun 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/28/dlb4409/</guid>
      <description>&lt;h2 id=&#34;haben-blogs-nachwuchs&#34;&gt;Haben Blogs Nachwuchs?&lt;/h2&gt;&#xA;&lt;p&gt;Mit der Frage habe ich mich schwergetan und vor ein paar Monaten hätte ich die Frage mit einem sehr deutlichen &amp;ldquo;Nein!&amp;rdquo; beantwortet. Das war dem fehlenden Überblick geduldet. Maximal habe ich einige Unternehmen gesehen, die versuchen, mit einem blogähnlichen Format Leser zu gewinnen und auf ihre Produkte aufmerksam zu machen. Dabei möchte ich nicht diejenigen vergessen, die das Blog als Plattform nutzen und versuchen, mit Werbung und Affiliate-Links ein Einkommen zu generieren&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Tech Literacy</title>
      <link>https://changelog.deimeke.ruhr/2025/06/25/bz111/</link>
      <pubDate>Wed, 25 Jun 2025 22:14:18 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/25/bz111/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Tech Literacy?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/111/&#34;&gt;https://buzzzoom.de/111/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zwischen Microblogging, TikTok-Videos und Social Media – Wo steht das Bloggen heute?</title>
      <link>https://changelog.deimeke.ruhr/2025/06/15/dlb4405/</link>
      <pubDate>Sun, 15 Jun 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/15/dlb4405/</guid>
      <description>&lt;h2 id=&#34;zwischen-microblogging-tiktok-videos-und-social-media--wo-steht-das-bloggen-heute&#34;&gt;Zwischen Microblogging, TikTok-Videos und Social Media – Wo steht das Bloggen heute?&lt;/h2&gt;&#xA;&lt;p&gt;Die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gehen in die nächste Runde und Ihr dürft gerne mitmachen. Wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;Es gibt ein paar Dinge, die mir aufgefallen sind, wenn ich die vermeintlichen sozialen Netzwerke und Blogging vergleiche.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4405-Zwischen-Microblogging,-TikTok-Videos-und-Social-Media-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4405-Zwischen-Microblogging,-TikTok-Videos-und-Social-Media-&lt;/a&gt;–-Wo-steht-das-Bloggen-heute?.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zurück zu Logseq</title>
      <link>https://changelog.deimeke.ruhr/2025/06/12/dlb4403/</link>
      <pubDate>Thu, 12 Jun 2025 14:41:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/12/dlb4403/</guid>
      <description>&lt;h2 id=&#34;zurück-zu-logseq&#34;&gt;Zurück zu Logseq&lt;/h2&gt;&#xA;&lt;p&gt;Wie mit &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4386-Joplin.html&#34;&gt;diesem Posting&lt;/a&gt; beschrieben, bin ich auf Joplin als Notizanwendung gewechselt. Joplin ist grossartige Software, die einen ganzen Haufen cooler Features hat und sogar eine performante mobile Anwendung.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4403-Zurueck-zu-Logseq.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4403-Zurueck-zu-Logseq.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Blogosphäre</title>
      <link>https://changelog.deimeke.ruhr/2025/06/11/bz110/</link>
      <pubDate>Wed, 11 Jun 2025 20:07:50 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/11/bz110/</guid>
      <description>&lt;p&gt;Was ist eigentlich Blogosphäre?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/110/&#34;&gt;https://buzzzoom.de/110/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bloggen – Mehr als nur Texte im Netz</title>
      <link>https://changelog.deimeke.ruhr/2025/06/05/dlb4401/</link>
      <pubDate>Thu, 05 Jun 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/05/dlb4401/</guid>
      <description>&lt;h2 id=&#34;bloggen--mehr-als-nur-texte-im-netz&#34;&gt;Bloggen – Mehr als nur Texte im Netz&lt;/h2&gt;&#xA;&lt;p&gt;Habe mich gerade gefragt, was wir uns bei diesem Thema für die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;BlogWochen2025&lt;/a&gt; gedacht haben, kann mich aber nicht mehr daran erinnern. Apropos Blogwochen, Ihr dürft gerne mitmachen, ob mit einem Thema oder mehreren Themen, wir freuen uns auf Euch.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4401-Bloggen-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4401-Bloggen-&lt;/a&gt;–-Mehr-als-nur-Texte-im-Netz.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Wir sind selbständig neu hier</title>
      <link>https://changelog.deimeke.ruhr/2025/06/01/til055/</link>
      <pubDate>Sun, 01 Jun 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/06/01/til055/</guid>
      <description>&lt;h2 id=&#34;til055---wir-sind-selbständig-neu-hier&#34;&gt;TIL055 - Wir sind selbständig neu hier&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til055-wir-sind-selbstaendig-neu-hier&#34;&gt;https://tilpod.net/episode/til055-wir-sind-selbstaendig-neu-hier&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Ein Blog sollte man immer dabeihaben! </title>
      <link>https://changelog.deimeke.ruhr/2025/05/25/dlb4399/</link>
      <pubDate>Sun, 25 May 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/05/25/dlb4399/</guid>
      <description>&lt;h2 id=&#34;ein-blog-sollte-man-immer-dabeihaben&#34;&gt;Ein Blog sollte man immer dabeihaben!&lt;/h2&gt;&#xA;&lt;p&gt;Heute ist es soweit, mein Blog wird 20. Unbeabsichtigt, teilt es sich diesen Geburtstag mit den folgenden Gedenktagen. (Die Ausgaben sind von meinem kleinen Skript &lt;a href=&#34;https://github.com/ddeimeke/daterem&#34;&gt;daterem.py&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4399-Ein-Blog-sollte-man-immer-dabeihaben!-.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4399-Ein-Blog-sollte-man-immer-dabeihaben!-.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Quantum Computing</title>
      <link>https://changelog.deimeke.ruhr/2025/05/10/bz109/</link>
      <pubDate>Sat, 10 May 2025 16:41:03 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/05/10/bz109/</guid>
      <description>&lt;p&gt;Was ist eigentlich Quantum Computing?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/109/&#34;&gt;https://buzzzoom.de/109/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bloggende und ihre Motivation – Was uns antreibt </title>
      <link>https://changelog.deimeke.ruhr/2025/05/08/dlb4395/</link>
      <pubDate>Thu, 08 May 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/05/08/dlb4395/</guid>
      <description>&lt;h2 id=&#34;bloggende-und-ihre-motivation--was-uns-antreibt&#34;&gt;Bloggende und ihre Motivation – Was uns antreibt&lt;/h2&gt;&#xA;&lt;p&gt;In der vergangenen Woche habe ich ja bereits geschrieben, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4393-Warum-bloggen-wir-eigentlich-immer-noch!.html&#34;&gt;was mich das Blog weiterführen lässt&lt;/a&gt;, hier geht es darum, was mich antreibt. Das wurde zum Teil bereits in der vergangenen Woche beantwortet.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4395-Bloggende-und-ihre-Motivation-&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4395-Bloggende-und-ihre-Motivation-&lt;/a&gt;–-Was-uns-antreibt-.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Warum bloggen wir eigentlich immer noch?!</title>
      <link>https://changelog.deimeke.ruhr/2025/05/01/dlb4393/</link>
      <pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/05/01/dlb4393/</guid>
      <description>&lt;h2 id=&#34;warum-bloggen-wir-eigentlich-immer-noch&#34;&gt;Warum bloggen wir eigentlich immer noch?!&lt;/h2&gt;&#xA;&lt;p&gt;In den knapp zwanzig Jahren, die es Dirks Logbuch mittlerweile gibt, habe ich natürlich schon ein paar Mal darüber nachgedacht, mit dem Bloggen aufzuhören. Aber dann dachte ich, dass es schade wäre, die Artikel zu verlieren, und wenn ich mal dazu komme, einen Artikel zu schreiben, dann macht es immer noch Spass.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4393-Warum-bloggen-wir-eigentlich-immer-noch?!.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4393-Warum-bloggen-wir-eigentlich-immer-noch?!.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Über den Everest in die Selbstständigkeit</title>
      <link>https://changelog.deimeke.ruhr/2025/05/01/til054/</link>
      <pubDate>Thu, 01 May 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/05/01/til054/</guid>
      <description>&lt;h2 id=&#34;til054---über-den-everest-in-die-selbstständigkeit&#34;&gt;TIL054 - Über den Everest in die Selbstständigkeit&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til054-ueber-den-everest-in-die-selbststaendigkeit&#34;&gt;https://tilpod.net/episode/til054-ueber-den-everest-in-die-selbststaendigkeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Erinnerung: Blogwochen 2025 starten bald</title>
      <link>https://changelog.deimeke.ruhr/2025/04/27/dlb4392/</link>
      <pubDate>Sun, 27 Apr 2025 19:32:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/04/27/dlb4392/</guid>
      <description>&lt;h2 id=&#34;erinnerung-blogwochen-2025-starten-bald&#34;&gt;Erinnerung: Blogwochen 2025 starten bald&lt;/h2&gt;&#xA;&lt;p&gt;Benedikt, Robert und ich wollen am kommenden Donnerstag, dem 1. Mai 2025, die Blogwochen 2025 starten und wir würden uns sehr freuen, wenn Ihr Euch anschliesst.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4392-Erinnerung:-Blogwochen-2025-starten-bald.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4392-Erinnerung:-Blogwochen-2025-starten-bald.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digital Identitiy</title>
      <link>https://changelog.deimeke.ruhr/2025/04/23/bz108/</link>
      <pubDate>Wed, 23 Apr 2025 23:03:23 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/04/23/bz108/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Digital Identitiy?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/108/&#34;&gt;https://buzzzoom.de/108/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Im Mai beginnen die Blogwochen</title>
      <link>https://changelog.deimeke.ruhr/2025/04/02/dlb4387/</link>
      <pubDate>Wed, 02 Apr 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/04/02/dlb4387/</guid>
      <description>&lt;h2 id=&#34;im-mai-beginnen-die-blogwochen&#34;&gt;Im Mai beginnen die Blogwochen&lt;/h2&gt;&#xA;&lt;p&gt;Die Blogs von Benedikt, Robert und mir haben in diesem Jahr Geburtstag. Robert und Benedikt wollten etwas Besonderes machen und ich durfte mich anschliessen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4387-Im-Mai-beginnen-die-Blogwochen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: 40 Jahre in Deutschland und mit dem Ego zu OpenTelemetry</title>
      <link>https://changelog.deimeke.ruhr/2025/04/01/til053/</link>
      <pubDate>Tue, 01 Apr 2025 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/04/01/til053/</guid>
      <description>&lt;h2 id=&#34;til053---40-jahre-in-deutschland-und-mit-dem-ego-zu-opentelemetry&#34;&gt;TIL053 - 40 Jahre in Deutschland und mit dem Ego zu OpenTelemetry&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til053-40-jahre-in-deutschland-und-mit-dem-ego-zu-opentelemetry&#34;&gt;https://tilpod.net/episode/til053-40-jahre-in-deutschland-und-mit-dem-ego-zu-opentelemetry&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Joplin</title>
      <link>https://changelog.deimeke.ruhr/2025/03/31/dlb4386/</link>
      <pubDate>Mon, 31 Mar 2025 23:49:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/03/31/dlb4386/</guid>
      <description>&lt;h2 id=&#34;joplin&#34;&gt;Joplin&lt;/h2&gt;&#xA;&lt;p&gt;Nachdem es mit &lt;a href=&#34;https://logseq.com/&#34;&gt;Logseq&lt;/a&gt; so gar nicht weitergeht und die Anwendung auf mobilen Geräten nahezu unbenutzbar ist, habe ich mich aufs Neue und dieses Mal ausführlicher mit &lt;a href=&#34;https://joplinapp.org/&#34;&gt;Joplin&lt;/a&gt; auseinandergesetzt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4386-Joplin.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4386-Joplin.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Green Computing</title>
      <link>https://changelog.deimeke.ruhr/2025/03/26/bz107/</link>
      <pubDate>Wed, 26 Mar 2025 19:11:27 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/03/26/bz107/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Green Computing?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/107/&#34;&gt;https://buzzzoom.de/107/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digital Wellbeing</title>
      <link>https://changelog.deimeke.ruhr/2025/03/15/bz106/</link>
      <pubDate>Sat, 15 Mar 2025 19:03:04 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/03/15/bz106/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Digital Wellbeing?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/106/&#34;&gt;https://buzzzoom.de/106/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Keep calm and cook pasta – Slang, Prokrastination &amp; Perfektionismus</title>
      <link>https://changelog.deimeke.ruhr/2025/03/01/til052/</link>
      <pubDate>Sat, 01 Mar 2025 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/03/01/til052/</guid>
      <description>&lt;h2 id=&#34;til052---keep-calm-and-cook-pasta--slang-prokrastination--perfektionismus&#34;&gt;TIL052 - Keep calm and cook pasta – Slang, Prokrastination &amp;amp; Perfektionismus&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til052-keep-calm-and-cook-pasta-slang-prokrastination-perfektionismus&#34;&gt;https://tilpod.net/episode/til052-keep-calm-and-cook-pasta-slang-prokrastination-perfektionismus&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zusammenfassung: Wer ist Dirk Deimeke?</title>
      <link>https://changelog.deimeke.ruhr/2025/02/28/dlb4381/</link>
      <pubDate>Fri, 28 Feb 2025 09:31:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/28/dlb4381/</guid>
      <description>&lt;h2 id=&#34;zusammenfassung-wer-ist-dirk-deimeke&#34;&gt;Zusammenfassung: Wer ist Dirk Deimeke?&lt;/h2&gt;&#xA;&lt;p&gt;Den Blogartikel &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4379-Wer-ist-Dirk-Deimeke.html&#34;&gt;Wer ist Dirk Deimeke?&lt;/a&gt; habe ich M365 Copilot (ohne Webverbindung) vorgeworfen und eine Zusammenfassung erbeten.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4381-Zusammenfassung:-Wer-ist-Dirk-Deimeke?.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4381-Zusammenfassung:-Wer-ist-Dirk-Deimeke?.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wer ist Dirk Deimeke?</title>
      <link>https://changelog.deimeke.ruhr/2025/02/27/dlb4379/</link>
      <pubDate>Thu, 27 Feb 2025 10:54:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/27/dlb4379/</guid>
      <description>&lt;h2 id=&#34;wer-ist-dirk-deimeke&#34;&gt;Wer ist Dirk Deimeke?&lt;/h2&gt;&#xA;&lt;p&gt;Schon spannend, was &lt;a href=&#34;https://de.wikipedia.org/wiki/Large_Language_Model&#34;&gt;Large Language Model&lt;/a&gt;s (LLMs) heute leisten.&lt;/p&gt;&#xA;&lt;p&gt;Ebenfalls spannend ist, wie falsch sie auch liegen können.&lt;/p&gt;&#xA;&lt;p&gt;Da ich (meines Wissens nach) einen weltweit eindeutigen Namen habe, habe ich einmal ein wenig &lt;a href=&#34;https://de.wikipedia.org/wiki/Egosurfing&#34;&gt;Egosurfing&lt;/a&gt; betrieben und teile hier gerne die Ergebnisse mit Euch. Hinter dem Namen des LLMs findet Ihr den Link zum spezifischen Chat.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4379-Wer-ist-Dirk-Deimeke?.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4379-Wer-ist-Dirk-Deimeke?.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Job Crafting</title>
      <link>https://changelog.deimeke.ruhr/2025/02/27/bz105/</link>
      <pubDate>Thu, 27 Feb 2025 10:23:30 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/27/bz105/</guid>
      <description>&lt;p&gt;Was ist eigentlich Job Crafting?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/105/&#34;&gt;https://buzzzoom.de/105/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Denial of Service</title>
      <link>https://changelog.deimeke.ruhr/2025/02/17/bz104/</link>
      <pubDate>Mon, 17 Feb 2025 14:32:47 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/17/bz104/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Denial of Service?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/104/&#34;&gt;https://buzzzoom.de/104/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Fragen zu meinem Blog</title>
      <link>https://changelog.deimeke.ruhr/2025/02/17/dlb4377/</link>
      <pubDate>Mon, 17 Feb 2025 07:07:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/17/dlb4377/</guid>
      <description>&lt;h2 id=&#34;fragen-zu-meinem-blog&#34;&gt;Fragen zu meinem Blog&lt;/h2&gt;&#xA;&lt;p&gt;Ich freue mich sehr darüber, dass das (private) Bloggen scheinbar eine Renaissance erlebt. Daher nehme ich auch gerne das Stöckchen von &lt;a href=&#34;https://www.jansens-pott.de/fragen-zu-deinem-blog/&#34;&gt;Jansens Pott&lt;/a&gt; auf und beantworte Fragen zu meinem Blog. Bei ihm im Blog kann man sich die Fragen auch leicht kopieren, mitmachen ist ausdrücklich erwünscht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4377-Fragen-zu-meinem-Blog.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4377-Fragen-zu-meinem-Blog.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Unendliche Ziele</title>
      <link>https://changelog.deimeke.ruhr/2025/02/06/dlb4374/</link>
      <pubDate>Thu, 06 Feb 2025 06:21:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/06/dlb4374/</guid>
      <description>&lt;h2 id=&#34;unendliche-ziele&#34;&gt;Unendliche Ziele&lt;/h2&gt;&#xA;&lt;p&gt;Wie viele andere auch habe ich mich sehr ausführlich mit Zielen auseinandergesetzt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4374-Unendliche-Ziele.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4374-Unendliche-Ziele.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Second Brain für die Wärmepumpenjahresauswertung</title>
      <link>https://changelog.deimeke.ruhr/2025/02/01/til051/</link>
      <pubDate>Sat, 01 Feb 2025 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/02/01/til051/</guid>
      <description>&lt;h2 id=&#34;til051---second-brain-für-die-wärmepumpenjahresauswertung&#34;&gt;TIL051 - Second Brain für die Wärmepumpenjahresauswertung&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til051-second-brain-fuer-die-waermepumpenjahresauswertung&#34;&gt;https://tilpod.net/episode/til051-second-brain-fuer-die-waermepumpenjahresauswertung&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TechnikTechnik: Nie wieder IT! Bis morgen…</title>
      <link>https://changelog.deimeke.ruhr/2025/01/31/tt197/</link>
      <pubDate>Fri, 31 Jan 2025 13:13:33 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/31/tt197/</guid>
      <description>&lt;p&gt;Dirk, Mario und Marius sprechen darüber, warum man nicht in der IT arbeiten sollte – und warum sie es trotzdem tun.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://techniktechnik.de/197/&#34;&gt;https://techniktechnik.de/197/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: SBOM</title>
      <link>https://changelog.deimeke.ruhr/2025/01/29/bz103/</link>
      <pubDate>Wed, 29 Jan 2025 19:03:29 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/29/bz103/</guid>
      <description>&lt;p&gt;Was ist eigentlich SBOM (Software Bill of Materials)?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/103/&#34;&gt;https://buzzzoom.de/103/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Kanban</title>
      <link>https://changelog.deimeke.ruhr/2025/01/15/bz102/</link>
      <pubDate>Wed, 15 Jan 2025 21:22:18 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/15/bz102/</guid>
      <description>&lt;p&gt;Was ist eigentlich Kanban?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/102/&#34;&gt;https://buzzzoom.de/102/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Veränderungsmanagement</title>
      <link>https://changelog.deimeke.ruhr/2025/01/03/bz101/</link>
      <pubDate>Fri, 03 Jan 2025 02:08:45 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/03/bz101/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Veränderungsmanagement?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/101/&#34;&gt;https://buzzzoom.de/101/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Regelmässiger Newsletter?</title>
      <link>https://changelog.deimeke.ruhr/2025/01/02/dlb4368/</link>
      <pubDate>Thu, 02 Jan 2025 06:04:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/02/dlb4368/</guid>
      <description>&lt;h2 id=&#34;regelmässiger-newsletter&#34;&gt;Regelmässiger Newsletter?&lt;/h2&gt;&#xA;&lt;p&gt;Benedikt &lt;a href=&#34;https://benedikt.io/2024/12/newsletter-start&#34;&gt;startet einen Newsletter&lt;/a&gt; und Robert denkt darüber nach, &lt;a href=&#34;https://nureinblog.at/42356-ein-newsletter-fuer-nur-ein-blog&#34;&gt;ebenfalls einen zu starten&lt;/a&gt;. Darüber habe ich auch schon nachgedacht, mir würden auch Inhalte einfallen, die dort gut hineinpassen würden, unter anderem eine ausführlichere Version meines Linkdumps, etwas zu Selbstmanagement oder auch technischer etwas zu Linux.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4368-Regelm&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4368-Regelm&lt;/a&gt;ässiger-Newsletter?.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein 2024, die positive Seite</title>
      <link>https://changelog.deimeke.ruhr/2025/01/01/dlb4367/</link>
      <pubDate>Wed, 01 Jan 2025 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/01/dlb4367/</guid>
      <description>&lt;h2 id=&#34;mein-2024-die-positive-seite&#34;&gt;Mein 2024, die positive Seite&lt;/h2&gt;&#xA;&lt;p&gt;Und zum Schluss folgt der positive Jahresrückblick, siehe auch &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4295-Mein-2023,-die-positive-Seite.html&#34;&gt;hier&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4367-Mein-2024,-die-positive-Seite.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4367-Mein-2024,-die-positive-Seite.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: (Viel) Geld verdienen für IT-Junior-Menschen mit unendlichem Urlaub</title>
      <link>https://changelog.deimeke.ruhr/2025/01/01/til050/</link>
      <pubDate>Wed, 01 Jan 2025 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2025/01/01/til050/</guid>
      <description>&lt;h2 id=&#34;til050---viel-geld-verdienen-für-it-junior-menschen-mit-unendlichem-urlaub&#34;&gt;TIL050 - (Viel) Geld verdienen für IT-Junior-Menschen mit unendlichem Urlaub&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til050-viel-geld-verdienen-fuer-it-junior-menschen-mit-unendlichem-urlaub&#34;&gt;https://tilpod.net/episode/til050-viel-geld-verdienen-fuer-it-junior-menschen-mit-unendlichem-urlaub&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch:  Meine Top 5 Bücher in 2024</title>
      <link>https://changelog.deimeke.ruhr/2024/12/31/dlb4366/</link>
      <pubDate>Tue, 31 Dec 2024 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/31/dlb4366/</guid>
      <description>&lt;h2 id=&#34;meine-top-5-bücher-in-2024&#34;&gt;Meine Top 5 Bücher in 2024&lt;/h2&gt;&#xA;&lt;p&gt;Meine Top 5 aus dem letzten Jahr findet Ihr &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4294-Meine-Top-5-Buecher-in-2023.html&#34;&gt;hier&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4366--Meine-Top-5-Buecher-in-2024.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4366--Meine-Top-5-Buecher-in-2024.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommunikationswerkzeuge und Messenger Ende 2024</title>
      <link>https://changelog.deimeke.ruhr/2024/12/30/dlb4365/</link>
      <pubDate>Mon, 30 Dec 2024 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/30/dlb4365/</guid>
      <description>&lt;h2 id=&#34;kommunikationswerkzeuge-und-messenger-ende-2024&#34;&gt;Kommunikationswerkzeuge und Messenger Ende 2024&lt;/h2&gt;&#xA;&lt;p&gt;Die Lage hier stabilisiert sich, hier zum Vergleich die Liste vom &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4293-Kommunikationswerkzeuge-und-Messenger-Ende-2023.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4365-Kommunikationswerkzeuge-und-Messenger-Ende-2024.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4365-Kommunikationswerkzeuge-und-Messenger-Ende-2024.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2024 arbeite (Client)</title>
      <link>https://changelog.deimeke.ruhr/2024/12/29/dlb4364/</link>
      <pubDate>Sun, 29 Dec 2024 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/29/dlb4364/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2024-arbeite-client&#34;&gt;Wie ich Ende 2024 arbeite (Client)&lt;/h2&gt;&#xA;&lt;p&gt;Was soll ich als Einleitung schreiben, auch hier gab es einen &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4290-Wie-ich-Ende-2023-arbeite-Client.html&#34;&gt;Artikel&lt;/a&gt; im letzten Jahr? Hier tut sich erfahrungsgemäss sehr viel mehr getan als auf der Serverseite.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4364-Wie-ich-Ende-2024-arbeite-%40Client%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4364-Wie-ich-Ende-2024-arbeite-%40Client%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2024 arbeite (Infrastruktur)</title>
      <link>https://changelog.deimeke.ruhr/2024/12/28/dlb4363/</link>
      <pubDate>Sat, 28 Dec 2024 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/28/dlb4363/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2024-arbeite-infrastruktur&#34;&gt;Wie ich Ende 2024 arbeite (Infrastruktur)&lt;/h2&gt;&#xA;&lt;p&gt;Hier hat sich ein wenig mehr getan, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4289-Wie-ich-Ende-2023-arbeite-Infrastruktur.html&#34;&gt;hier&lt;/a&gt; der Artikel aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4363-Wie-ich-Ende-2024-arbeite-%40Infrastruktur%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4363-Wie-ich-Ende-2024-arbeite-%40Infrastruktur%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Arbeitsplatz Ende 2024</title>
      <link>https://changelog.deimeke.ruhr/2024/12/27/dlb4361/</link>
      <pubDate>Fri, 27 Dec 2024 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/27/dlb4361/</guid>
      <description>&lt;h2 id=&#34;mein-arbeitsplatz-ende-2024&#34;&gt;Mein Arbeitsplatz Ende 2024&lt;/h2&gt;&#xA;&lt;p&gt;Hier die Änderungen aus dem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4288-Mein-Arbeitsplatz-Ende-2023.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4361-Mein-Arbeitsplatz-Ende-2024.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4361-Mein-Arbeitsplatz-Ende-2024.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Firefox-Addons Ende 2024</title>
      <link>https://changelog.deimeke.ruhr/2024/12/26/dlb4360/</link>
      <pubDate>Thu, 26 Dec 2024 01:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/26/dlb4360/</guid>
      <description>&lt;h2 id=&#34;meine-firefox-addons-ende-2024&#34;&gt;Meine Firefox-Addons Ende 2024&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist die 2024er Edition des &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4287-Meine-Firefox-Addons-Ende-2023.html&#34;&gt;Artikels&lt;/a&gt; aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4360-Meine-Firefox-Addons-Ende-2024.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4360-Meine-Firefox-Addons-Ende-2024.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Focus on Linux: Der Jahresrückblick 2024</title>
      <link>https://changelog.deimeke.ruhr/2024/12/24/focus_on_linux_2024_jahresrueckblick/</link>
      <pubDate>Tue, 24 Dec 2024 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/24/focus_on_linux_2024_jahresrueckblick/</guid>
      <description>&lt;h2 id=&#34;focus-on-linux---der-jahresrückblick-2024&#34;&gt;Focus on: Linux - Der Jahresrückblick 2024&lt;/h2&gt;&#xA;&lt;p&gt;Gastauftritt im Podcast &lt;a href=&#34;https://focusonlinux.podigee.io/&#34;&gt;Focus on: Linux&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://focusonlinux.podigee.io/144-jahresruckblick-2024&#34;&gt;https://focusonlinux.podigee.io/144-jahresruckblick-2024&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Podcast</title>
      <link>https://changelog.deimeke.ruhr/2024/12/18/bz100/</link>
      <pubDate>Wed, 18 Dec 2024 19:51:43 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/18/bz100/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Podcast?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/100/&#34;&gt;https://buzzzoom.de/100/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mullvad reparieren</title>
      <link>https://changelog.deimeke.ruhr/2024/12/14/dlb4358/</link>
      <pubDate>Sat, 14 Dec 2024 14:22:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/14/dlb4358/</guid>
      <description>&lt;h2 id=&#34;mullvad-reparieren&#34;&gt;Mullvad reparieren&lt;/h2&gt;&#xA;&lt;p&gt;Nach einem &lt;a href=&#34;https://www.tuxedocomputers.com/de/TUXEDO-OS_1.tuxedo&#34;&gt;Tuxedo OS&lt;/a&gt;i Update von Version 3 (Basis &lt;a href=&#34;https://ubuntu.com/&#34;&gt;Ubuntu&lt;/a&gt; 22.04) auf 4 (Basis Ubuntu 24.04) lief mein &lt;a href=&#34;https://mullvad.net/&#34;&gt;Mullvad VPN&lt;/a&gt; nicht mehr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4358-Mullvad-reparieren.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4358-Mullvad-reparieren.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: IT Change Management</title>
      <link>https://changelog.deimeke.ruhr/2024/12/04/bz099/</link>
      <pubDate>Wed, 04 Dec 2024 11:19:07 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/04/bz099/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich IT Change Management?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/99/&#34;&gt;https://buzzzoom.de/99/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Neuer Job oder Karrieresackgasse?</title>
      <link>https://changelog.deimeke.ruhr/2024/12/01/til049/</link>
      <pubDate>Sun, 01 Dec 2024 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/12/01/til049/</guid>
      <description>&lt;h2 id=&#34;til049---neuer-job-oder-karrieresackgasse&#34;&gt;TIL049 - Neuer Job oder Karrieresackgasse?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til049-neuer-job-oder-karrieresackgasse&#34;&gt;https://tilpod.net/episode/til049-neuer-job-oder-karrieresackgasse&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: VUCA</title>
      <link>https://changelog.deimeke.ruhr/2024/11/20/bz098/</link>
      <pubDate>Wed, 20 Nov 2024 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/11/20/bz098/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich VUCA?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/98/&#34;&gt;https://buzzzoom.de/98/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Ablösung Wallabag</title>
      <link>https://changelog.deimeke.ruhr/2024/11/19/dlb4353/</link>
      <pubDate>Tue, 19 Nov 2024 05:11:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/11/19/dlb4353/</guid>
      <description>&lt;h2 id=&#34;ablösung-wallabag&#34;&gt;Ablösung Wallabag&lt;/h2&gt;&#xA;&lt;p&gt;Über Anwendungen, die gefühlt schon ewig benutze, muss ich mir einmal Gedanken machen.&lt;/p&gt;&#xA;&lt;p&gt;Da ist &lt;a href=&#34;https://wallabag.org/&#34;&gt;Wallabag&lt;/a&gt;, meine &amp;ldquo;Read-Later&amp;rdquo;-Anwendung. Wallabag ist trotz leistungsstarken Server sehr langsam. Ich bemerke ausserdem immer häufiger, dass Artikel nicht hinzugefügt werden können, weil die Anwendung die Inhalte der Webseite nicht übernimmt. Das Ökosystem mit Browser-Extension und Android-Anwendung ist allerdings gut. Wallabag ist einer der Pfeiler meines wöchentlichen Linkdumps.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digitale Resilienz</title>
      <link>https://changelog.deimeke.ruhr/2024/11/12/bz097/</link>
      <pubDate>Tue, 12 Nov 2024 21:44:09 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/11/12/bz097/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich digitale Resilienz?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/97/&#34;&gt;https://buzzzoom.de/97/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Mit WOOP zum neuen Job</title>
      <link>https://changelog.deimeke.ruhr/2024/11/01/til048/</link>
      <pubDate>Fri, 01 Nov 2024 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/11/01/til048/</guid>
      <description>&lt;h2 id=&#34;til048---mit-woop-zum-neuen-job&#34;&gt;TIL048 - Mit WOOP zum neuen Job&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til048-mit-woop-zum-neuen-job&#34;&gt;https://tilpod.net/episode/til048-mit-woop-zum-neuen-job&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Bring your own Device (BYOD)</title>
      <link>https://changelog.deimeke.ruhr/2024/10/27/bz096/</link>
      <pubDate>Sun, 27 Oct 2024 14:18:22 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/10/27/bz096/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Bring your own Device (BYOD)?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/96/&#34;&gt;https://buzzzoom.de/96/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Thin Client</title>
      <link>https://changelog.deimeke.ruhr/2024/10/10/bz095/</link>
      <pubDate>Thu, 10 Oct 2024 20:40:51 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/10/10/bz095/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Thin Client?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/95/&#34;&gt;https://buzzzoom.de/95/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Tuxedo OS</title>
      <link>https://changelog.deimeke.ruhr/2024/10/10/dlb4346/</link>
      <pubDate>Thu, 10 Oct 2024 18:03:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/10/10/dlb4346/</guid>
      <description>&lt;h2 id=&#34;tuxedo-os&#34;&gt;Tuxedo OS&lt;/h2&gt;&#xA;&lt;p&gt;Auf dem bereits &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4342-Erste-Schritte-neues-Notebook.html&#34;&gt;erwähnten neuen Notebook&lt;/a&gt; ist standardmässig &lt;a href=&#34;https://www.tuxedocomputers.com/de/TUXEDO-OS_1.tuxedo&#34;&gt;Tuxedo OS&lt;/a&gt; installiert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4346-Tuxedo-OS.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4346-Tuxedo-OS.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Auch gute Jobs kann man kündigen</title>
      <link>https://changelog.deimeke.ruhr/2024/10/01/til047/</link>
      <pubDate>Tue, 01 Oct 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/10/01/til047/</guid>
      <description>&lt;h2 id=&#34;til047---auch-gute-jobs-kann-man-kündigen&#34;&gt;TIL047 - Auch gute Jobs kann man kündigen&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til047-auch-gute-jobs-kann-man-kuendigen&#34;&gt;https://tilpod.net/episode/til047-auch-gute-jobs-kann-man-kuendigen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Ransomware</title>
      <link>https://changelog.deimeke.ruhr/2024/09/28/bz094/</link>
      <pubDate>Sat, 28 Sep 2024 13:41:52 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/09/28/bz094/</guid>
      <description>&lt;p&gt;Was ist eigentlich Ransomware?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/94/&#34;&gt;https://buzzzoom.de/94/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Erste Schritte neues Notebook</title>
      <link>https://changelog.deimeke.ruhr/2024/09/15/dlb4342/</link>
      <pubDate>Sun, 15 Sep 2024 12:11:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/09/15/dlb4342/</guid>
      <description>&lt;h2 id=&#34;erste-schritte-neues-notebook&#34;&gt;Erste Schritte neues Notebook&lt;/h2&gt;&#xA;&lt;p&gt;Am vergangenen Donnerstag ist mein neues Notebook gekommen. Es ist ein &lt;a href=&#34;https://www.tuxedocomputers.com/de/TUXEDO-InfinityBook-Pro-14-Gen9-AMD.tuxedo#625,39865;717,35315;1896,38187;2148,37946;2223,35671;2297,38365;2328,39637;12534,139995;12633,140457;12928,141782;12973,141366;12989,141478;13028,141727;13043,141140&#34;&gt;TUXEDO InfinityBook Pro 14 - Gen9 - AMD&lt;/a&gt; geworden, der Link zeigt auf meine aktuelle Konfiguration. Liebes Tuxedo-Team. es wäre super, wenn die Links auch nach einem Modellwechsel noch funktionieren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4342-Erste-Schritte-neues-Notebook.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4342-Erste-Schritte-neues-Notebook.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Content Delivery Network</title>
      <link>https://changelog.deimeke.ruhr/2024/09/10/bz093/</link>
      <pubDate>Tue, 10 Sep 2024 19:57:53 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/09/10/bz093/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Content Delivery Network?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/93/&#34;&gt;https://buzzzoom.de/93/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Charakterstärken bei Zeugnissen, Konferenzen und Servermigrationen</title>
      <link>https://changelog.deimeke.ruhr/2024/09/01/til046/</link>
      <pubDate>Sun, 01 Sep 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/09/01/til046/</guid>
      <description>&lt;h2 id=&#34;til046---charakterstärken-bei-zeugnissen-konferenzen-und-servermigrationen&#34;&gt;TIL046 - Charakterstärken bei Zeugnissen, Konferenzen und Servermigrationen&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til046-charakterstaerken-bei-zeugnissen-konferenzen-und-servermigrationen&#34;&gt;https://tilpod.net/episode/til046-charakterstaerken-bei-zeugnissen-konferenzen-und-servermigrationen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Augmented Reality</title>
      <link>https://changelog.deimeke.ruhr/2024/08/30/bz092/</link>
      <pubDate>Fri, 30 Aug 2024 19:14:56 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/08/30/bz092/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Augmented Reality?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/92/&#34;&gt;https://buzzzoom.de/92/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Machine Customers</title>
      <link>https://changelog.deimeke.ruhr/2024/08/14/bz091/</link>
      <pubDate>Wed, 14 Aug 2024 12:06:18 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/08/14/bz091/</guid>
      <description>&lt;p&gt;Was sind eigentlich Machine Customers?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/91/&#34;&gt;https://buzzzoom.de/91/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: IPTV</title>
      <link>https://changelog.deimeke.ruhr/2024/08/01/bz090/</link>
      <pubDate>Thu, 01 Aug 2024 15:39:14 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/08/01/bz090/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich IPTV?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/90/&#34;&gt;https://buzzzoom.de/90/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Kurzes zu Crowdstrike und verschiedener Kleinkram</title>
      <link>https://changelog.deimeke.ruhr/2024/08/01/til045/</link>
      <pubDate>Thu, 01 Aug 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/08/01/til045/</guid>
      <description>&lt;h2 id=&#34;til045---kurzes-zu-crowdstrike-und-verschiedener-kleinkram&#34;&gt;TIL045 - Kurzes zu Crowdstrike und verschiedener Kleinkram&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til045-kurzes-zu-crowdstrike-und-verschiedener-kleinkram&#34;&gt;https://tilpod.net/episode/til045-kurzes-zu-crowdstrike-und-verschiedener-kleinkram&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Second Screen</title>
      <link>https://changelog.deimeke.ruhr/2024/07/17/bz089/</link>
      <pubDate>Wed, 17 Jul 2024 14:21:48 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/07/17/bz089/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Second Screen?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/89/&#34;&gt;https://buzzzoom.de/89/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Passives Einkommen</title>
      <link>https://changelog.deimeke.ruhr/2024/07/04/bz088/</link>
      <pubDate>Thu, 04 Jul 2024 20:24:16 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/07/04/bz088/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich passives Einkommen?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/88/&#34;&gt;https://buzzzoom.de/88/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Der Stellenwert von Arbeit</title>
      <link>https://changelog.deimeke.ruhr/2024/07/01/til044/</link>
      <pubDate>Mon, 01 Jul 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/07/01/til044/</guid>
      <description>&lt;h2 id=&#34;til044---der-stellenwert-von-arbeit&#34;&gt;TIL044 - Der Stellenwert von Arbeit&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til044-der-stellenwert-von-arbeit&#34;&gt;https://tilpod.net/episode/til044-der-stellenwert-von-arbeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Content Marketing</title>
      <link>https://changelog.deimeke.ruhr/2024/06/15/bz087/</link>
      <pubDate>Sat, 15 Jun 2024 08:00:21 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/06/15/bz087/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Content-Marketing?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/87/&#34;&gt;https://buzzzoom.de/87/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Logseq vs. Notesnook</title>
      <link>https://changelog.deimeke.ruhr/2024/06/12/dlb4327/</link>
      <pubDate>Wed, 12 Jun 2024 06:23:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/06/12/dlb4327/</guid>
      <description>&lt;h2 id=&#34;logseq-vs-notesnook&#34;&gt;Logseq vs. Notesnook&lt;/h2&gt;&#xA;&lt;p&gt;Relativ lange habe ich mich mit dem Thema Notizanwendungen (oder &amp;ldquo;Zweites Gehirn&amp;rdquo;) herumgeschlagen und konnte einem sehr guten Setup mit &lt;a href=&#34;https://logseq.com/&#34;&gt;Logseq&lt;/a&gt; dem Idealbild sehr nahekommen. Jetzt schaue ich mir parallel &lt;a href=&#34;https://notesnook.com/&#34;&gt;Notesnook&lt;/a&gt; an und bin ins Grübeln gekommen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4327-Logseq-vs.-Notesnook.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4327-Logseq-vs.-Notesnook.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Trunk Based Development</title>
      <link>https://changelog.deimeke.ruhr/2024/06/01/til043/</link>
      <pubDate>Sat, 01 Jun 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/06/01/til043/</guid>
      <description>&lt;h2 id=&#34;til043---trunk-based-development&#34;&gt;TIL043 - Trunk Based Development&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til043-trunk-based-development&#34;&gt;https://tilpod.net/episode/til043-trunk-based-development&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Personal Knowledge Management</title>
      <link>https://changelog.deimeke.ruhr/2024/05/28/bz086/</link>
      <pubDate>Tue, 28 May 2024 00:33:35 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/05/28/bz086/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Personal Knowledge Management?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/86/&#34;&gt;https://buzzzoom.de/86/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Domain Name System</title>
      <link>https://changelog.deimeke.ruhr/2024/05/10/bz085/</link>
      <pubDate>Fri, 10 May 2024 12:11:03 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/05/10/bz085/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Domain Name System?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/85/&#34;&gt;https://buzzzoom.de/85/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Journaling Aufforderungen</title>
      <link>https://changelog.deimeke.ruhr/page/aufforderungen/</link>
      <pubDate>Wed, 08 May 2024 16:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/aufforderungen/</guid>
      <description>&lt;h1 id=&#34;ideen-für-das-journaling&#34;&gt;Ideen für das Journaling&lt;/h1&gt;&#xA;&lt;p&gt;Hier findest du ein paar Anregungen, die ich gefunden habe, als ich Journaling als neue Technik zur Selbstverbesserung erforschte.&lt;/p&gt;&#xA;&lt;p&gt;Quellen:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Der brillante Workshop &lt;a href=&#34;https://devopsdays.org/events/2021-zurich/program/cosima-laube&#34;&gt;D.A.R.E. mehr, F.E.A.R. weniger&lt;/a&gt; von &lt;a href=&#34;https://cosima-laube.respectandadapt.rocks/&#34;&gt;Cosima Laube&lt;/a&gt;.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.respectandadapt.rocks/blog/journaling/how-journaling-puts-leadership-in-action&#34;&gt;How Journaling puts Leadership in ACTion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Der Udemy-Kurs &lt;a href=&#34;https://www.udemy.com/course/journaling-mastery-personal-development/&#34;&gt;Journaling Mastery: Become Your Best Self&lt;/a&gt; von &lt;a href=&#34;https://jonathanalevi.com/&#34;&gt;Jonathan Levi&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://scottjeffrey.com/personal-core-values/&#34;&gt;7 Schritte zur Entdeckung deiner persönlichen Grundwerte&lt;/a&gt; und &lt;a href=&#34;https://scottjeffrey.com/core-values-list/&#34;&gt;Die ultimative Liste der Grundwerte&lt;/a&gt; von Scott Jeffrey&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://medium.com/@victorzexihe/the-journaling-method-that-is-changing-my-life-a231f655de26&#34;&gt;The Journaling Method That is Changing My Life&lt;/a&gt; von Victor Zexi He&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/MoGTXsusX6Q&#34;&gt;Verändere dein Leben durch Journalling - 10 kraftvolle Fragen&lt;/a&gt; von Dr. Ali Abdaal&lt;/li&gt;&#xA;&lt;li&gt;Einige eigene Impulse und Impulse, die ich in verschiedenen Internetartikeln gefunden habe.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Los geht&amp;rsquo;s.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Journaling Prompts</title>
      <link>https://changelog.deimeke.ruhr/page/prompts/</link>
      <pubDate>Tue, 07 May 2024 08:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/prompts/</guid>
      <description>&lt;h1 id=&#34;ideas-for-journaling&#34;&gt;Ideas for Journaling&lt;/h1&gt;&#xA;&lt;p&gt;This documents a couple of prompts I found while researching journaling as a new technique for selfimprovement.&lt;/p&gt;&#xA;&lt;p&gt;Sources:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The brilliant workshop &lt;a href=&#34;https://devopsdays.org/events/2021-zurich/program/cosima-laube&#34;&gt;D.A.R.E. more, F.E.A.R. less&lt;/a&gt; by &lt;a href=&#34;https://cosima-laube.respectandadapt.rocks/&#34;&gt;Cosima Laube&lt;/a&gt;.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.respectandadapt.rocks/blog/journaling/how-journaling-puts-leadership-in-action&#34;&gt;How Journaling puts Leadership in ACTion&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Udemy course &lt;a href=&#34;https://www.udemy.com/course/journaling-mastery-personal-development/&#34;&gt;Journaling Mastery: Become Your Best Self&lt;/a&gt; by &lt;a href=&#34;https://jonathanalevi.com/&#34;&gt;Jonathan Levi&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://scottjeffrey.com/personal-core-values/&#34;&gt;7 Steps to Discover Your Personal Core Values &lt;/a&gt; and &lt;a href=&#34;https://scottjeffrey.com/core-values-list/&#34;&gt;The Ultimate List of Core Values&lt;/a&gt; by Scott Jeffrey&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://medium.com/@victorzexihe/the-journaling-method-that-is-changing-my-life-a231f655de26&#34;&gt;The Journaling Method That is Changing My Life&lt;/a&gt; by Victor Zexi He&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/MoGTXsusX6Q&#34;&gt;Change Your Life by Journalling - 10 Powerful Questions&lt;/a&gt; by Dr. Ali Abdaal&lt;/li&gt;&#xA;&lt;li&gt;Wonderful 30 days self-paced course &lt;a href=&#34;https://www.journalwiser.com/&#34;&gt;Journal Wiser&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Some own prompts and prompts I found in various internet articles.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Here we go.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Software Supply Chain Security</title>
      <link>https://changelog.deimeke.ruhr/2024/05/01/til042/</link>
      <pubDate>Wed, 01 May 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/05/01/til042/</guid>
      <description>&lt;h2 id=&#34;til042---software-supply-chain-security&#34;&gt;TIL042 - Software Supply Chain Security&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til042-software-supply-chain-security&#34;&gt;https://tilpod.net/episode/til042-software-supply-chain-security&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Job Requirements</title>
      <link>https://changelog.deimeke.ruhr/page/jobrequirements-2024/</link>
      <pubDate>Sat, 27 Apr 2024 09:47:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/jobrequirements-2024/</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;&#xA;&lt;p&gt;Currently, I am not actively searching for a new challenge.&lt;/p&gt;&#xA;&lt;p&gt;As you can see from my profile on &lt;a href=&#34;https://www.linkedin.com/in/ddeimeke/&#34;&gt;LinkedIn&lt;/a&gt;, I have worked most of my life in various technical roles, mostly as a Senior Systems Engineer Linux and OpenShift, Technical Lead or Team Lead.&lt;/p&gt;&#xA;&lt;p&gt;Putting it all into a tag list would produce something like Blogger, Podcaster, Author, Speaker, Apprentice Trainer, Mentor, Linux Penguin, Container Pusher, Systems Administrator, Systems Engineer, DevOps Engineer, Technical Architect, Technical Solution Engineer, Technical Lead, Team Lead, Product Owner, Team Coach, Project Manager, Open Source Contributor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: UX</title>
      <link>https://changelog.deimeke.ruhr/2024/04/20/bz084/</link>
      <pubDate>Sat, 20 Apr 2024 14:13:30 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/04/20/bz084/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich UX?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/84/&#34;&gt;https://buzzzoom.de/84/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Notizen, noch einmal</title>
      <link>https://changelog.deimeke.ruhr/2024/04/07/dlb4316/</link>
      <pubDate>Sun, 07 Apr 2024 10:18:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/04/07/dlb4316/</guid>
      <description>&lt;h2 id=&#34;notizen-noch-einmal&#34;&gt;Notizen, noch einmal&lt;/h2&gt;&#xA;&lt;p&gt;Wie bereits in den vorhergehenden Artikeln geschrieben, bin ich auf der &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4310-Notiz-Anwendung-gesucht.html&#34;&gt;Suche nach einer neuen Notizanwendung&lt;/a&gt; (weitere Artikel findet Ihr als Trackbacks unter dem verlinkten Posting).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4316-Notizen,-noch-einmal.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4316-Notizen,-noch-einmal.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Doomscrolling</title>
      <link>https://changelog.deimeke.ruhr/2024/04/04/bz083/</link>
      <pubDate>Thu, 04 Apr 2024 08:08:32 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/04/04/bz083/</guid>
      <description>&lt;p&gt;Mario und Dirk widmen sich dem Phänomen Doomscrolling.&lt;/p&gt;&#xA;&lt;p&gt;Entdecke, was uns dazu treibt, endlos durch negative Nachrichten zu scrollen, selbst wenn es uns mental belastet, und wie sich das Internet von einfachen Webseiten zu endlosen Social-Media-Feeds entwickelt hat. Sie teilen persönliche Einblicke und Tipps, wie du dem negativen Nachrichtenstrom entkommen kannst.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz083-doomscrolling/&#34;&gt;https://buzzzoom.de/bz083-doomscrolling/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Nutzen Sie Ihr zweites Gehirn</title>
      <link>https://changelog.deimeke.ruhr/2024/04/03/dlb4314/</link>
      <pubDate>Wed, 03 Apr 2024 06:29:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/04/03/dlb4314/</guid>
      <description>&lt;h2 id=&#34;nutzen-sie-ihr-zweites-gehirn&#34;&gt;Nutzen Sie Ihr zweites Gehirn&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.m-vg.de/redline/shop/article/23796-nutzen-sie-ihr-zweites-gehirn/&#34;&gt;Das Buch&lt;/a&gt; von Tiago Forte habe ich mit viel Gewinn gelesen und ich denke, es wird die Art, wie ich Notizen mache, verändern. Das Buch lässt sich gut lesen und ist &amp;ldquo;ein Häppchen&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4314-Nutzen-Sie-Ihr-zweites-Gehirn.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4314-Nutzen-Sie-Ihr-zweites-Gehirn.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Der produktive Hugo lächelt und fühlt sich gut</title>
      <link>https://changelog.deimeke.ruhr/2024/04/01/til041/</link>
      <pubDate>Mon, 01 Apr 2024 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/04/01/til041/</guid>
      <description>&lt;h2 id=&#34;til041---der-produktive-hugo-lächelt-und-fühlt-sich-gut&#34;&gt;TIL041 - Der produktive Hugo lächelt und fühlt sich gut&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til041-der-produktive-hugo-laechelt-und-fuehlt-sich-gut&#34;&gt;https://tilpod.net/episode/til041-der-produktive-hugo-laechelt-und-fuehlt-sich-gut&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Neue Notiz-Anwendungen</title>
      <link>https://changelog.deimeke.ruhr/2024/03/26/dlb4312/</link>
      <pubDate>Tue, 26 Mar 2024 06:50:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/03/26/dlb4312/</guid>
      <description>&lt;h2 id=&#34;neue-notiz-anwendungen&#34;&gt;Neue Notiz-Anwendungen&lt;/h2&gt;&#xA;&lt;p&gt;Im &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4310-Notiz-Anwendung-gesucht.html&#34;&gt;letzten Artikel&lt;/a&gt; habe ich nach einer neuen Anwendung für Notizen auf Android, Linux und Windows gesucht und Ihr habt zahlreich geantwortet. Vielen lieben Dank dafür!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4312-Neue-Notiz-Anwendungen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4312-Neue-Notiz-Anwendungen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Notiz-Anwendung gesucht</title>
      <link>https://changelog.deimeke.ruhr/2024/03/17/dlb4310/</link>
      <pubDate>Sun, 17 Mar 2024 08:17:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/03/17/dlb4310/</guid>
      <description>&lt;h2 id=&#34;notiz-anwendung-gesucht&#34;&gt;Notiz-Anwendung gesucht&lt;/h2&gt;&#xA;&lt;p&gt;Gerade lese ich das Buch &lt;a href=&#34;https://www.m-vg.de/redline/shop/article/23796-nutzen-sie-ihr-zweites-gehirn/&#34;&gt;Nutzen Sie Ihr zweites Gehirn&lt;/a&gt; von Tiago Forte (mehr dazu später) und lass mich von vielen guten Ideen inspirieren, bin aber erst zur Hälfte durch.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4310-Notiz-Anwendung-gesucht.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4310-Notiz-Anwendung-gesucht.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Slow Living</title>
      <link>https://changelog.deimeke.ruhr/2024/03/13/bz082/</link>
      <pubDate>Wed, 13 Mar 2024 16:14:16 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/03/13/bz082/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Slow Living?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/82/&#34;&gt;https://buzzzoom.de/82/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Glücklich und motiviert Plattformen mit Strom entwickeln</title>
      <link>https://changelog.deimeke.ruhr/2024/03/01/til040/</link>
      <pubDate>Fri, 01 Mar 2024 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/03/01/til040/</guid>
      <description>&lt;h2 id=&#34;til040---glücklich-und-motiviert-plattformen-mit-strom-entwickeln&#34;&gt;TIL040 - Glücklich und motiviert Plattformen mit Strom entwickeln&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til040-gluecklich-und-motiviert-plattformen-mit-strom-entwickeln&#34;&gt;https://tilpod.net/episode/til040-gluecklich-und-motiviert-plattformen-mit-strom-entwickeln&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Walled Garden</title>
      <link>https://changelog.deimeke.ruhr/2024/02/22/bz081/</link>
      <pubDate>Thu, 22 Feb 2024 16:43:48 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/02/22/bz081/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Walled Garden?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz081-walled-garden/&#34;&gt;https://buzzzoom.de/bz081-walled-garden/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Rollenspiele und Arbeit</title>
      <link>https://changelog.deimeke.ruhr/2024/02/13/dlb4304/</link>
      <pubDate>Tue, 13 Feb 2024 05:53:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/02/13/dlb4304/</guid>
      <description>&lt;h2 id=&#34;rollenspiele-und-arbeit&#34;&gt;Rollenspiele und Arbeit&lt;/h2&gt;&#xA;&lt;p&gt;Der Zusammenhang zwischen Brot bringender Arbeit und Rollenspielen; nicht auf dem Computer, ich meine &lt;a href=&#34;https://de.wikipedia.org/wiki/Pen-%26-Paper-Rollenspiel&#34;&gt;&amp;ldquo;Pen and Paper&amp;rdquo;-Rollenspiele&lt;/a&gt;, lässt mich irgendwie nicht los.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4304-Rollenspiele-und-Arbeit.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4304-Rollenspiele-und-Arbeit.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Betriebssysteme</title>
      <link>https://changelog.deimeke.ruhr/2024/02/08/bz080/</link>
      <pubDate>Thu, 08 Feb 2024 21:13:34 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/02/08/bz080/</guid>
      <description>&lt;p&gt;Was sind eigentlich Betriebssysteme?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz080-betriebssysteme/&#34;&gt;https://buzzzoom.de/bz080-betriebssysteme/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Ein ehrlicher Blick auf das Autorenleben, Produktivität und das Selbstbild</title>
      <link>https://changelog.deimeke.ruhr/2024/02/01/til039/</link>
      <pubDate>Thu, 01 Feb 2024 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/02/01/til039/</guid>
      <description>&lt;h2 id=&#34;til039---ein-ehrlicher-blick-auf-das-autorenleben-produktivität-und-das-selbstbild&#34;&gt;TIL039 - Ein ehrlicher Blick auf das Autorenleben, Produktivität und das Selbstbild&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til038-souveraenes-podcasten-bei-totaler-ahnungslosigkeit&#34;&gt;https://tilpod.net/episode/til038-souveraenes-podcasten-bei-totaler-ahnungslosigkeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Job Requirements</title>
      <link>https://changelog.deimeke.ruhr/page/jobrequirements-2025/</link>
      <pubDate>Sat, 27 Jan 2024 09:47:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/jobrequirements-2025/</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;&#xA;&lt;p&gt;Currently, I am not actively searching for a new challenge.&lt;/p&gt;&#xA;&lt;p&gt;As you can see from my profile on &lt;a href=&#34;https://www.linkedin.com/in/ddeimeke/&#34;&gt;LinkedIn&lt;/a&gt;, I have worked most of my life in various technical roles, mostly as a Senior Systems Engineer Linux and OpenShift, Technical Lead or Team Lead, in an agile context I worked as well as Product Owner, Scrum Master and Team Coach.&lt;/p&gt;&#xA;&lt;p&gt;Putting it all into a tag list would produce something like Blogger, Podcaster, Author, Speaker, Apprentice Trainer, Mentor, Linux Penguin, Container Pusher, Systems Administrator, Systems Engineer, DevOps Engineer, Technical Architect, Technical Solution Engineer, Technical Lead, Team Lead, Epic Owner, Product Owner, Team Coach, Project Manager, Open Source Contributor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Messenger</title>
      <link>https://changelog.deimeke.ruhr/2024/01/19/bz079/</link>
      <pubDate>Fri, 19 Jan 2024 10:54:04 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/01/19/bz079/</guid>
      <description>&lt;p&gt;Was sind eigentlich Messenger?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz079-messenger/&#34;&gt;https://buzzzoom.de/bz079-messenger/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Umzug innerhalb des Fediverse</title>
      <link>https://changelog.deimeke.ruhr/2024/01/06/dlb4297/</link>
      <pubDate>Sat, 06 Jan 2024 19:59:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/01/06/dlb4297/</guid>
      <description>&lt;h2 id=&#34;umzug-innerhalb-des-fediverse&#34;&gt;Umzug innerhalb des Fediverse&lt;/h2&gt;&#xA;&lt;p&gt;In mir ist in den vergangenen Wochen der Entschluss gereift, einen grösseren technischen Umzug vorzunehmen.&lt;/p&gt;&#xA;&lt;p&gt;Die Gründe dafür sind, dass ich punktuell unzufrieden war. Performance ist ein Thema, Verfügbarkeit und Einstellungen sind weitere. Alles einzeln genommen, ist nicht ausschlaggebend für einen Wechsel. Da ich Projekte auch finanziell unterstütze, habe ich mir überlegt, dass es vielleicht sinnvoller ist, einen Anbieter stärker zu unterstützen als viele nur ein wenig.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Makros</title>
      <link>https://changelog.deimeke.ruhr/2024/01/02/bz078/</link>
      <pubDate>Tue, 02 Jan 2024 07:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/01/02/bz078/</guid>
      <description>&lt;p&gt;Was sind eigentlich Makros?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz078-makros/&#34;&gt;https://buzzzoom.de/bz078-makros/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch:  Mein 2023, die positive Seite</title>
      <link>https://changelog.deimeke.ruhr/2024/01/01/dlb4295/</link>
      <pubDate>Mon, 01 Jan 2024 06:17:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/01/01/dlb4295/</guid>
      <description>&lt;h2 id=&#34;mein-2023-die-positive-seite&#34;&gt;Mein 2023, die positive Seite&lt;/h2&gt;&#xA;&lt;p&gt;Und zum Schluss folgt der positive Jahresrückblick, siehe auch &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4224-Mein-2022,-die-positive-Seite.html&#34;&gt;hier&lt;/a&gt;. Diesen Artikel schreibe ich insbesondere als Kontrapunkt zu den wirklich vielen schlimmen Dingen, die in 2023 passiert sind.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4295--Mein-2023,-die-positive-Seite.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4295--Mein-2023,-die-positive-Seite.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Souveränes podcasten bei totaler Ahnungslosigkeit</title>
      <link>https://changelog.deimeke.ruhr/2024/01/01/til038/</link>
      <pubDate>Mon, 01 Jan 2024 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2024/01/01/til038/</guid>
      <description>&lt;h2 id=&#34;til038---souveränes-podcasten-bei-totaler-ahnungslosigkeit&#34;&gt;TIL038 - Souveränes podcasten bei totaler Ahnungslosigkeit&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til038-souveraenes-podcasten-bei-totaler-ahnungslosigkeit&#34;&gt;https://tilpod.net/episode/til038-souveraenes-podcasten-bei-totaler-ahnungslosigkeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Top 5 Bücher in 2023</title>
      <link>https://changelog.deimeke.ruhr/2023/12/31/dlb4294/</link>
      <pubDate>Sun, 31 Dec 2023 06:02:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/31/dlb4294/</guid>
      <description>&lt;h2 id=&#34;meine-top-5-bücher-in-2023&#34;&gt;Meine Top 5 Bücher in 2023&lt;/h2&gt;&#xA;&lt;p&gt;Meine Top 5 aus dem letzten Jahr findet Ihr &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4223-Meine-Top-5-Buecher-in-2022.html&#34;&gt;hier&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Wer sich generell für das interessiert, was ich lese, kann gerne meinem &lt;a href=&#34;https://www.goodreads.com/author/show/21041666.Dirk_Deimeke&#34;&gt;Goodreads Profil&lt;/a&gt; oder meinem &lt;a href=&#34;https://bookwyrm.social/user/ddeimeke&#34;&gt;Bookwyrm Profil&lt;/a&gt; im Fediverse folgen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4294-Meine-Top-5-B&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4294-Meine-Top-5-B&lt;/a&gt;ücher-in-2023.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommunikationswerkzeuge und Messenger Ende 2023</title>
      <link>https://changelog.deimeke.ruhr/2023/12/30/dlb4293/</link>
      <pubDate>Sat, 30 Dec 2023 06:58:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/30/dlb4293/</guid>
      <description>&lt;h2 id=&#34;kommunikationswerkzeuge-und-messenger-ende-2023&#34;&gt;Kommunikationswerkzeuge und Messenger Ende 2023&lt;/h2&gt;&#xA;&lt;p&gt;Die Lage hier stabilisiert sich, hier zum Vergleich die Liste vom &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4222-Kommunikationswerkzeuge-und-Messenger-Ende-2022.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4293-Kommunikationswerkzeuge-und-Messenger-Ende-2023.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4293-Kommunikationswerkzeuge-und-Messenger-Ende-2023.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2023 arbeite (Client)</title>
      <link>https://changelog.deimeke.ruhr/2023/12/29/dlb4290/</link>
      <pubDate>Fri, 29 Dec 2023 06:27:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/29/dlb4290/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2023-arbeite-client&#34;&gt;Wie ich Ende 2023 arbeite (Client)&lt;/h2&gt;&#xA;&lt;p&gt;Was soll ich als Einleitung schreiben, auch hier gab es einen &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4220-Wie-ich-Ende-2022-arbeite-Client.html&#34;&gt;Artikel&lt;/a&gt; im letzten Jahr? Hier tut sich erfahrungsgemäss sehr viel mehr getan als auf der Serverseite.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4290-Wie-ich-Ende-2023-arbeite-%40Client%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4290-Wie-ich-Ende-2023-arbeite-%40Client%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2023 arbeite (Infrastruktur)</title>
      <link>https://changelog.deimeke.ruhr/2023/12/28/dlb4289/</link>
      <pubDate>Thu, 28 Dec 2023 06:42:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/28/dlb4289/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2023-arbeite-infrastruktur&#34;&gt;Wie ich Ende 2023 arbeite (Infrastruktur)&lt;/h2&gt;&#xA;&lt;p&gt;Erfahrungsgemäss tut sich in der Infrastruktur nicht ganz so viel, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4219-Wie-ich-Ende-2022-arbeite-Infrastruktur.html&#34;&gt;hier&lt;/a&gt; der Artikel aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4289-Wie-ich-Ende-2023-arbeite-%40Infrastruktur%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4289-Wie-ich-Ende-2023-arbeite-%40Infrastruktur%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Arbeitsplatz Ende 2023</title>
      <link>https://changelog.deimeke.ruhr/2023/12/27/dlb4288/</link>
      <pubDate>Wed, 27 Dec 2023 06:27:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/27/dlb4288/</guid>
      <description>&lt;h2 id=&#34;mein-arbeitsplatz-ende-2023&#34;&gt;Mein Arbeitsplatz Ende 2023&lt;/h2&gt;&#xA;&lt;p&gt;Hier die Änderungen aus dem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4218-Mein-Arbeitsplatz-Ende-2022.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4288-Mein-Arbeitsplatz-Ende-2023.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4288-Mein-Arbeitsplatz-Ende-2023.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Firefox-Addons Ende 2023</title>
      <link>https://changelog.deimeke.ruhr/2023/12/26/dlb4287/</link>
      <pubDate>Tue, 26 Dec 2023 06:20:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/26/dlb4287/</guid>
      <description>&lt;h2 id=&#34;meine-firefox-addons-ende-2023&#34;&gt;Meine Firefox-Addons Ende 2023&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist die 2023er Edition des &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4217-Meine-Firefox-Addons-Ende-2022.html&#34;&gt;Artikels&lt;/a&gt; aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4287-Meine-Firefox-Addons-Ende-2023.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4287-Meine-Firefox-Addons-Ende-2023.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TechnikTechnik: Folge gegen Weihnachten (2)</title>
      <link>https://changelog.deimeke.ruhr/2023/12/19/tt180/</link>
      <pubDate>Tue, 19 Dec 2023 03:47:37 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/19/tt180/</guid>
      <description>&lt;p&gt;Das Jahr ist fast zu Ende und Marius und Peter sprechen mit Dirk Deimeke, Mario Hommel und Pierre Goldenbogen über eure Fragen und vieles mehr!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://techniktechnik.de/tt180-folge-gegen-weihnachten-2/&#34;&gt;https://techniktechnik.de/tt180-folge-gegen-weihnachten-2/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Folge gegen Weihnachten (1)</title>
      <link>https://changelog.deimeke.ruhr/2023/12/15/bz077/</link>
      <pubDate>Fri, 15 Dec 2023 06:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/15/bz077/</guid>
      <description>&lt;p&gt;Mario und Dirk beantworten mit Gästen Peter Mack, Pierre Goldenbogen und Marius Quabeck, eure Fragen. Sie reden über über ihre Highlights des Jahres, Produktivitätstools, Selfhosting und vieles mehr.&lt;/p&gt;&#xA;&lt;p&gt;Außerdem gibt es ein Gewinnspiel in Zusammenarbeit mit dem Rheinwerk Verlag.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz077-folge-gegen-weihnachten-1&#34;&gt;https://buzzzoom.de/bz077-folge-gegen-weihnachten-1&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Focus on Linux: Der Jahresrückblick 2023</title>
      <link>https://changelog.deimeke.ruhr/2023/12/15/focus_on_linux_2023_jahresrueckblick/</link>
      <pubDate>Fri, 15 Dec 2023 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/15/focus_on_linux_2023_jahresrueckblick/</guid>
      <description>&lt;h2 id=&#34;focus-on-linux---der-jahresrückblick-2023&#34;&gt;Focus on: Linux - Der Jahresrückblick 2023&lt;/h2&gt;&#xA;&lt;p&gt;Gastauftritt im Podcast &lt;a href=&#34;https://focusonlinux.podigee.io/&#34;&gt;Focus on: Linux&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://focusonlinux.podigee.io/86-der-jahresruckblick&#34;&gt;https://focusonlinux.podigee.io/86-der-jahresruckblick&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Selfhosting</title>
      <link>https://changelog.deimeke.ruhr/2023/12/12/bz076/</link>
      <pubDate>Tue, 12 Dec 2023 07:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/12/12/bz076/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Selfhosting?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz076-selfhosting/&#34;&gt;https://buzzzoom.de/bz076-selfhosting/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Multi-Faktor-Authentisierung</title>
      <link>https://changelog.deimeke.ruhr/2023/11/28/bz075/</link>
      <pubDate>Tue, 28 Nov 2023 13:35:51 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/11/28/bz075/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Multi-Faktor-Authentisierung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz075-multi-faktor-authentisierung/&#34;&gt;https://buzzzoom.de/bz075-multi-faktor-authentisierung/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Virtual Private Network</title>
      <link>https://changelog.deimeke.ruhr/2023/11/17/bz074/</link>
      <pubDate>Fri, 17 Nov 2023 18:35:33 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/11/17/bz074/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Virtual Private Network?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz074-virtual-private-network/&#34;&gt;https://buzzzoom.de/bz074-virtual-private-network/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Geotargeting</title>
      <link>https://changelog.deimeke.ruhr/2023/11/01/bz073/</link>
      <pubDate>Wed, 01 Nov 2023 18:17:35 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/11/01/bz073/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Geotargeting?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz073-geotargeting/&#34;&gt;https://buzzzoom.de/bz073-geotargeting/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kein WhatsApp, X (Twitter), Facebook, Instagram, Tik-Tok</title>
      <link>https://changelog.deimeke.ruhr/2023/11/01/dlb4278/</link>
      <pubDate>Wed, 01 Nov 2023 05:03:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/11/01/dlb4278/</guid>
      <description>&lt;h2 id=&#34;kein-whatsapp-x-twitter-facebook-instagram-tik-tok&#34;&gt;Kein WhatsApp, X (Twitter), Facebook, Instagram, Tik-Tok&lt;/h2&gt;&#xA;&lt;p&gt;Keine Angst, das hier wird kein Artikel darüber, welche Dienste besser oder schlechter für ein bestimmtes Nutzungsszenario geeignet sind.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4278-Kein-WhatsApp,-X-%40Twitter%41,-Facebook,-Instagram,-Tik-Tok.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4278-Kein-WhatsApp,-X-%40Twitter%41,-Facebook,-Instagram,-Tik-Tok.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Story-Telling über illegale Presenter</title>
      <link>https://changelog.deimeke.ruhr/2023/11/01/til037/</link>
      <pubDate>Wed, 01 Nov 2023 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/11/01/til037/</guid>
      <description>&lt;h2 id=&#34;til037---story-telling-über-illegale-presenter&#34;&gt;TIL037 - Story-Telling über illegale Presenter&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til037-story-telling-ueber-illegale-presenter&#34;&gt;https://tilpod.net/episode/til037-story-telling-ueber-illegale-presenter&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Aufgabenplanung einmal anders</title>
      <link>https://changelog.deimeke.ruhr/2023/10/25/dlb4276/</link>
      <pubDate>Wed, 25 Oct 2023 15:16:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/10/25/dlb4276/</guid>
      <description>&lt;h2 id=&#34;aufgabenplanung-einmal-anders&#34;&gt;Aufgabenplanung einmal anders&lt;/h2&gt;&#xA;&lt;p&gt;Wer mich virtuell oder real kennt, weiss, dass ich schon immer ein Faible für Zeitplanung und Selbstmanagement habe. Auf verschiedenen Veranstaltungen durfte ich bereits Vorträge und Workshops zu diesem Thema halten.&lt;/p&gt;&#xA;&lt;p&gt;Es ist selten, dass es einmal etwas richtig Neues in dem Feld gibt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4276-Aufgabenplanung-einmal-anders.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4276-Aufgabenplanung-einmal-anders.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Whitepaper-Engineering and -Architecture</title>
      <link>https://changelog.deimeke.ruhr/2023/10/20/dlb4275/</link>
      <pubDate>Fri, 20 Oct 2023 15:47:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/10/20/dlb4275/</guid>
      <description>&lt;h2 id=&#34;whitepaper-engineering-and--architecture&#34;&gt;Whitepaper-Engineering and -Architecture&lt;/h2&gt;&#xA;&lt;p&gt;In letzter Zeit habe ich immer häufiger mit Kollegen zu tun, die ihr Wissen aus heruntergeladenen PDFs der Software- und Infrastruktur-Hersteller beziehen und das dann auch vertreten.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4275-Whitepaper-Engineering-and--Architecture.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4275-Whitepaper-Engineering-and--Architecture.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Bluesky</title>
      <link>https://changelog.deimeke.ruhr/2023/10/17/bz072/</link>
      <pubDate>Tue, 17 Oct 2023 10:51:54 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/10/17/bz072/</guid>
      <description>&lt;p&gt;Was ist eigentlich Bluesky?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz072-bluesky/&#34;&gt;https://buzzzoom.de/bz072-bluesky/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Job Requirements</title>
      <link>https://changelog.deimeke.ruhr/page/jobrequirements-2023/</link>
      <pubDate>Thu, 12 Oct 2023 08:24:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/jobrequirements-2023/</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;&#xA;&lt;p&gt;Currently, I am not actively searching for a new challenge.&lt;/p&gt;&#xA;&lt;p&gt;As you can see in my profile on &lt;a href=&#34;https://www.linkedin.com/in/ddeimeke/&#34;&gt;LinkedIn&lt;/a&gt; I worked most of my life in different technical roles, mostly as a Senior Systems Engineer Linux, Technical Lead or Team Lead.&lt;/p&gt;&#xA;&lt;p&gt;Putting everything in a tag list, would produce something like: Blogger, Podcaster, Author, Speaker, Apprentice Trainer, Mentor, Linux Penguin, Container Pusher, Systems Administrator, Systems Engineer, DevOps Engineer, Technical Architect, Technical Solution Engineer, Technical Lead, Team Lead, Open Source Contributor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Arbeiten mit Inhalt und Organisation</title>
      <link>https://changelog.deimeke.ruhr/2023/10/01/til036/</link>
      <pubDate>Sun, 01 Oct 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/10/01/til036/</guid>
      <description>&lt;h2 id=&#34;til036---arbeiten-mit-inhalt-und-organisation&#34;&gt;TIL036 - Arbeiten mit Inhalt und Organisation&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til036-arbeiten-mit-inhalt-und-organisation&#34;&gt;https://tilpod.net/episode/til036-arbeiten-mit-inhalt-und-organisation&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Virtuelles Privates Netzwerk</title>
      <link>https://changelog.deimeke.ruhr/2023/09/26/dlb4270/</link>
      <pubDate>Tue, 26 Sep 2023 05:36:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/09/26/dlb4270/</guid>
      <description>&lt;h2 id=&#34;virtuelles-privates-netzwerk&#34;&gt;Virtuelles Privates Netzwerk&lt;/h2&gt;&#xA;&lt;p&gt;Ursprünglich waren VPNs (&lt;a href=&#34;https://de.wikipedia.org/wiki/Virtual_Private_Network&#34;&gt;Virtual Private Network&lt;/a&gt;s) dazu gedacht, einen Tunnel durch ein öffentliches Netzwerk zu einem privaten Netzwerk, wie beispielsweise das Netzwerk zu Hause oder auch das Netzwerk der Arbeitsstelle, aufzubauen.&lt;/p&gt;&#xA;&lt;p&gt;Heutzutage wird die gleiche Technologie auch dazu genutzt, einen sicheren Tunnel durch ein unsicheres Netzwerk (öffentliche WLANs beispielsweise) zu bauen bzw. den Datentransfer vor dem Mobilfunkprovider zu verstecken oder einem Internet-Dienst vorzugaukeln, in einem anderen Land zu sein.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Verschlüsselung</title>
      <link>https://changelog.deimeke.ruhr/2023/09/20/bz071/</link>
      <pubDate>Wed, 20 Sep 2023 18:01:41 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/09/20/bz071/</guid>
      <description>&lt;p&gt;Was ist eigentlich Verschlüsselung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz071-verschluesselung/&#34;&gt;https://buzzzoom.de/bz071-verschluesselung/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: IPv6</title>
      <link>https://changelog.deimeke.ruhr/2023/09/08/bz070/</link>
      <pubDate>Fri, 08 Sep 2023 12:21:34 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/09/08/bz070/</guid>
      <description>&lt;p&gt;Was ist eigentlich IPv6?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz070-ipv6/&#34;&gt;https://buzzzoom.de/bz070-ipv6/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das umfassende Handbuch (7. Auflage)</title>
      <link>https://changelog.deimeke.ruhr/2023/09/06/adminbuch07/</link>
      <pubDate>Wed, 06 Sep 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/09/06/adminbuch07/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-umfassende-handbuch-7-auflage&#34;&gt;Linux-Server: Das umfassende Handbuch (7. Auflage)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://d-nb.info/1292806036&#34;&gt;https://d-nb.info/1292806036&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zurück ins Büro</title>
      <link>https://changelog.deimeke.ruhr/2023/09/05/dlb4266/</link>
      <pubDate>Tue, 05 Sep 2023 05:57:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/09/05/dlb4266/</guid>
      <description>&lt;h2 id=&#34;zurück-ins-büro&#34;&gt;Zurück ins Büro&lt;/h2&gt;&#xA;&lt;p&gt;Vor vier Monaten bin ich wieder zu 100% zurück ins Büro gewechselt (&amp;ldquo;Back to office&amp;rdquo;) und das ist für mich überwiegend positiv.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4266-Zur&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4266-Zur&lt;/a&gt;ück-ins-Büro.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Sprechen ist Silber, Schreiben ist Gold</title>
      <link>https://changelog.deimeke.ruhr/2023/09/01/til035/</link>
      <pubDate>Fri, 01 Sep 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/09/01/til035/</guid>
      <description>&lt;h2 id=&#34;til035---sprechen-ist-silber-schreiben-ist-gold&#34;&gt;TIL035 - Sprechen ist Silber, Schreiben ist Gold&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til035-sprechen-ist-silber-schreiben-ist-gold&#34;&gt;https://tilpod.net/episode/til035-sprechen-ist-silber-schreiben-ist-gold&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Elevator Pitch</title>
      <link>https://changelog.deimeke.ruhr/2023/08/23/bz069/</link>
      <pubDate>Wed, 23 Aug 2023 17:07:44 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/08/23/bz069/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Elevator Pitch?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz069-elevator-pitch/&#34;&gt;https://buzzzoom.de/bz069-elevator-pitch/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: ChatGPT</title>
      <link>https://changelog.deimeke.ruhr/2023/08/11/bz068/</link>
      <pubDate>Fri, 11 Aug 2023 17:54:51 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/08/11/bz068/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich ChatGPT?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz068-chatgpt/&#34;&gt;https://buzzzoom.de/bz068-chatgpt/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Laufzeiten und Produktionsbetrieb von Linux-Distributionen</title>
      <link>https://changelog.deimeke.ruhr/2023/08/04/dlb4261/</link>
      <pubDate>Fri, 04 Aug 2023 15:54:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/08/04/dlb4261/</guid>
      <description>&lt;h2 id=&#34;laufzeiten-und-produktionsbetrieb-von-linux-distributionen&#34;&gt;Laufzeiten und Produktionsbetrieb von Linux-Distributionen&lt;/h2&gt;&#xA;&lt;p&gt;Mein Kommentar zur Episode &lt;a href=&#34;https://focusonlinux.podigee.io/62-newsupdate-0723-lxd-proxmox-tools-opensuse-roadmap-fedora-telemetrie-rhel-quellcode&#34;&gt;Newsupdate 07/23&lt;/a&gt; vom &lt;a href=&#34;https://focusonlinux.podigee.io/&#34;&gt;Focus on: Linux&lt;/a&gt;-Podcast ist etwas länger geworden, aus diesem Grund habe ich das in einen Blogartikel verpackt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4261-Laufzeiten-und-Produktionsbetrieb-von-Linux-Distributionen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4261-Laufzeiten-und-Produktionsbetrieb-von-Linux-Distributionen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Vom Backup-Fail zum Value Stream Mapping</title>
      <link>https://changelog.deimeke.ruhr/2023/08/01/til034/</link>
      <pubDate>Tue, 01 Aug 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/08/01/til034/</guid>
      <description>&lt;h2 id=&#34;til034---vom-backup-fail-zum-value-stream-mapping&#34;&gt;TIL034 - Vom Backup-Fail zum Value Stream Mapping&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til034-vom-backup-fail-zum-value-stream-mapping&#34;&gt;https://tilpod.net/episode/til034-vom-backup-fail-zum-value-stream-mapping&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Fake News</title>
      <link>https://changelog.deimeke.ruhr/2023/07/26/bz067/</link>
      <pubDate>Wed, 26 Jul 2023 21:38:54 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/07/26/bz067/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Fake News?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz067-fake-news/&#34;&gt;https://buzzzoom.de/bz067-fake-news/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Gespräche unterwegs</title>
      <link>https://changelog.deimeke.ruhr/2023/07/18/dlb4257/</link>
      <pubDate>Tue, 18 Jul 2023 17:52:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/07/18/dlb4257/</guid>
      <description>&lt;h2 id=&#34;gespräche-unterwegs&#34;&gt;Gespräche unterwegs&lt;/h2&gt;&#xA;&lt;p&gt;Neben einigen anderen Aufgaben, leite ich auch ein Team. Daher gehören &lt;a href=&#34;https://de.wikipedia.org/wiki/Mitarbeitergespr%C3%A4ch%22&#34;&gt;Mitarbeitergespräche&lt;/a&gt; unter anderem auch zu meinen Aufgaben. Ich habe einen Slot von je einer Stunde pro Mitarbeitern alle zwei Wochen reserviert. Wenn wir die Zeit brauchen, super, dafür ist sie da. Wenn nicht, dann nicht, die Gespräche werden nicht künstlich in die Länge gezogen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4257-Gespr&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4257-Gespr&lt;/a&gt;äche-unterwegs.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Produktivität</title>
      <link>https://changelog.deimeke.ruhr/2023/07/14/bz066/</link>
      <pubDate>Fri, 14 Jul 2023 15:44:44 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/07/14/bz066/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Produktivität?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz066-produktivitaet/&#34;&gt;https://buzzzoom.de/bz066-produktivitaet/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Lange Leitung mit Medien</title>
      <link>https://changelog.deimeke.ruhr/2023/07/01/til033/</link>
      <pubDate>Sat, 01 Jul 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/07/01/til033/</guid>
      <description>&lt;h2 id=&#34;til033---lange-leitung-mit-medien&#34;&gt;TIL033 - Lange Leitung mit Medien&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til033-lange-leitung-mit-medien&#34;&gt;https://tilpod.net/episode/til033-lange-leitung-mit-medien&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: RFID und NFC</title>
      <link>https://changelog.deimeke.ruhr/2023/06/29/bz065/</link>
      <pubDate>Thu, 29 Jun 2023 19:23:02 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/06/29/bz065/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich RFID und NFC?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz065-rfid-und-nfc/&#34;&gt;https://buzzzoom.de/bz065-rfid-und-nfc/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Spiele mit ChatGPT</title>
      <link>https://changelog.deimeke.ruhr/2023/06/27/dlb4253/</link>
      <pubDate>Tue, 27 Jun 2023 05:21:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/06/27/dlb4253/</guid>
      <description>&lt;h2 id=&#34;spiele-mit-chatgpt&#34;&gt;Spiele mit ChatGPT&lt;/h2&gt;&#xA;&lt;p&gt;Vor ein paar Wochen habe ich den Artikel bezüglich &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4247-Shaped-People.html&#34;&gt;Shaped People&lt;/a&gt; verfasst und wollte einmal sehen, was &lt;a href=&#34;https://openai.com/blog/chatgpt&#34;&gt;ChatGPT&lt;/a&gt; daraus macht und ich war sehr überrascht.&lt;/p&gt;&#xA;&lt;p&gt;Dabei ist dieser &lt;a href=&#34;https://chat.openai.com/share/4c172390-7ac1-43ba-b4bd-3a32ce0abd09&#34;&gt;Dialog&lt;/a&gt; herausgekommen, den ich sehr beeindruckend finde und der mich neu hat darüber nachdenken lassen, was denn eigentlich das Kreative an meinem Artikel war.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4253-Spiele-mit-ChatGPT.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4253-Spiele-mit-ChatGPT.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Pager</title>
      <link>https://changelog.deimeke.ruhr/2023/06/08/bz064/</link>
      <pubDate>Thu, 08 Jun 2023 20:13:05 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/06/08/bz064/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Pager?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz064-pager/&#34;&gt;https://buzzzoom.de/bz064-pager/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: (Nicht nur) KI-unterstütze Code-Generierung</title>
      <link>https://changelog.deimeke.ruhr/2023/06/01/til032/</link>
      <pubDate>Thu, 01 Jun 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/06/01/til032/</guid>
      <description>&lt;h2 id=&#34;til032---nicht-nur-ki-unterstütze-code-generierung&#34;&gt;TIL032 - (Nicht nur) KI-unterstütze Code-Generierung&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til032-nicht-nur-ki-unterstuetze-code-generierung&#34;&gt;https://tilpod.net/episode/til032-nicht-nur-ki-unterstuetze-code-generierung&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Shaped People</title>
      <link>https://changelog.deimeke.ruhr/2023/05/30/dlb4247/</link>
      <pubDate>Tue, 30 May 2023 05:42:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/05/30/dlb4247/</guid>
      <description>&lt;h2 id=&#34;shaped-people&#34;&gt;Shaped People&lt;/h2&gt;&#xA;&lt;p&gt;Der Zug ist eigentlich schon wieder abgefahren, aber man redet bei Mitarbeitern häufig von &amp;ldquo;T-Shaped&amp;rdquo;, damit gemeint ist, dass Mitarbeiter idealerweise ein mehr oder weniger breites Grundwissen (die Fläche des waagerechten Balkens vom T) mit einer Spezialisierung (der Fläche im senkrechte Balken) mitbringen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4247-Shaped-People.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4247-Shaped-People.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Fernwartung</title>
      <link>https://changelog.deimeke.ruhr/2023/05/26/bz063/</link>
      <pubDate>Fri, 26 May 2023 07:57:37 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/05/26/bz063/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Fernwartung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz063-fernwartung/&#34;&gt;https://buzzzoom.de/bz063-fernwartung/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: E-Mail</title>
      <link>https://changelog.deimeke.ruhr/2023/05/04/bz062/</link>
      <pubDate>Thu, 04 May 2023 12:51:07 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/05/04/bz062/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich E-Mail?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz062-e-mail/&#34;&gt;https://buzzzoom.de/bz062-e-mail/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Unterwegs mit Open Source</title>
      <link>https://changelog.deimeke.ruhr/2023/05/01/til031/</link>
      <pubDate>Mon, 01 May 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/05/01/til031/</guid>
      <description>&lt;h2 id=&#34;til031---unterwegs-mit-open-source&#34;&gt;TIL031 - Unterwegs mit Open Source&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til031-unterwegs-mit-open-source&#34;&gt;https://tilpod.net/episode/til031-unterwegs-mit-open-source&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Virtualisierung</title>
      <link>https://changelog.deimeke.ruhr/2023/04/19/bz061/</link>
      <pubDate>Wed, 19 Apr 2023 16:46:36 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/04/19/bz061/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Virtualisierung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz061-virtualisierung/&#34;&gt;https://buzzzoom.de/bz061-virtualisierung/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Persönliche Ziele</title>
      <link>https://changelog.deimeke.ruhr/2023/04/18/dlb4240/</link>
      <pubDate>Tue, 18 Apr 2023 05:16:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/04/18/dlb4240/</guid>
      <description>&lt;h2 id=&#34;persönliche-ziele&#34;&gt;Persönliche Ziele&lt;/h2&gt;&#xA;&lt;p&gt;Es ist kein grosses Geheimnis, dass ich ein Fan von &lt;a href=&#34;https://de.wikipedia.org/wiki/Simon_Sinek&#34;&gt;Simon Sinek&lt;/a&gt; und seinen Vorträgen und Büchern bin.&lt;/p&gt;&#xA;&lt;p&gt;Eine Idee hat es mir dabei besonders angetan, und zwar die vom „unendlichen Spiel“ — Buchtitel &lt;a href=&#34;%22https://www.m-vg.de/redline/shop/article/15958-das-unendliche-spiel/&#34;&gt;Das unendliche Spiel&lt;/a&gt;. Die Idee ist nicht wirklich von ihm aber durch eines seiner Bücher habe ich davon erfahren und er bezieht das auch auf Unternehmen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4240-Pers&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4240-Pers&lt;/a&gt;önliche-Ziele.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Telemetrie</title>
      <link>https://changelog.deimeke.ruhr/2023/04/08/bz060/</link>
      <pubDate>Sat, 08 Apr 2023 03:15:07 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/04/08/bz060/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Telemetrie?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz060-telemetrie/&#34;&gt;https://buzzzoom.de/bz060-telemetrie/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Feedback vom Feinsten</title>
      <link>https://changelog.deimeke.ruhr/2023/04/01/til029/</link>
      <pubDate>Sat, 01 Apr 2023 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/04/01/til029/</guid>
      <description>&lt;h2 id=&#34;til029---feedback-vom-feinsten&#34;&gt;TIL029 - Feedback vom Feinsten&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til029-feedback-vom-feinsten&#34;&gt;https://tilpod.net/episode/til029-feedback-vom-feinsten&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Chemnitzer Linux-Tage 2023</title>
      <link>https://changelog.deimeke.ruhr/2023/03/24/dlb4238/</link>
      <pubDate>Fri, 24 Mar 2023 06:11:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/03/24/dlb4238/</guid>
      <description>&lt;h2 id=&#34;chemnitzer-linux-tage-2023&#34;&gt;Chemnitzer Linux-Tage 2023&lt;/h2&gt;&#xA;&lt;p&gt;Zum letzten Mal &amp;ldquo;in echt&amp;rdquo; stattgefunden, haben die CLT im März 2019, das war auch gleich mein erstes Mal, dass ich daran teilgenommen habe. Damals bin ich mit einem Mietwagen angereist und habe auf dem Rückweg drei Stunden in einer Vollsperrung auf der Autobahn gestanden.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4238-Chemnitzer-Linux-Tage-2023.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4238-Chemnitzer-Linux-Tage-2023.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Firewall</title>
      <link>https://changelog.deimeke.ruhr/2023/03/23/bz059/</link>
      <pubDate>Thu, 23 Mar 2023 22:42:12 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/03/23/bz059/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Firewall?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz059-firewall/&#34;&gt;https://buzzzoom.de/bz059-firewall/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Warum man nicht in der IT arbeiten sollte und warum wir es trotzdem tun</title>
      <link>https://changelog.deimeke.ruhr/2023/03/12/warum_man_nicht_in_der_it_arbeiten_sollte-20230312/</link>
      <pubDate>Sun, 12 Mar 2023 13:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/03/12/warum_man_nicht_in_der_it_arbeiten_sollte-20230312/</guid>
      <description>&lt;h2 id=&#34;warum-man-nicht-in-der-it-arbeiten-sollte-und-warum-wir-es-trotzdem-tun&#34;&gt;Warum man nicht in der IT arbeiten sollte und warum wir es trotzdem tun&lt;/h2&gt;&#xA;&lt;p&gt;Ying und Yang, die helle und die dunkle Seite der Macht, Glück und Unglück. Wie so vieles im Leben hat auch die Arbeit in den vielfältigen Betätigungsfeldern in der IT-Branche schlechte wie auch gute Seiten. Man muss nicht verrückt sein, um hier zu arbeiten. Aber es hilft enorm.&lt;/p&gt;&#xA;&lt;p&gt;Dirk und Jörg versuchen in ihrem Job zu verstehen, wie Systeme funktionieren und diese am Laufen zu halten. Sujeevan war lange gar nicht klar, was er überhaupt machen wollte. Lasst euch überraschen, was er heute so tut. Sie geben in diesem Vortrag einen Einblick in unterschiedliche Tätigkeitsfelder innerhalb der IT und teilen einige ihrer Erkenntnisse aus über einem halben Jahrhundert Erfahrung in dieser Branche.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop: Zeitverwaltung und Selbstmanagement</title>
      <link>https://changelog.deimeke.ruhr/2023/03/11/selbstverwaltung-20230311/</link>
      <pubDate>Sat, 11 Mar 2023 10:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/03/11/selbstverwaltung-20230311/</guid>
      <description>&lt;h2 id=&#34;zeitverwaltung-und-selbstmanagement&#34;&gt;Zeitverwaltung und Selbstmanagement&lt;/h2&gt;&#xA;&lt;p&gt;Es ist nie zu spät für einen Anfang.&lt;/p&gt;&#xA;&lt;p&gt;In diesem Workshop wird es um Methoden zum Selbstmanagement und zur Zeitverwaltung gehen. Der Fokus liegt auf Methoden zum Bewältigen von Aufgaben und Methoden sich selber weiterzuentwickeln.&lt;/p&gt;&#xA;&lt;p&gt;Zeitverwaltung und Selbstmanagement ist keine Frage von Computer- oder Smartphone-gestützten Werkzeugen. Es ist eine Frage von Methodiken. In diesem Workshop werden einige der Techniken vorgestellt, sodass man die für sich passenden Methoden oder den passenden Methodenmix zusammenstellen kann.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Erste Schritte mit Infrastructure as Code</title>
      <link>https://changelog.deimeke.ruhr/2023/03/01/til030/</link>
      <pubDate>Wed, 01 Mar 2023 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/03/01/til030/</guid>
      <description>&lt;h2 id=&#34;til030---erste-schritte-mit-infrastructure-as-code&#34;&gt;TIL030 - Erste Schritte mit Infrastructure as Code&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til030-erste-schritte-mit-infrastructure-as-code&#34;&gt;https://tilpod.net/episode/til030-erste-schritte-mit-infrastructure-as-code&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Lesen bildet</title>
      <link>https://changelog.deimeke.ruhr/2023/02/23/dlb4233/</link>
      <pubDate>Thu, 23 Feb 2023 17:44:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/02/23/dlb4233/</guid>
      <description>&lt;h2 id=&#34;lesen-bildet&#34;&gt;Lesen bildet&lt;/h2&gt;&#xA;&lt;p&gt;Momentan bin ich froh, dass ich es schaffe, mir regelmässig Zeit zum Lesen zu nehmen. Dabei reichen 15 Minuten, um richtig gut vorwärtszukommen, mehr Zeit ist natürlich besser.&lt;/p&gt;&#xA;&lt;p&gt;In der Regel lese ich parallel - nicht gleichzeitig - ein Sachbuch und ein Buch aus dem Bereich der Belletristik.&lt;/p&gt;&#xA;&lt;p&gt;Wenn ich fies mit mir wäre, würde ich mich ärgern, dass ich nicht schon viel früher damit begonnen habe. Aber so freue ich mich darüber, dass ich überhaupt mal damit gestartet habe.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Backup</title>
      <link>https://changelog.deimeke.ruhr/2023/02/22/bz058/</link>
      <pubDate>Wed, 22 Feb 2023 06:57:36 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/02/22/bz058/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Backup?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz058-backup/&#34;&gt;https://buzzzoom.de/bz058-backup/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Fair Use</title>
      <link>https://changelog.deimeke.ruhr/2023/02/03/bz057/</link>
      <pubDate>Fri, 03 Feb 2023 12:42:41 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/02/03/bz057/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Fair Use?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz057-fair-use/&#34;&gt;https://buzzzoom.de/bz057-fair-use/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Rent a Mentor</title>
      <link>https://changelog.deimeke.ruhr/2023/02/01/til028/</link>
      <pubDate>Wed, 01 Feb 2023 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/02/01/til028/</guid>
      <description>&lt;h2 id=&#34;til028---rent-a-mentor&#34;&gt;TIL028 - Rent a Mentor&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til028-rent-a-mentor&#34;&gt;https://tilpod.net/episode/til028-rent-a-mentor&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Fehlerkultur</title>
      <link>https://changelog.deimeke.ruhr/2023/01/20/bz056/</link>
      <pubDate>Fri, 20 Jan 2023 14:44:59 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/01/20/bz056/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Fehlerkultur?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz056-fehlerkultur/&#34;&gt;https://buzzzoom.de/bz056-fehlerkultur/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Geplante Obsoleszenz</title>
      <link>https://changelog.deimeke.ruhr/2023/01/10/bz055/</link>
      <pubDate>Tue, 10 Jan 2023 19:33:09 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/01/10/bz055/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich geplante Obsoleszenz?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz055-geplante-obsoleszenz/&#34;&gt;https://buzzzoom.de/bz055-geplante-obsoleszenz/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Blog-Statistiken </title>
      <link>https://changelog.deimeke.ruhr/2023/01/02/dlb4225/</link>
      <pubDate>Mon, 02 Jan 2023 10:26:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/01/02/dlb4225/</guid>
      <description>&lt;h2 id=&#34;blog-statistiken&#34;&gt;Blog-Statistiken&lt;/h2&gt;&#xA;&lt;p&gt;Gegenüber dem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4136-Blog-Statistiken.html&#34;&gt;Vorjahr&lt;/a&gt; sieht man, dass sich die Leserzahlen nahezu halbiert haben. Schade!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4225-Blog-Statistiken-.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4225-Blog-Statistiken-.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein 2022, die positive Seite</title>
      <link>https://changelog.deimeke.ruhr/2023/01/01/dlb4224/</link>
      <pubDate>Sun, 01 Jan 2023 06:13:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/01/01/dlb4224/</guid>
      <description>&lt;h2 id=&#34;mein-2022-die-positive-seite&#34;&gt;Mein 2022, die positive Seite&lt;/h2&gt;&#xA;&lt;p&gt;Und zum Schluss folgt der positive Jahresrückblick, siehe auch &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4135-Mein-2021,-die-positive-Seite.html&#34;&gt;hier&lt;/a&gt;. Diesen Artikel schreibe ich insbesondere als Kontrapunkt zu den wirklich vielen schlimmen Dingen, die in 2022 passiert sind.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4224-Mein-2022,-die-positive-Seite.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4224-Mein-2022,-die-positive-Seite.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Developer Experience wird unterbewertet</title>
      <link>https://changelog.deimeke.ruhr/2023/01/01/til027/</link>
      <pubDate>Sun, 01 Jan 2023 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2023/01/01/til027/</guid>
      <description>&lt;h2 id=&#34;til027---developer-experience-wird-unterbewertet&#34;&gt;TIL027 - Developer Experience wird unterbewertet&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til027-developer-experience-wird-unterbewertet&#34;&gt;https://tilpod.net/episode/til027-developer-experience-wird-unterbewertet&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Top 5 Bücher in 2022</title>
      <link>https://changelog.deimeke.ruhr/2022/12/31/dlb4223/</link>
      <pubDate>Sat, 31 Dec 2022 06:13:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/31/dlb4223/</guid>
      <description>&lt;h2 id=&#34;meine-top-5-bücher-in-2022&#34;&gt;Meine Top 5 Bücher in 2022&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Rückblick ist neu, ich möchte hier die fünf Bücher auflisten, die ich im letzten Jahr gelesen habe und die mir am besten gefallen haben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4223-Meine-Top-5-B&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4223-Meine-Top-5-B&lt;/a&gt;ücher-in-2022.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommunikationswerkzeuge und Messenger Ende 2022</title>
      <link>https://changelog.deimeke.ruhr/2022/12/30/dlb4222/</link>
      <pubDate>Fri, 30 Dec 2022 08:12:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/30/dlb4222/</guid>
      <description>&lt;h2 id=&#34;kommunikationswerkzeuge-und-messenger-ende-2022&#34;&gt;Kommunikationswerkzeuge und Messenger Ende 2022&lt;/h2&gt;&#xA;&lt;p&gt;Hier war doch eine Menge Bewegung drin, nicht zuletzt, weil ich den Job gewechselt habe, hier der Vergleich mit dem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4134-Kommunikationswerkzeuge-und-Messenger-Ende-2021.html&#34;&gt;letzten Jahr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4222-Kommunikationswerkzeuge-und-Messenger-Ende-2022.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4222-Kommunikationswerkzeuge-und-Messenger-Ende-2022.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2022 arbeite (Client)</title>
      <link>https://changelog.deimeke.ruhr/2022/12/29/dlb4220/</link>
      <pubDate>Thu, 29 Dec 2022 06:12:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/29/dlb4220/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2022-arbeite-client&#34;&gt;Wie ich Ende 2022 arbeite (Client)&lt;/h2&gt;&#xA;&lt;p&gt;Was soll ich als Einleitung schreiben, auch hier gab es einen &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4132-Wie-ich-Ende-2021-arbeite-Client.html&#34;&gt;Artikel&lt;/a&gt;Artikel im letzten Jahr? Hier hat sich ebenfalls viel mehr getan als auf der Serverseite.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4220-Wie-ich-Ende-2022-arbeite-%40Client%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4220-Wie-ich-Ende-2022-arbeite-%40Client%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2022 arbeite (Infrastruktur)</title>
      <link>https://changelog.deimeke.ruhr/2022/12/28/dlb4219/</link>
      <pubDate>Wed, 28 Dec 2022 06:11:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/28/dlb4219/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2022-arbeite-infrastruktur&#34;&gt;Wie ich Ende 2022 arbeite (Infrastruktur)&lt;/h2&gt;&#xA;&lt;p&gt;In der Infrastruktur hat sich ein kaum etwas getan, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4131-Wie-ich-Ende-2021-arbeite-Infrastruktur.html&#34;&gt;hier&lt;/a&gt; der Artikel aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4219-Wie-ich-Ende-2022-arbeite-%40Infrastruktur%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4219-Wie-ich-Ende-2022-arbeite-%40Infrastruktur%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Arbeitsplatz Ende 2022</title>
      <link>https://changelog.deimeke.ruhr/2022/12/27/dlb4218/</link>
      <pubDate>Tue, 27 Dec 2022 06:11:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/27/dlb4218/</guid>
      <description>&lt;h2 id=&#34;mein-arbeitsplatz-ende-2022&#34;&gt;Mein Arbeitsplatz Ende 2022&lt;/h2&gt;&#xA;&lt;p&gt;Aufgrund des Jobwechsels gibt es schon deutlich mehr Änderungen als &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4130-Mein-Arbeitsplatz-Ende-2021.html&#34;&gt;im letzten Jahr&lt;/a&gt; im letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4218-Mein-Arbeitsplatz-Ende-2022.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4218-Mein-Arbeitsplatz-Ende-2022.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Firefox-Addons Ende 2022</title>
      <link>https://changelog.deimeke.ruhr/2022/12/26/dlb4217/</link>
      <pubDate>Mon, 26 Dec 2022 06:10:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/26/dlb4217/</guid>
      <description>&lt;h2 id=&#34;meine-firefox-addons-ende-2022&#34;&gt;Meine Firefox-Addons Ende 2022&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist die 2022er Edition des &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4129-Meine-Firefox-Addons-Ende-2021.html&#34;&gt;Artikels&lt;/a&gt; aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4217-Meine-Firefox-Addons-Ende-2022.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4217-Meine-Firefox-Addons-Ende-2022.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Cyber</title>
      <link>https://changelog.deimeke.ruhr/2022/12/23/bz054/</link>
      <pubDate>Fri, 23 Dec 2022 01:19:42 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/23/bz054/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Cyber?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz054-cyber/&#34;&gt;https://buzzzoom.de/bz054-cyber/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Alles ist Feed, Mastodon-Edition</title>
      <link>https://changelog.deimeke.ruhr/2022/12/12/dlb4214/</link>
      <pubDate>Mon, 12 Dec 2022 06:34:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/12/dlb4214/</guid>
      <description>&lt;h2 id=&#34;alles-ist-feed-mastodon-edition&#34;&gt;Alles ist Feed, Mastodon-Edition&lt;/h2&gt;&#xA;&lt;p&gt;Wie ich schon häufiger mitgeteilt habe, zuletzt unter der Überschrift &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4174-Selbstorganisation.html&#34;&gt;Selbstorganisation&lt;/a&gt; lebe ich in Feeds und nutze sie hauptsächlich zur Informationsgewinnung. Bei vielen Webseiten, die keinen Feed anbieten, hilft das Tool &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4209-RSS-Bridge.html&#34;&gt;RSS-Bridge&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4214-Alles-ist-Feed,-Mastodon-Edition.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4214-Alles-ist-Feed,-Mastodon-Edition.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Nachhaltigkeit</title>
      <link>https://changelog.deimeke.ruhr/2022/12/09/bz053/</link>
      <pubDate>Fri, 09 Dec 2022 00:47:15 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/09/bz053/</guid>
      <description>&lt;p&gt;Was ist eigentlich Nachhaltigkeit?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz053-nachhaltigkeit/&#34;&gt;https://buzzzoom.de/bz053-nachhaltigkeit/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Findet Dora</title>
      <link>https://changelog.deimeke.ruhr/2022/12/01/til026/</link>
      <pubDate>Thu, 01 Dec 2022 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/12/01/til026/</guid>
      <description>&lt;h2 id=&#34;til026---findet-dora&#34;&gt;TIL026 - Findet Dora&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til026-findet-dora&#34;&gt;https://tilpod.net/episode/til026-findet-dora&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Fediverse</title>
      <link>https://changelog.deimeke.ruhr/2022/11/25/bz052/</link>
      <pubDate>Fri, 25 Nov 2022 21:26:59 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/11/25/bz052/</guid>
      <description>&lt;p&gt;Was ist eigentlich das Fediverse?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz052-fediverse/&#34;&gt;https://buzzzoom.de/bz052-fediverse/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: RSS-Bridge</title>
      <link>https://changelog.deimeke.ruhr/2022/11/15/dlb4209/</link>
      <pubDate>Tue, 15 Nov 2022 05:13:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/11/15/dlb4209/</guid>
      <description>&lt;h2 id=&#34;rss-bridge&#34;&gt;RSS-Bridge&lt;/h2&gt;&#xA;&lt;p&gt;In meinem Blog habe ich schon häufiger - zuletzt in &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3985-Informationen-sammeln.html&#34;&gt;Informationen sammeln&lt;/a&gt; - die Software &lt;a href=&#34;https://rss-bridge.github.io/rss-bridge/&#34;&gt;RSS-Bridge&lt;/a&gt; erwähnt, die meinem &amp;ldquo;alles ist ein Feed&amp;rdquo; mächtigen Vorschub leistet.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4209-RSS-Bridge.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4209-RSS-Bridge.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Quantified Self</title>
      <link>https://changelog.deimeke.ruhr/2022/11/09/bz051/</link>
      <pubDate>Wed, 09 Nov 2022 10:11:27 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/11/09/bz051/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Quantified Self?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz051-quantified-self/&#34;&gt;https://buzzzoom.de/bz051-quantified-self/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Innen oder Aussen?</title>
      <link>https://changelog.deimeke.ruhr/2022/11/01/til025/</link>
      <pubDate>Tue, 01 Nov 2022 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/11/01/til025/</guid>
      <description>&lt;h2 id=&#34;til025---innen-oder-aussen&#34;&gt;TIL025 - Innen oder Aussen?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til025-innen-oder-aussen&#34;&gt;https://tilpod.net/episode/til025-innen-oder-aussen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Verschwörungstheorien</title>
      <link>https://changelog.deimeke.ruhr/2022/10/21/bz050/</link>
      <pubDate>Fri, 21 Oct 2022 08:13:08 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/10/21/bz050/</guid>
      <description>&lt;p&gt;Was sind eigentlich Verschwörungstheorien?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz050-verschwoerungstheorien/&#34;&gt;https://buzzzoom.de/bz050-verschwoerungstheorien/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Social Engineering</title>
      <link>https://changelog.deimeke.ruhr/2022/10/09/bz049/</link>
      <pubDate>Sun, 09 Oct 2022 19:14:52 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/10/09/bz049/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Social Engineering?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz049-social-engineering/&#34;&gt;https://buzzzoom.de/bz049-social-engineering/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Unterstützung</title>
      <link>https://changelog.deimeke.ruhr/2022/10/04/dlb4205/</link>
      <pubDate>Tue, 04 Oct 2022 04:51:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/10/04/dlb4205/</guid>
      <description>&lt;h2 id=&#34;unterstützung&#34;&gt;Unterstützung&lt;/h2&gt;&#xA;&lt;p&gt;Diese Art von Artikel liegt mir von Zeit zu Zeit besonders am Herzen. Im Moment ist es wieder so weit, ich weiss nicht warum, aber es spielt auch keine Rolle. Es ist noch nicht Weihnachtszeit und ich möchte auch nicht in den Reigen derjenigen einfallen, die zu Weihnachten nach Unterstützern oder Spendern suchen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4205-Unterst&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4205-Unterst&lt;/a&gt;ützung.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Ambivertiertes Selbstmarketing</title>
      <link>https://changelog.deimeke.ruhr/2022/10/01/til024/</link>
      <pubDate>Sat, 01 Oct 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/10/01/til024/</guid>
      <description>&lt;h2 id=&#34;til024---ambivertiertes-selbstmarketing&#34;&gt;TIL024 - Ambivertiertes Selbstmarketing&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til024-ambivertiertes-selbstmarketing&#34;&gt;https://tilpod.net/episode/til024-ambivertiertes-selbstmarketing&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Querdenker</title>
      <link>https://changelog.deimeke.ruhr/2022/09/14/bz048/</link>
      <pubDate>Wed, 14 Sep 2022 22:36:46 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/09/14/bz048/</guid>
      <description>&lt;p&gt;Was sind eigentlich Querdenker?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz048-querdenker/&#34;&gt;https://buzzzoom.de/bz048-querdenker/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Micrologger</title>
      <link>https://changelog.deimeke.ruhr/2022/09/06/dlb4200/</link>
      <pubDate>Tue, 06 Sep 2022 05:04:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/09/06/dlb4200/</guid>
      <description>&lt;h2 id=&#34;micrologger&#34;&gt;Micrologger&lt;/h2&gt;&#xA;&lt;p&gt;Wenn meine Frau alleine mit dem Pferd oder ich alleine mit dem Hund unterwegs bin, wäre es super, wenn wir sehen könnten, wo der jeweils andere ist. So könnten wir einander helfen, wenn dem anderen etwas passiert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4200-Micrologger.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4200-Micrologger.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Services allein zu Hause</title>
      <link>https://changelog.deimeke.ruhr/2022/09/01/til023/</link>
      <pubDate>Thu, 01 Sep 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/09/01/til023/</guid>
      <description>&lt;h2 id=&#34;til023---services-allein-zu-hause&#34;&gt;TIL023 - Services allein zu Hause&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til023-services-allein-zu-hause&#34;&gt;https://tilpod.net/episode/til023-services-allein-zu-hause&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: 4000 Wochen</title>
      <link>https://changelog.deimeke.ruhr/2022/08/30/dlb4198/</link>
      <pubDate>Tue, 30 Aug 2022 05:34:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/08/30/dlb4198/</guid>
      <description>&lt;h2 id=&#34;4000-wochen&#34;&gt;4000 Wochen&lt;/h2&gt;&#xA;&lt;p&gt;Im letzten Jahr habe ich das Buch von Oliver Burkemann gelesen und hier noch nicht darüber geschrieben. Für die von Euch, die nicht so gerne lesen, gbt es auch einen - wie ich finde - sehenswerten TEDx Talk mit dem Titel How to stop fighting against time vom Autoren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4198-4000-Wochen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4198-4000-Wochen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Home Automation</title>
      <link>https://changelog.deimeke.ruhr/2022/08/21/bz047/</link>
      <pubDate>Sun, 21 Aug 2022 11:00:51 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/08/21/bz047/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Home Automation?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz047-home-automation/&#34;&gt;https://buzzzoom.de/bz047-home-automation/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop: Selbstverwaltung und Zeitplanung</title>
      <link>https://changelog.deimeke.ruhr/2022/08/20/selbstverwaltung-20220820/</link>
      <pubDate>Sat, 20 Aug 2022 16:10:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/08/20/selbstverwaltung-20220820/</guid>
      <description>&lt;h2 id=&#34;selbstverwaltung-und-zeitplanung&#34;&gt;Selbstverwaltung und Zeitplanung&lt;/h2&gt;&#xA;&lt;h3 id=&#34;es-ist-nie-zu-spät-für-einen-anfang&#34;&gt;Es ist nie zu spät für einen Anfang&lt;/h3&gt;&#xA;&lt;p&gt;In diesem Workshop wird es um Methoden zum Selbstmanagement und zur Zeitverwaltung gehen. Der Fokus liegt auf Methoden zum Bewältigen von Aufgaben und Methoden sich selber weiterzuentwickeln.&lt;/p&gt;&#xA;&lt;p&gt;Zeitverwaltung und Selbstmanagement sind keine Frage von Computer- oder Smartphone-gestützten Werkzeugen. Es ist eine Frage von Methodiken. In diesem Workshop werden einige der Techniken vorgestellt, sodass man die für sich passenden Methoden oder den passenden Methodenmix zusammenstellen kann.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Geber oder Nehmer?</title>
      <link>https://changelog.deimeke.ruhr/2022/08/09/dlb4193/</link>
      <pubDate>Tue, 09 Aug 2022 05:35:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/08/09/dlb4193/</guid>
      <description>&lt;h2 id=&#34;geber-oder-nehmer&#34;&gt;Geber oder Nehmer?&lt;/h2&gt;&#xA;&lt;p&gt;Nicht erst seit unserem Podcast TILpod - TIL = Today, I learned (heute lernte ich) beschäftige ich mich damit, mich persönlich weiterzuentwickeln. Auf dieser lebenslangen Reise habe ich viele interessante Bücher gelesen und auch gute Vorträge - insbesondere TED Talks gesehen.&lt;/p&gt;&#xA;&lt;p&gt;Aktuell hat es mir ein Vortrag von Adam Grant sehr angetan und ich werde definitiv seine Bücher lesen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4193-Geber-oder-Nehmer?.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4193-Geber-oder-Nehmer?.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Compliance</title>
      <link>https://changelog.deimeke.ruhr/2022/08/03/bz046/</link>
      <pubDate>Wed, 03 Aug 2022 00:04:05 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/08/03/bz046/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Compliance?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz046-compliance/&#34;&gt;https://buzzzoom.de/bz046-compliance/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Enterprise Linux ist auch nicht mehr das, was es mal war</title>
      <link>https://changelog.deimeke.ruhr/2022/08/01/til022/</link>
      <pubDate>Mon, 01 Aug 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/08/01/til022/</guid>
      <description>&lt;h2 id=&#34;til022---enterprise-linux-ist-auch-nicht-mehr-das-was-es-mal-war&#34;&gt;TIL022 - Enterprise Linux ist auch nicht mehr das, was es mal war&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til022-enterprise-linux-ist-auch-nicht-mehr-das-was-es-mal-war&#34;&gt;https://tilpod.net/episode/til022-enterprise-linux-ist-auch-nicht-mehr-das-was-es-mal-war&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Arch Linux</title>
      <link>https://changelog.deimeke.ruhr/2022/07/26/dlb4190/</link>
      <pubDate>Tue, 26 Jul 2022 05:19:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/07/26/dlb4190/</guid>
      <description>&lt;h2 id=&#34;arch-linux&#34;&gt;Arch Linux&lt;/h2&gt;&#xA;&lt;p&gt;Irgendwie war es ja auch nur eine Frage der Zeit, dass ich bei meinem Distrohopping auch einmal Arch Linux lande. Der Wikipedia-Artikel gibt eine sehr gute Einführung.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4190-Arch-Linux.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4190-Arch-Linux.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Virtuelle Realität</title>
      <link>https://changelog.deimeke.ruhr/2022/07/20/bz045/</link>
      <pubDate>Wed, 20 Jul 2022 07:16:19 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/07/20/bz045/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich virtuelle Realität?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz045-virtuelle-realitaet/&#34;&gt;https://buzzzoom.de/bz045-virtuelle-realitaet/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Internet of Things (IoT)</title>
      <link>https://changelog.deimeke.ruhr/2022/07/06/bz044/</link>
      <pubDate>Wed, 06 Jul 2022 16:29:09 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/07/06/bz044/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Internet of Things?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz044-internet-of-things-iot/&#34;&gt;https://buzzzoom.de/bz044-internet-of-things-iot/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: freechess und lichess</title>
      <link>https://changelog.deimeke.ruhr/2022/07/05/dlb4186/</link>
      <pubDate>Tue, 05 Jul 2022 05:16:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/07/05/dlb4186/</guid>
      <description>&lt;h2 id=&#34;freechess-und-lichess&#34;&gt;freechess und lichess&lt;/h2&gt;&#xA;&lt;p&gt;Die Zeit, dass ich richtig viele Computer- oder Handy-Spiele gespielt habe, ist lange vorbei. Das einzige, was ich von Zeit zu Zeit mache, ist eine Partie Blitzschach gegen einen menschlichen Gegner zu spielen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4186-freechess-und-lichess.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4186-freechess-und-lichess.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Was man in Job-Interviews (nicht) sagen sollte</title>
      <link>https://changelog.deimeke.ruhr/2022/07/01/til021/</link>
      <pubDate>Fri, 01 Jul 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/07/01/til021/</guid>
      <description>&lt;h2 id=&#34;til021---was-man-in-job-interviews-nicht-sagen-sollte&#34;&gt;TIL021 - Was man in Job-Interviews (nicht) sagen sollte&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til021-was-man-in-job-interviews-nicht-sagen-sollte&#34;&gt;https://tilpod.net/episode/til021-was-man-in-job-interviews-nicht-sagen-sollte&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zehn Jahre Linkdump</title>
      <link>https://changelog.deimeke.ruhr/2022/06/29/dlb4184/</link>
      <pubDate>Wed, 29 Jun 2022 06:21:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/06/29/dlb4184/</guid>
      <description>&lt;h2 id=&#34;zehn-jahre-linkdump&#34;&gt;Zehn Jahre Linkdump&lt;/h2&gt;&#xA;&lt;p&gt;Wie schnell doch die Zeit vergeht. Jetzt mache ich in diesem Blog schon seit zehn Jahren den Linkdump, die erste Folge findet Ihr hier.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4184-Zehn-Jahre-Linkdump.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4184-Zehn-Jahre-Linkdump.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Lesen und Nachbearbeiten von DRMfreien E-Books</title>
      <link>https://changelog.deimeke.ruhr/2022/06/21/dlb4182/</link>
      <pubDate>Tue, 21 Jun 2022 05:34:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/06/21/dlb4182/</guid>
      <description>&lt;h2 id=&#34;lesen-und-nachbearbeiten-von-drmfreien-e-books&#34;&gt;Lesen und Nachbearbeiten von DRMfreien E-Books&lt;/h2&gt;&#xA;&lt;p&gt;Keine Angst, das hier wird kein Artikel, der sich über die Digitale Rechteminderung (DRM, &amp;ldquo;Digital Rights Management&amp;rdquo;) auslässt. Der vorherige Satz ist polemisch genug.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4182-Lesen-und-Nachbearbeiten-von-DRMfreien-E-Books.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4182-Lesen-und-Nachbearbeiten-von-DRMfreien-E-Books.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Die eigene Tagline</title>
      <link>https://changelog.deimeke.ruhr/2022/06/14/dlb4180/</link>
      <pubDate>Tue, 14 Jun 2022 05:16:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/06/14/dlb4180/</guid>
      <description>&lt;h2 id=&#34;die-eigene-tagline&#34;&gt;Die eigene Tagline&lt;/h2&gt;&#xA;&lt;p&gt;Vor reichlich Jahren habe ich mal &amp;ldquo;in der Werbung&amp;rdquo; gearbeitet und eines der Konzepte, was ich mir von dort mitgenommen habe, ist das Konzept der &lt;a href=&#34;https://de.wikipedia.org/wiki/Tagline&#34;&gt;Tagline&lt;/a&gt;. Das ist - kurz gesprochen - ein Satz, der die Erinnerung des Publikums an ein Produkt verstärkt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4180-Die-eigene-Tagline.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4180-Die-eigene-Tagline.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Rechtsfreier Raum</title>
      <link>https://changelog.deimeke.ruhr/2022/06/08/bz043/</link>
      <pubDate>Wed, 08 Jun 2022 17:26:44 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/06/08/bz043/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein rechtsfreier Raum?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz043-rechtsfreier-raum/&#34;&gt;https://buzzzoom.de/bz043-rechtsfreier-raum/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Ein Kesselchen Buntes</title>
      <link>https://changelog.deimeke.ruhr/2022/06/01/til020/</link>
      <pubDate>Wed, 01 Jun 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/06/01/til020/</guid>
      <description>&lt;h2 id=&#34;til020---ein-kesselchen-buntes&#34;&gt;TIL020 - Ein Kesselchen Buntes&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til020-ein-kesselchen-buntes&#34;&gt;https://tilpod.net/episode/til020-ein-kesselchen-buntes&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Hyperraumumgehungsstrasse</title>
      <link>https://changelog.deimeke.ruhr/2022/05/27/bz042/</link>
      <pubDate>Fri, 27 May 2022 12:17:13 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/27/bz042/</guid>
      <description>&lt;p&gt;Was ist eigentlich eine Hyperraumumgehungsstrasse?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz042-hyperraumumgehungsstrasse/&#34;&gt;https://buzzzoom.de/bz042-hyperraumumgehungsstrasse/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bloggeburtstag Nummer 17</title>
      <link>https://changelog.deimeke.ruhr/2022/05/25/dlb4176/</link>
      <pubDate>Wed, 25 May 2022 06:27:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/25/dlb4176/</guid>
      <description>&lt;h2 id=&#34;bloggeburtstag-nummer-17&#34;&gt;Bloggeburtstag Nummer 17&lt;/h2&gt;&#xA;&lt;p&gt;Zusammen mit den folgenden &amp;ldquo;Feiertagen&amp;rdquo; hat mein Blog heute Geburtstag, es ist der siebzehnte. Damit wird das Blog im nächsten Jahr volljährig.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4176-Bloggeburtstag-Nummer-17.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4176-Bloggeburtstag-Nummer-17.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Selbstorganisation</title>
      <link>https://changelog.deimeke.ruhr/2022/05/17/dlb4174/</link>
      <pubDate>Tue, 17 May 2022 05:29:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/17/dlb4174/</guid>
      <description>&lt;h2 id=&#34;selbstorganisation&#34;&gt;Selbstorganisation&lt;/h2&gt;&#xA;&lt;p&gt;In der letzten Zeit wurde ich häufiger gefragt, wie ich mich selber organisiere. Das werde ich in diesem Blogartikel gerne beschreiben und mich dabei auf die wesentlichen Werkzeuge - was schon gar nicht so wenig ist - beschränken.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4174-Selbstorganisation.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4174-Selbstorganisation.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Thinktank</title>
      <link>https://changelog.deimeke.ruhr/2022/05/12/bz041/</link>
      <pubDate>Thu, 12 May 2022 01:19:26 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/12/bz041/</guid>
      <description>&lt;p&gt;Was ist eigentlich ein Thinktank?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz041-thinktank/&#34;&gt;https://buzzzoom.de/bz041-thinktank/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: TILpod Ironblogging</title>
      <link>https://changelog.deimeke.ruhr/2022/05/10/dlb4172/</link>
      <pubDate>Tue, 10 May 2022 05:14:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/10/dlb4172/</guid>
      <description>&lt;h2 id=&#34;tilpod-ironblogging&#34;&gt;TILpod Ironblogging&lt;/h2&gt;&#xA;&lt;p&gt;Mir gefällt es richtig gut, dass sich aus unserem Podcast TILpod verschiedene - momentan sind es zwei - Initiativen entwickeln.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4172-TILpod-Ironblogging.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4172-TILpod-Ironblogging.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Atomic Habits und Lesen</title>
      <link>https://changelog.deimeke.ruhr/2022/05/03/dlb4170/</link>
      <pubDate>Tue, 03 May 2022 04:58:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/03/dlb4170/</guid>
      <description>&lt;h2 id=&#34;atomic-habits-und-lesen&#34;&gt;Atomic Habits und Lesen&lt;/h2&gt;&#xA;&lt;p&gt;Wie bereits an anderer Stelle geschrieben, hat mich das Buch Atomic Habits (in Deutsch Die 1% Methode) von James Clear im letzten Jahr am meisten beeinflusst.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4170-Atomic-Habits-und-Lesen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4170-Atomic-Habits-und-Lesen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Handhabung von Growth bei der Arbeit</title>
      <link>https://changelog.deimeke.ruhr/2022/05/01/til019/</link>
      <pubDate>Sun, 01 May 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/05/01/til019/</guid>
      <description>&lt;h2 id=&#34;til019---handhabung-von-growth-bei-der-arbeit&#34;&gt;TIL019 - Handhabung von Growth bei der Arbeit&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til019-handhabung-von-growth-bei-der-arbeit&#34;&gt;https://tilpod.net/episode/til019-handhabung-von-growth-bei-der-arbeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: 25 wichtige Dinge</title>
      <link>https://changelog.deimeke.ruhr/2022/04/26/dlb4168/</link>
      <pubDate>Tue, 26 Apr 2022 06:05:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/04/26/dlb4168/</guid>
      <description>&lt;h2 id=&#34;25-wichtige-dinge&#34;&gt;25 wichtige Dinge&lt;/h2&gt;&#xA;&lt;p&gt;Gestern in einem Buch habe ich eine Geschichte gelesen, die von Warren Buffett sein soll.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4168-25-wichtige-Dinge.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4168-25-wichtige-Dinge.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Netzneutralität</title>
      <link>https://changelog.deimeke.ruhr/2022/04/25/bz040/</link>
      <pubDate>Mon, 25 Apr 2022 07:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/04/25/bz040/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Netzneutralität?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz040-netzneutralitaet/&#34;&gt;https://buzzzoom.de/bz040-netzneutralitaet/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Buch- und Podcastkonsum</title>
      <link>https://changelog.deimeke.ruhr/2022/04/19/dlb4166/</link>
      <pubDate>Tue, 19 Apr 2022 05:13:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/04/19/dlb4166/</guid>
      <description>&lt;h2 id=&#34;buch--und-podcastkonsum&#34;&gt;Buch- und Podcastkonsum&lt;/h2&gt;&#xA;&lt;p&gt;Pandemiebedingt habe ich meinen Podcastkonsum und dem damit verbundenen Wegfall des Arbeitswegs sehr stark eingeschränkt und mich von reichlich Podcasts getrennt. Nicht, weil ich sie nicht gut finde, sondern, weil mir schlicht die Zeit fehlt bzw. ich mir - ohne Pendeln - nicht die Zeit nehme, sie alle zu hören und daher musste ich da Prioritäten setzen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4166-Buch--und-Podcastkonsum.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4166-Buch--und-Podcastkonsum.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Energiewende</title>
      <link>https://changelog.deimeke.ruhr/2022/04/13/bz039/</link>
      <pubDate>Wed, 13 Apr 2022 21:25:01 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/04/13/bz039/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Energiewende?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz039-energiewende/&#34;&gt;https://buzzzoom.de/bz039-energiewende/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Glances</title>
      <link>https://changelog.deimeke.ruhr/2022/04/12/dlb4165/</link>
      <pubDate>Tue, 12 Apr 2022 05:35:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/04/12/dlb4165/</guid>
      <description>&lt;h2 id=&#34;glances&#34;&gt;Glances&lt;/h2&gt;&#xA;&lt;p&gt;Glances gehört auf den ersten Blick zu den vielen Applikationen, die in der Lage sind, das jedem Unix- oder Linuxsystem beiliegende Tool beiliegende Standard-Tool &amp;ldquo;Top&amp;rdquo; zu ersetzen. Von diesen Tools gibt es sehr viele, wie beispielsweise htop oder atop.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4165-Glances.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4165-Glances.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Motivation für Arbeit neben der Arbeit</title>
      <link>https://changelog.deimeke.ruhr/2022/04/01/til018/</link>
      <pubDate>Fri, 01 Apr 2022 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/04/01/til018/</guid>
      <description>&lt;h2 id=&#34;til018---motivation-für-arbeit-neben-der-arbeit&#34;&gt;TIL018 - Motivation für Arbeit neben der Arbeit&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge sprechen wir darüber, was unsere Motivation für Arbeit neben der Arbeit ist und welche Vor- und Nachteile es mit sich bringen kann.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til018-motivation-fuer-arbeit-neben-der-arbeit&#34;&gt;https://tilpod.net/episode/til018-motivation-fuer-arbeit-neben-der-arbeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Backup-Konzept</title>
      <link>https://changelog.deimeke.ruhr/2022/03/29/dlb4162/</link>
      <pubDate>Tue, 29 Mar 2022 05:19:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/29/dlb4162/</guid>
      <description>&lt;h2 id=&#34;backup-konzept&#34;&gt;Backup-Konzept&lt;/h2&gt;&#xA;&lt;p&gt;Vor ein paar Wochen habe ich beschrieben, wie man sein Backup mit Borgbackup durchführen kann.&lt;/p&gt;&#xA;&lt;p&gt;Heute soll es einmal darum gehen, sich ein generelles Konzept zu überlegen. Wenn man sich erst die Gedanken macht, wenn Datenverlust droht oder bereits Daten verloren gegangen sind, dann ist es zu spät.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4162-Backup-Konzept.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4162-Backup-Konzept.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Notizen</title>
      <link>https://changelog.deimeke.ruhr/2022/03/22/dlb4160/</link>
      <pubDate>Tue, 22 Mar 2022 05:17:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/22/dlb4160/</guid>
      <description>&lt;h2 id=&#34;notizen&#34;&gt;Notizen&lt;/h2&gt;&#xA;&lt;p&gt;In den letzten Wochen und Monaten habe ich mir einmal ausführlicher Gedanken zu Notizen im Allgemeinen gemacht. Um das für mich einmal zu sortieren, habe ich mir überlegt, wie viel Struktur verschiedene Medien benötigen, um sie für Notizen zu nutzen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4160-Notizen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4160-Notizen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digitalisierung</title>
      <link>https://changelog.deimeke.ruhr/2022/03/16/bz038/</link>
      <pubDate>Wed, 16 Mar 2022 06:11:04 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/16/bz038/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Digitalisierung?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz038-digitalisierung/&#34;&gt;https://buzzzoom.de/bz038-digitalisierung/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kompressionsverfahren bei Borgbackup</title>
      <link>https://changelog.deimeke.ruhr/2022/03/15/dlb4158/</link>
      <pubDate>Tue, 15 Mar 2022 05:10:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/15/dlb4158/</guid>
      <description>&lt;h2 id=&#34;kompressionsverfahren-bei-borgbackup&#34;&gt;Kompressionsverfahren bei Borgbackup&lt;/h2&gt;&#xA;&lt;p&gt;Nach meinem Artikel über das Backup mit Borgbackup und den Verweis auf Stefans Artikel LZMA, ZLIB und LZ4 im Vergleich habe ich via Mastodon den Hinweis bekommen, dass aktuellere Versionen von Borgbackup (ab 1.1.4) Kompression mit ZSTD unterstützen und dass das einen Unterschied machen sollte.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4158-Kompressionsverfahren-bei-Borgbackup.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4158-Kompressionsverfahren-bei-Borgbackup.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Umstellung der Arbeitsweise</title>
      <link>https://changelog.deimeke.ruhr/2022/03/08/dlb4156/</link>
      <pubDate>Tue, 08 Mar 2022 05:22:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/08/dlb4156/</guid>
      <description>&lt;h2 id=&#34;umstellung-der-arbeitsweise&#34;&gt;Umstellung der Arbeitsweise&lt;/h2&gt;&#xA;&lt;p&gt;Mit dem Jobwechsel kommen sehr spannende Veränderungen auf mich zu. Viele sind inhaltlicher Natur, klar! Aber einige brechen mit Arbeitsweisen, die ich sich für mich über die vergangenen Jahre etabliert haben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4156-Umstellung-der-Arbeitsweise.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4156-Umstellung-der-Arbeitsweise.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Logseq</title>
      <link>https://changelog.deimeke.ruhr/2022/03/01/dlb4154/</link>
      <pubDate>Tue, 01 Mar 2022 05:12:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/01/dlb4154/</guid>
      <description>&lt;h2 id=&#34;logseq&#34;&gt;Logseq&lt;/h2&gt;&#xA;&lt;p&gt;Im Zuge dessen, dass mein altes Dokumentationssystem mittels Wikis schon stark in die Jahre gekommen ist und ehrlicherweise nie so richtig gut funktioniert hat, habe ich mich von der TILpod-Community bei Matrix einmal inspirieren lassen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4154-Logseq.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4154-Logseq.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Logseq, Obisidian und Wissensmanagement</title>
      <link>https://changelog.deimeke.ruhr/2022/03/01/til017/</link>
      <pubDate>Tue, 01 Mar 2022 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/03/01/til017/</guid>
      <description>&lt;h2 id=&#34;til017---logseq-obisidian-und-wissensmanagement&#34;&gt;TIL017 - Logseq, Obisidian und Wissensmanagement&lt;/h2&gt;&#xA;&lt;p&gt;Wir sprechen darüber, wie wir aktuell versuchen, unser Wissen zu managen und warum wir ein neues Verfahren wählen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til017-logseq-obisidian-und-wissensmanagement&#34;&gt;https://tilpod.net/episode/til017-logseq-obisidian-und-wissensmanagement&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Leistungsschutzrecht</title>
      <link>https://changelog.deimeke.ruhr/2022/02/23/bz037/</link>
      <pubDate>Wed, 23 Feb 2022 19:29:40 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/23/bz037/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Leistungsschutzrecht?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz037-leistungsschutzrecht/&#34;&gt;https://buzzzoom.de/bz037-leistungsschutzrecht/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Getting Things Dog</title>
      <link>https://changelog.deimeke.ruhr/2022/02/22/dlb4152/</link>
      <pubDate>Tue, 22 Feb 2022 05:56:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/22/dlb4152/</guid>
      <description>&lt;h2 id=&#34;getting-things-dog&#34;&gt;Getting Things Dog&lt;/h2&gt;&#xA;&lt;p&gt;Den Titel habe ich schamlos vom Anwalt Jens-Christof Niemeyer geklaut, der einen Vortrag mit dem gleichen Titel gehalten hat. Untertitel ist &amp;ldquo;Was wir von Hunden lernen können und welche Software uns dabei helfen kann&amp;rdquo;. Bei Interesse kann ich auch den Vortrag Was Hunde von Getränkekisten unterscheidet (u.a.) empfehlen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4152-Getting-Things-Dog.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4152-Getting-Things-Dog.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Backup mit Borgbackup</title>
      <link>https://changelog.deimeke.ruhr/2022/02/15/dlb4150/</link>
      <pubDate>Tue, 15 Feb 2022 05:29:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/15/dlb4150/</guid>
      <description>&lt;h2 id=&#34;backup-mit-borgbackup&#34;&gt;Backup mit Borgbackup&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.borgbackup.org/&#34;&gt;Borgbackup&lt;/a&gt; nutze ich schon relativ lange für das Backup meiner Clients und Server. Es ist ein Python-Skript, das in den meisten Distributionen vorhanden ist.&lt;/p&gt;&#xA;&lt;p&gt;Neben anderen tollen Features sind die drei besonderen Stärken von Borgbackup für mich:&lt;/p&gt;&#xA;&lt;p&gt;&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4150-Backup-mit-Borgbackup.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4150-Backup-mit-Borgbackup.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: KISS – Keep it simple, stupid</title>
      <link>https://changelog.deimeke.ruhr/2022/02/10/bz036/</link>
      <pubDate>Thu, 10 Feb 2022 16:02:27 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/10/bz036/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich KISS – Keep it simple, stupid?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz036-kiss-keep-it-simple-stupid/&#34;&gt;https://buzzzoom.de/bz036-kiss-keep-it-simple-stupid/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Persönliche Zeiterfassung mit Kimai</title>
      <link>https://changelog.deimeke.ruhr/2022/02/08/dlb4148/</link>
      <pubDate>Tue, 08 Feb 2022 05:38:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/08/dlb4148/</guid>
      <description>&lt;h2 id=&#34;persönliche-zeiterfassung-mit-kimai&#34;&gt;Persönliche Zeiterfassung mit Kimai&lt;/h2&gt;&#xA;&lt;p&gt;Wie &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4113-Zeiterfassung.html&#34;&gt;bereits angekündigt&lt;/a&gt;, möchte ich gerne wissen, wo meine Zeit bleibt. Dazu habe ich einen Versuch mit Clockify gestartet und war dann irgendwann genervt, dass ich an allen Ecken und Enden auf ausgegraute Optionen gestossen bin, deren Aktivierung einen der bezahlten Pläne voraussetzen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4148-Pers&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4148-Pers&lt;/a&gt;önliche-Zeiterfassung-mit-Kimai.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Jan Tommen Krimis</title>
      <link>https://changelog.deimeke.ruhr/2022/02/01/dlb4146/</link>
      <pubDate>Tue, 01 Feb 2022 05:37:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/01/dlb4146/</guid>
      <description>&lt;h2 id=&#34;jan-tommen-krimis&#34;&gt;Jan Tommen Krimis&lt;/h2&gt;&#xA;&lt;p&gt;Silvia hat eine neue Krimireihe gefunden, und zwar die &lt;a href=&#34;https://www.alexanderhartung.de/?page_id=18&#34;&gt;Jan Tommen Serie&lt;/a&gt; von &lt;a href=&#34;https://www.alexanderhartung.de/&#34;&gt;Alexander Hartung&lt;/a&gt;. Bisher sind acht Romane in der Reihe erschienen, ich lese gerade den vierten Band.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4146-Jan-Tommen-Krimis.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4146-Jan-Tommen-Krimis.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Kontextbezogene Arbeit und Journaling</title>
      <link>https://changelog.deimeke.ruhr/2022/02/01/til016/</link>
      <pubDate>Tue, 01 Feb 2022 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/02/01/til016/</guid>
      <description>&lt;h2 id=&#34;til016---kontextbezogene-arbeit-und-journaling&#34;&gt;TIL016 - Kontextbezogene Arbeit und Journaling&lt;/h2&gt;&#xA;&lt;p&gt;Wie wir arbeiten, uns weiterentwickeln und aus der Not eine Tugend machen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til016-kontextbezogene-arbeit-und-journaling&#34;&gt;https://tilpod.net/episode/til016-kontextbezogene-arbeit-und-journaling&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Open Source</title>
      <link>https://changelog.deimeke.ruhr/2022/01/27/bz035/</link>
      <pubDate>Thu, 27 Jan 2022 21:46:39 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/27/bz035/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Open Source?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz035-open-source/&#34;&gt;https://buzzzoom.de/bz035-open-source/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Personalkosten als Investition</title>
      <link>https://changelog.deimeke.ruhr/2022/01/25/dlb4144/</link>
      <pubDate>Tue, 25 Jan 2022 05:18:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/25/dlb4144/</guid>
      <description>&lt;h2 id=&#34;personalkosten-als-investition&#34;&gt;Personalkosten als Investition&lt;/h2&gt;&#xA;&lt;p&gt;Weil ich einen neuen Job antrete und mich auch angemessen vorbereiten möchte, lese ich gerade zum zweiten Mal nach einigen Jahren das Buch &lt;a href=&#34;https://fachbuch.hanser-ebooks.de/ebook/bid-1240840-wien-wartet-auf-dich-produktive-projekte-und-teams.html&#34;&gt;Wien wartet auf Dich!&lt;/a&gt;, in dem es um den &amp;ldquo;Faktor Mensch&amp;rdquo; in der IT geht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4144-Personalkosten-als-Investition.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4144-Personalkosten-als-Investition.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wechsel auf Thunderbird</title>
      <link>https://changelog.deimeke.ruhr/2022/01/18/dlb4141/</link>
      <pubDate>Tue, 18 Jan 2022 05:05:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/18/dlb4141/</guid>
      <description>&lt;h2 id=&#34;wechsel-auf-thunderbird&#34;&gt;Wechsel auf Thunderbird&lt;/h2&gt;&#xA;&lt;p&gt;Jetzt habe ich viele Jahre &lt;a href=&#34;https://wiki.gnome.org/Apps/Evolution&#34;&gt;Evolution&lt;/a&gt; verwendet, aber von Zeit zu Zeit ist es sinnvoll, einmal über den Gartenzaun zu schauen und so bin ich dazu gekommen, &lt;a href=&#34;https://www.thunderbird.net/&#34;&gt;Thunderbird&lt;/a&gt; mal wieder eine Chance zu geben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4141-Wechsel-auf-Thunderbird.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4141-Wechsel-auf-Thunderbird.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Serverless</title>
      <link>https://changelog.deimeke.ruhr/2022/01/12/bz034/</link>
      <pubDate>Wed, 12 Jan 2022 20:04:59 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/12/bz034/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Serverless?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz034-serverless/&#34;&gt;https://buzzzoom.de/bz034-serverless/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Massnahmen gegen Massen-Recruiting bei LinkedIn</title>
      <link>https://changelog.deimeke.ruhr/2022/01/11/dlb4139/</link>
      <pubDate>Tue, 11 Jan 2022 05:17:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/11/dlb4139/</guid>
      <description>&lt;h2 id=&#34;massnahmen-gegen-massen-recruiting-bei-linkedin&#34;&gt;Massnahmen gegen Massen-Recruiting bei LinkedIn&lt;/h2&gt;&#xA;&lt;p&gt;Ein Merkmal von sozialen Business-Netzwerken ist, dass es Recruitern sehr leicht gemacht wird, Ihre Jobangebote mit der Giesskanne über potenzielle Kandidaten, die definierten Kriterien genügen, auszuschütten. Solche Postings sind sehr leicht durch die fehlende persönliche Anrede zu identifizieren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4139-Massnahmen-gegen-Massen-Recruiting-bei-LinkedIn.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4139-Massnahmen-gegen-Massen-Recruiting-bei-LinkedIn.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Leselisten führen</title>
      <link>https://changelog.deimeke.ruhr/2022/01/04/dlb4137/</link>
      <pubDate>Tue, 04 Jan 2022 05:32:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/04/dlb4137/</guid>
      <description>&lt;h2 id=&#34;leselisten-führen&#34;&gt;Leselisten führen&lt;/h2&gt;&#xA;&lt;p&gt;In den letzten Wochen habe ich mich etwas ausführlicher mit Plattformen auseinandergesetzt, auf denen man Leselisten führen kann. Dabei bin ich sehr unentschlossen, welche für mich die richtige ist. Die Idee dahinter ist, dass man sich auf den Plattformen vernetzt und auch Empfehlungen bekommt, die zum eigenen Büchergeschmack oder den eigenen Genres passen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4137-Leselisten-f&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4137-Leselisten-f&lt;/a&gt;ühren.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein 2021, die positive Seite</title>
      <link>https://changelog.deimeke.ruhr/2022/01/01/dlb4135/</link>
      <pubDate>Sat, 01 Jan 2022 05:51:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/01/dlb4135/</guid>
      <description>&lt;h2 id=&#34;mein-2021-die-positive-seite&#34;&gt;Mein 2021, die positive Seite&lt;/h2&gt;&#xA;&lt;p&gt;Und zum Schluss folgt der positive Jahresrückblick, siehe auch &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4051-Mein-2020,-die-positive-Seite.html&#34;&gt;hier&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4135-Mein-2021,-die-positive-Seite.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4135-Mein-2021,-die-positive-Seite.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Neues Jahr und wir sind noch immer nicht fertig</title>
      <link>https://changelog.deimeke.ruhr/2022/01/01/til015/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2022/01/01/til015/</guid>
      <description>&lt;h2 id=&#34;til015---neues-jahr-und-wir-sind-noch-immer-nicht-fertig&#34;&gt;TIL015 - Neues Jahr und wir sind noch immer nicht fertig&lt;/h2&gt;&#xA;&lt;p&gt;Wir reden über das, was wir in diesem Jahr geschafft haben, was nicht und was wir nächstes Jahr anders und besser machen wollen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til015-neues-jahr-und-wir-sind-noch-immer-nicht-fertig&#34;&gt;https://tilpod.net/episode/til015-neues-jahr-und-wir-sind-noch-immer-nicht-fertig&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommunikationswerkzeuge und Messenger Ende 2021</title>
      <link>https://changelog.deimeke.ruhr/2021/12/31/dlb4134/</link>
      <pubDate>Fri, 31 Dec 2021 06:50:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/31/dlb4134/</guid>
      <description>&lt;h2 id=&#34;kommunikationswerkzeuge-und-messenger-ende-2021&#34;&gt;Kommunikationswerkzeuge und Messenger Ende 2021&lt;/h2&gt;&#xA;&lt;p&gt;Bei den Messengern hat sich mit einer grossen Ausnahme relativ wenig getan, wie ein Vergleich mit dem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4063-Kommunikationswerkzeuge-und-Messenger-in-2021.html&#34;&gt;Artikel&lt;/a&gt; aus dem letzten Jahr zeigt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4134-Kommunikationswerkzeuge-und-Messenger-Ende-2021.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4134-Kommunikationswerkzeuge-und-Messenger-Ende-2021.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digitales Nomadentum</title>
      <link>https://changelog.deimeke.ruhr/2021/12/30/bz033/</link>
      <pubDate>Thu, 30 Dec 2021 10:19:54 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/30/bz033/</guid>
      <description>&lt;p&gt;Was ist eigentlich digitales Nomadentum?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz033-digitales-nomadentum/&#34;&gt;https://buzzzoom.de/bz033-digitales-nomadentum/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2021 arbeite (Client)</title>
      <link>https://changelog.deimeke.ruhr/2021/12/30/dlb4132/</link>
      <pubDate>Thu, 30 Dec 2021 05:48:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/30/dlb4132/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2021-arbeite-client&#34;&gt;Wie ich Ende 2021 arbeite (Client)&lt;/h2&gt;&#xA;&lt;p&gt;Was soll ich als Einleitung schreiben, auch hier gab es einen &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4053-Wie-ich-Ende-2020-arbeite-Client.html&#34;&gt;Artikel&lt;/a&gt; im letzten Jahr? Hier hat sich ebenfalls viel mehr getan als auf der Serverseite.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4132-Wie-ich-Ende-2021-arbeite-%40Client%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4132-Wie-ich-Ende-2021-arbeite-%40Client%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2021 arbeite (Infrastruktur)</title>
      <link>https://changelog.deimeke.ruhr/2021/12/29/dlb4131/</link>
      <pubDate>Wed, 29 Dec 2021 05:47:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/29/dlb4131/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2021-arbeite-infrastruktur&#34;&gt;Wie ich Ende 2021 arbeite (Infrastruktur)&lt;/h2&gt;&#xA;&lt;p&gt;In der Infrastruktur hat sich ein bisschen getan, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4052-Wie-ich-Ende-2020-arbeite-Infrastruktur.html&#34;&gt;hier&lt;/a&gt; der Artikel aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4131-Wie-ich-Ende-2021-arbeite-%40Infrastruktur%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4131-Wie-ich-Ende-2021-arbeite-%40Infrastruktur%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Arbeitsplatz Ende 2021</title>
      <link>https://changelog.deimeke.ruhr/2021/12/28/dlb4130/</link>
      <pubDate>Tue, 28 Dec 2021 05:43:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/28/dlb4130/</guid>
      <description>&lt;h2 id=&#34;mein-arbeitsplatz-ende-2021&#34;&gt;Mein Arbeitsplatz Ende 2021&lt;/h2&gt;&#xA;&lt;p&gt;Hier gibt es erfahrungsgemäss wenig Änderungen, wie ein Vergleich mit dem &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4054-Mein-Arbeitsplatz-Ende-2020.html&#34;&gt;letzten Artikel&lt;/a&gt; zeigt.&lt;/p&gt;&#xA;&lt;p&gt;Mitte des Jahres war ich wieder vermehrt im Büro und habe es genossen, ich muss vor den Leuten nicht weglaufen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4130-Mein-Arbeitsplatz-Ende-2021.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4130-Mein-Arbeitsplatz-Ende-2021.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Firefox-Addons Ende 2021</title>
      <link>https://changelog.deimeke.ruhr/2021/12/27/dlb4129/</link>
      <pubDate>Mon, 27 Dec 2021 05:42:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/27/dlb4129/</guid>
      <description>&lt;h2 id=&#34;meine-firefox-addons-ende-2021&#34;&gt;Meine Firefox-Addons Ende 2021&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist die 2021er Edition des &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4055-Meine-Firefox-Addons-Ende-2020.html&#34;&gt;Artikelsr&lt;/a&gt; aus dem letzten Jahr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4129-Meine-Firefox-Addons-Ende-2021.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4129-Meine-Firefox-Addons-Ende-2021.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Visual Studio Code Plugins Ende 2021</title>
      <link>https://changelog.deimeke.ruhr/2021/12/26/dlb4128/</link>
      <pubDate>Sun, 26 Dec 2021 05:38:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/26/dlb4128/</guid>
      <description>&lt;h2 id=&#34;meine-visual-studio-code-plugins-ende-2021&#34;&gt;Meine Visual Studio Code Plugins Ende 2021&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist der Nachfolge-Artikel von &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4057-Visual-Studio-Code-Plugins.html&#34;&gt;diesem hier&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4128-Meine-Visual-Studio-Code-Plugins-Ende-2021.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4128-Meine-Visual-Studio-Code-Plugins-Ende-2021.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Minimalkonfiguration Firefox</title>
      <link>https://changelog.deimeke.ruhr/2021/12/21/dlb4126/</link>
      <pubDate>Tue, 21 Dec 2021 05:55:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/21/dlb4126/</guid>
      <description>&lt;h2 id=&#34;minimalkonfiguration-firefox&#34;&gt;Minimalkonfiguration Firefox&lt;/h2&gt;&#xA;&lt;p&gt;Da ich gerade mein Notebook neu (mit &lt;a href=&#34;https://getfedora.org/&#34;&gt;Fedora&lt;/a&gt;) installiere, dachte ich, ich schreibe einmal auf, welche fünf Einstellungen ich minimal bei Firefox konfiguriere, damit ich damit arbeiten möchte.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4126-Minimalkonfiguration-Firefox.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4126-Minimalkonfiguration-Firefox.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Non-Fungible Token (NFT)</title>
      <link>https://changelog.deimeke.ruhr/2021/12/17/bz032/</link>
      <pubDate>Fri, 17 Dec 2021 10:37:14 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/17/bz032/</guid>
      <description>&lt;p&gt;Was sind eigentlich Non-Fungible Token (NFT)?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz032-non-fungible-token-nft/&#34;&gt;https://buzzzoom.de/bz032-non-fungible-token-nft/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: etckeeper</title>
      <link>https://changelog.deimeke.ruhr/2021/12/14/dlb4124/</link>
      <pubDate>Tue, 14 Dec 2021 07:29:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/14/dlb4124/</guid>
      <description>&lt;h2 id=&#34;etckeeper&#34;&gt;etckeeper&lt;/h2&gt;&#xA;&lt;p&gt;Wenn ich einen Rechner neu installiere, ist &lt;a href=&#34;https://etckeeper.branchable.com/&#34;&gt;etckeeper&lt;/a&gt; eines der ersten Programme, die ich einrichte.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4124-etckeeper.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4124-etckeeper.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Focus on DevOps: Der Linux-Jahresrückblick</title>
      <link>https://changelog.deimeke.ruhr/2021/12/10/focus_on_devops_e28/</link>
      <pubDate>Fri, 10 Dec 2021 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/10/focus_on_devops_e28/</guid>
      <description>&lt;h2 id=&#34;focus-on-devops---e28--der-linux-jahresrückblick&#34;&gt;Focus on: DevOps - E28 – Der Linux-Jahresrückblick&lt;/h2&gt;&#xA;&lt;p&gt;Gastauftritt im Podcast &lt;a href=&#34;https://ageofdevops.de/index.php/podcast/&#34;&gt;Age of DevOps&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://focus.sva.de/focus-on-devops-e28-der-linux-jahresrueckblick/&#34;&gt;https://focus.sva.de/focus-on-devops-e28-der-linux-jahresrueckblick/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Goodbye IRC</title>
      <link>https://changelog.deimeke.ruhr/2021/12/07/dlb4122/</link>
      <pubDate>Tue, 07 Dec 2021 05:32:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/07/dlb4122/</guid>
      <description>&lt;h2 id=&#34;goodbye-irc&#34;&gt;Goodbye IRC&lt;/h2&gt;&#xA;&lt;p&gt;Nach sehr vielen Jahren habe ich mich jetzt entschlossen, dem &lt;a href=&#34;https://de.wikipedia.org/wiki/Internet_Relay_Chat&#34;&gt;Internet Relay Chat&lt;/a&gt; endgültig den Rücken zu kehren. &lt;a href=&#34;https://youtu.be/w4aLThuU008&#34;&gt;Nein! Doch! Oh!&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4122-Goodbye-IRC.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4122-Goodbye-IRC.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Teambuilding</title>
      <link>https://changelog.deimeke.ruhr/2021/12/02/bz031/</link>
      <pubDate>Thu, 02 Dec 2021 12:43:55 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/02/bz031/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Teambuilding?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz031-teambuilding/&#34;&gt;https://buzzzoom.de/bz031-teambuilding/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Retrospektive zum Einjährigen</title>
      <link>https://changelog.deimeke.ruhr/2021/12/01/til014/</link>
      <pubDate>Wed, 01 Dec 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/12/01/til014/</guid>
      <description>&lt;h2 id=&#34;til014---retrospektive-zum-einjährigen&#34;&gt;TIL014 - Retrospektive zum Einjährigen&lt;/h2&gt;&#xA;&lt;p&gt;Was wir aus einem Jahr TILpod gelernt haben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til014-retrospektive-zum-einjaehrigen&#34;&gt;https://tilpod.net/episode/til014-retrospektive-zum-einjaehrigen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bessere Shell-Skripte</title>
      <link>https://changelog.deimeke.ruhr/2021/11/30/dlb4120/</link>
      <pubDate>Tue, 30 Nov 2021 05:27:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/30/dlb4120/</guid>
      <description>&lt;h2 id=&#34;bessere-shell-skripte&#34;&gt;Bessere Shell-Skripte&lt;/h2&gt;&#xA;&lt;p&gt;Shell-Skripte sind gegenüber anderen Programmiersprachen natürlich nicht das &amp;ldquo;Non-plus-ultra&amp;rdquo;, aber sie sind für Ablaufsteuerungen - dafür sind sie gemacht - eine gute Wahl. Für alles, was grösser ist, empfehle ich eine &amp;ldquo;richtige Programmiersprache&amp;rdquo;. Ich bin als Systemadministrator ein grosser Fan von Python und - schon länger nicht mehr genutzt - Perl, aber auch Sprachen wie Raku, Ruby oder irgendetwas mit Compiler sind natürlich gute Alternativen.&lt;/p&gt;&#xA;&lt;p&gt;Ich beziehe mich im Folgenden auf die Bash, weil das die Shell ist, die ich täglich auf verschiedenen Systemen und Architekturen benutze.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: systemd user services</title>
      <link>https://changelog.deimeke.ruhr/2021/11/23/dlb4118/</link>
      <pubDate>Tue, 23 Nov 2021 05:45:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/23/dlb4118/</guid>
      <description>&lt;h2 id=&#34;systemd-user-services&#34;&gt;systemd user services&lt;/h2&gt;&#xA;&lt;p&gt;Bei uns in der Firma ist es so, dass es auf virtuellen Maschinen eine strikte Trennung der Plattform von den Applikationen gibt. Wir sind für die Plattform verantwortlich und Applikationsteams für ihre Anwendungen.&lt;/p&gt;&#xA;&lt;p&gt;Damit die Applikationsteams in der Lage sind, Ihre Dienste via systemd zu verwalten (Start, Stopp, Logs anschauen, etc.) erstellen wir systemd-Services und berechtigen die Applikationsteams mit entsprechenden sudo-Regeln.&lt;/p&gt;&#xA;&lt;p&gt;Allerdings bietet systemd Benutzern die Möglichkeit, Dienste unter eigener Regie zu verwalten. Das geht vom Anlegen des Dienstes bis zu den Dingen, für die es vorher sudo-Regeln brauchte.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Microservices</title>
      <link>https://changelog.deimeke.ruhr/2021/11/20/bz030/</link>
      <pubDate>Sat, 20 Nov 2021 01:22:55 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/20/bz030/</guid>
      <description>&lt;p&gt;Was sind eigentlich Microservices?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz030-microservices/&#34;&gt;https://buzzzoom.de/bz030-microservices/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Changelog und Polywork</title>
      <link>https://changelog.deimeke.ruhr/2021/11/16/dlb4116/</link>
      <pubDate>Tue, 16 Nov 2021 05:10:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/16/dlb4116/</guid>
      <description>&lt;h2 id=&#34;changelog-und-polywork&#34;&gt;Changelog und Polywork&lt;/h2&gt;&#xA;&lt;p&gt;In meinem Kopf ist schon lange herumgespukt, ein Sammelbecken für meine Inhalte auf verschiedenen Plattformen und in verschiedenen Formaten aufzubauen. Die verschiedenen Inhalte sind Bücher, Blog- und andere Artikel, Podcasts, Videos, Vorträge, Workshops, &amp;hellip; Ihr versteht, worauf das hinausläuft. Hintergrund des Gedankens ist, dass nicht alles bei mir im Blog oder auf meinen Plattformen passiert und so eine konsolidierte Sicht relativ schwierig ist.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4116-Changelog-und-Polywork.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4116-Changelog-und-Polywork.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: LanguageTool</title>
      <link>https://changelog.deimeke.ruhr/2021/11/09/dlb4115/</link>
      <pubDate>Tue, 09 Nov 2021 11:37:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/09/dlb4115/</guid>
      <description>&lt;h2 id=&#34;languagetool&#34;&gt;LanguageTool&lt;/h2&gt;&#xA;&lt;p&gt;Schon seit längerem setze ich &lt;a href=&#34;https://languagetool.org/&#34;&gt;LanguageTool&lt;/a&gt; zur Grammatik- und Rechtschreibprüfung ein und es hat mir mehr als einmal geholfen, halbwegs korrekte Texte zu erfassen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4115-LanguageTool.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4115-LanguageTool.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Memes</title>
      <link>https://changelog.deimeke.ruhr/2021/11/01/bz029/</link>
      <pubDate>Mon, 01 Nov 2021 05:41:23 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/01/bz029/</guid>
      <description>&lt;p&gt;Was sind eigentlich Memes?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz029-memes/&#34;&gt;https://buzzzoom.de/bz029-memes/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Patriotische Sysadmins gegen die Kubernetisierung der Serverlandschaft</title>
      <link>https://changelog.deimeke.ruhr/2021/11/01/til013/</link>
      <pubDate>Mon, 01 Nov 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/11/01/til013/</guid>
      <description>&lt;h2 id=&#34;til013---patriotische-sysadmins-gegen-die-kubernetisierung-der-serverlandschaft&#34;&gt;TIL013 - Patriotische Sysadmins gegen die Kubernetisierung der Serverlandschaft&lt;/h2&gt;&#xA;&lt;p&gt;In der 13. Folge unterhalten sich Dirk und Sujeevan über den Einstieg in Kubernetes mit k3s.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til013-patriotische-sysadmins-gegen-die-kubernetisierung-der-serverlandschaft&#34;&gt;https://tilpod.net/episode/til013-patriotische-sysadmins-gegen-die-kubernetisierung-der-serverlandschaft&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Zeiterfassung</title>
      <link>https://changelog.deimeke.ruhr/2021/10/30/dlb4113/</link>
      <pubDate>Sat, 30 Oct 2021 13:59:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/10/30/dlb4113/</guid>
      <description>&lt;h2 id=&#34;zeiterfassung&#34;&gt;Zeiterfassung&lt;/h2&gt;&#xA;&lt;p&gt;Die Hauptmotivation, mich mit Zeiterfassung herumzuschlagen ist, dass ich gerne wissen möchte, wo meine Zeit bleibt.&lt;/p&gt;&#xA;&lt;p&gt;Dabei gibt es im Grossen und Ganzen zwei Möglichkeiten.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4113-Zeiterfassung.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4113-Zeiterfassung.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Agile</title>
      <link>https://changelog.deimeke.ruhr/2021/10/20/bz028/</link>
      <pubDate>Wed, 20 Oct 2021 21:16:16 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/10/20/bz028/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Agile?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz028-agile/&#34;&gt;https://buzzzoom.de/bz028-agile/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: FOMO/JOMO</title>
      <link>https://changelog.deimeke.ruhr/2021/10/06/bz027/</link>
      <pubDate>Wed, 06 Oct 2021 07:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/10/06/bz027/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Fear of Missing Out und Joy of Missing Out?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz027-fomo-jomo/&#34;&gt;https://buzzzoom.de/bz027-fomo-jomo/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: (Un)regelmäßige Jobwechsel</title>
      <link>https://changelog.deimeke.ruhr/2021/10/01/til012/</link>
      <pubDate>Fri, 01 Oct 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/10/01/til012/</guid>
      <description>&lt;h2 id=&#34;til012---unregelmäßige-jobwechsel&#34;&gt;TIL012 - (Un)regelmäßige Jobwechsel&lt;/h2&gt;&#xA;&lt;p&gt;Nichts ist so beständig wie die Änderung.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til012-un-regelmaessige-jobwechsel&#34;&gt;https://tilpod.net/episode/til012-un-regelmaessige-jobwechsel&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>References</title>
      <link>https://changelog.deimeke.ruhr/page/references/</link>
      <pubDate>Fri, 24 Sep 2021 08:00:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/references/</guid>
      <description>&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;&#xA;&lt;p&gt;If needed, I can provide all reference letters from previous roles, unfortunately only one of them is in English language.&lt;/p&gt;&#xA;&lt;h3 id=&#34;credit-suisse-unixteam-february-2010-to-may-2012&#34;&gt;Credit Suisse, Unixteam, February 2010 to May 2012&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Heinz Wernli (Department Head Trading &amp;amp; Sales Unix)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;t-systems-switzerland-unixteam-june-2012-to-may-2014&#34;&gt;T-Systems Switzerland, Unixteam, June 2012 to May 2014&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Peter Herzig (Head of OSS)&lt;/li&gt;&#xA;&lt;li&gt;Thomas Vester (Enterprise Solutions Architect)&lt;/li&gt;&#xA;&lt;li&gt;Steven Henzen (Senior Enterprise Architect)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;bank-vontobal-ag-core-platforms--unix-engineering-june-2014-to-today&#34;&gt;Bank Vontobal AG, Core Platforms / Unix Engineering, June 2014 to today&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Patrick Griesshaber (Security Engineer)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;rheinwerk-verlag-publishing-company&#34;&gt;Rheinwerk Verlag (Publishing Company)&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dr. Christoph Meister (Senior Editor Computing)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;open-source-project-taskwarrior&#34;&gt;Open Source Project Taskwarrior&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Paul Beckingham (Founder and Project Lead)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Work Samples</title>
      <link>https://changelog.deimeke.ruhr/page/work-samples/</link>
      <pubDate>Fri, 24 Sep 2021 08:00:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/work-samples/</guid>
      <description>&lt;h2 id=&#34;work-samples&#34;&gt;Work Samples&lt;/h2&gt;&#xA;&lt;h3 id=&#34;content-on-a-more-or-less-regular-basis&#34;&gt;Content on a more or less regular basis.&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Podcast &lt;a href=&#34;https://tilpod.net/&#34;&gt;TILpod&lt;/a&gt; (German, monthly)&lt;/li&gt;&#xA;&lt;li&gt;Podcast &lt;a href=&#34;https://buzzoom.de/&#34;&gt;BuzzZoom&lt;/a&gt; (German, bi-weekly)&lt;/li&gt;&#xA;&lt;li&gt;Blog &lt;a href=&#34;https://www.deimeke.net/dirk/blog/&#34;&gt;Dirks Logbuch&lt;/a&gt; (German, sporadic)&lt;/li&gt;&#xA;&lt;li&gt;Slides &lt;a href=&#34;https://speakerdeck.com/ddeimeke&#34;&gt;Dirk Deimeke&lt;/a&gt; (German and English)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;videos&#34;&gt;Videos&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://chemnitzer.linux-tage.de/2019/en/programm/beitrag/160&#34;&gt;Linux-Überblick für Einsteiger&lt;/a&gt; (German, Chemnitzer Linuxtage 2019)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://chemnitzer.linux-tage.de/2019/en/programm/beitrag/161&#34;&gt;Taskwarrior - Aufgabenverwaltung auf der Kommandozeile&lt;/a&gt; (German, Chemnitzer Linuxtage 2019)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://media.ccc.de/v/froscon2017-1916-lessons_learned&#34;&gt;Lessons Learned &amp;hellip;&lt;/a&gt; (German, FrOSCon 2017)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;articles&#34;&gt;Articles&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.informatik-aktuell.de/entwicklung/methoden/taskwarrior-aufgabenverwaltung-auf-der-kommandozeile.html&#34;&gt;Taskwarrior - Aufgabenverwaltung auf der Kommandozeile&lt;/a&gt; (German, Informatik Aktuell 2017)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://adminstuff.deimeke.ruhr/doku.php?id=adminstoriesmigrationvonsubversionnachgit&#34;&gt;Migration von Subversion nach Git&lt;/a&gt; (German, Blog Adminstories (discontinued))&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4079-Monitoring-Zwischenintermezzo.html&#34;&gt;Monitoring Zwischenintermezzo&lt;/a&gt; (German, Dirks Logbuch 2021)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4074-Repositories-zusammenfuehren.html&#34;&gt;Repositories zusammenführen&lt;/a&gt; (German, Dirks Logbuch 2021)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4012-Blogeintraege-in-Mastodon-ankuendigen.html&#34;&gt;Blogeinträge in Mastodon ankündigen&lt;/a&gt; (German, Dirks Logbuch 2021)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/2557-Entscheidungsfindung-....html&#34;&gt;Entscheidungsfindung &amp;hellip;&lt;/a&gt; (German, Dirks Logbuch 2011)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;workshopday-taskwarrior&#34;&gt;Workshopday Taskwarrior&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Introductory Talk on &lt;a href=&#34;https://github.com/GothenburgBitFactory/guides/blob/master/20161209_de_tngtech_talk/taskwarrior_talk.pdf&#34;&gt;Taskwarrior - Philosophy and Ecosystem&lt;/a&gt; (English, 2016)&lt;/li&gt;&#xA;&lt;li&gt;Handout for workshop participants &lt;a href=&#34;https://github.com/GothenburgBitFactory/guides/blob/master/20161209_de_tngtech_installation/taskwarrior_installation.pdf&#34;&gt;Taskwarrior Installation from Source&lt;/a&gt; (English, 2016)&lt;/li&gt;&#xA;&lt;li&gt;Workshop &lt;a href=&#34;https://github.com/GothenburgBitFactory/guides/blob/master/20161209_de_tngtech_workshop/taskwarrior_workshop.pdf&#34;&gt;Taskwarrior - What&amp;rsquo;s next?&lt;/a&gt; (English, 2016)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;linux-server-the-comprehensive-handbook&#34;&gt;Linux-Server. The Comprehensive Handbook&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.rheinwerk-verlag.de/linux-server-das-umfassende-handbuch/&#34;&gt;Linux-Server. Das umfassende Handbuch&lt;/a&gt; (German, 6th edition 2021, Rheinwerk Verlag)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;some-chapters-written-by-me&#34;&gt;Some chapters written by me&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://static.deimeke.net/dateisysteme.pdf&#34;&gt;Dateisysteme&lt;/a&gt; (German, last updated 2021)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://static.deimeke.net/datenbank.pdf&#34;&gt;Datenbank&lt;/a&gt; (German, last updated 2021)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://static.deimeke.net/festplatten.pdf&#34;&gt;Festplatten und andere Devices&lt;/a&gt; (German, last updated 2021)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://static.deimeke.net/versionskontrolle.pdf&#34;&gt;Versionskontrolle&lt;/a&gt; (German, last updated 2021)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Kostenloskultur</title>
      <link>https://changelog.deimeke.ruhr/2021/09/23/bz026/</link>
      <pubDate>Thu, 23 Sep 2021 07:43:07 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/09/23/bz026/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Kostenloskultur?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz026-kostenloskultur/&#34;&gt;https://buzzzoom.de/bz026-kostenloskultur/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Focus on DevOps: 30 Jahre Linux</title>
      <link>https://changelog.deimeke.ruhr/2021/09/22/focus_on_devops_e22/</link>
      <pubDate>Wed, 22 Sep 2021 06:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/09/22/focus_on_devops_e22/</guid>
      <description>&lt;h2 id=&#34;focus-on-devops---e22--30-jahre-linux&#34;&gt;Focus on: DevOps - E22 – 30 Jahre Linux&lt;/h2&gt;&#xA;&lt;p&gt;Gastauftritt im Podcast &lt;a href=&#34;https://ageofdevops.de/index.php/podcast/&#34;&gt;Age of DevOps&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://focus.sva.de/focus-on-devops-e22-30-jahre-linux/&#34;&gt;https://focus.sva.de/focus-on-devops-e22-30-jahre-linux/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Fintech</title>
      <link>https://changelog.deimeke.ruhr/2021/09/08/bz025/</link>
      <pubDate>Wed, 08 Sep 2021 20:09:40 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/09/08/bz025/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Fintech?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz025-fintech/&#34;&gt;https://buzzzoom.de/bz025-fintech/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Tote Klassiker</title>
      <link>https://changelog.deimeke.ruhr/2021/09/01/til011/</link>
      <pubDate>Wed, 01 Sep 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/09/01/til011/</guid>
      <description>&lt;h2 id=&#34;til011---tote-klassiker&#34;&gt;TIL011 - Tote Klassiker&lt;/h2&gt;&#xA;&lt;p&gt;Klassische Server und virtuelle Maschinen sind tot.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til011-tote-klassiker&#34;&gt;https://tilpod.net/episode/til011-tote-klassiker&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digital Detox</title>
      <link>https://changelog.deimeke.ruhr/2021/08/25/bz024/</link>
      <pubDate>Wed, 25 Aug 2021 17:12:30 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/08/25/bz024/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Digital Detox?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz024-digital-detox/&#34;&gt;https://buzzzoom.de/bz024-digital-detox/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Deepfake</title>
      <link>https://changelog.deimeke.ruhr/2021/08/11/bz023/</link>
      <pubDate>Wed, 11 Aug 2021 10:55:21 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/08/11/bz023/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Deepfake?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz023-deepfake/&#34;&gt;https://buzzzoom.de/bz023-deepfake/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Ab in die Cloud</title>
      <link>https://changelog.deimeke.ruhr/2021/08/01/til010/</link>
      <pubDate>Sun, 01 Aug 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/08/01/til010/</guid>
      <description>&lt;h2 id=&#34;til010---ab-in-die-cloud&#34;&gt;TIL010 - Ab in die Cloud&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk sprechen über die Cloud.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til010-ab-in-die-cloud&#34;&gt;https://tilpod.net/episode/til010-ab-in-die-cloud&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Whistleblower</title>
      <link>https://changelog.deimeke.ruhr/2021/07/28/bz022/</link>
      <pubDate>Wed, 28 Jul 2021 20:32:19 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/07/28/bz022/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Whistleblower?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz022-whistleblower/&#34;&gt;https://buzzzoom.de/bz022-whistleblower/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Micropayment</title>
      <link>https://changelog.deimeke.ruhr/2021/07/14/bz021/</link>
      <pubDate>Wed, 14 Jul 2021 00:58:43 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/07/14/bz021/</guid>
      <description>&lt;p&gt;Was bedeutet eigentlich Micropayment?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz021-micropayment/&#34;&gt;https://buzzzoom.de/bz021-micropayment/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Gamification</title>
      <link>https://changelog.deimeke.ruhr/2021/07/01/bz020/</link>
      <pubDate>Thu, 01 Jul 2021 04:05:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/07/01/bz020/</guid>
      <description>&lt;p&gt;Was ist eigentlich Gamification?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz020-gamification/&#34;&gt;https://buzzzoom.de/bz020-gamification/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Monitoring nicht nur mit Prometheus</title>
      <link>https://changelog.deimeke.ruhr/2021/07/01/til009/</link>
      <pubDate>Thu, 01 Jul 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/07/01/til009/</guid>
      <description>&lt;h2 id=&#34;til009---monitoring-nicht-nur-mit-prometheus&#34;&gt;TIL009 - Monitoring nicht nur mit Prometheus&lt;/h2&gt;&#xA;&lt;p&gt;Michael &amp;ldquo;dnsmichi&amp;rdquo; Friedrich ist zu Gast und spricht mit Sujeevan und Dirk über Monitoring.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til009-monitoring-nicht-nur-mit-prometheus&#34;&gt;https://tilpod.net/episode/til009-monitoring-nicht-nur-mit-prometheus&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Föderation</title>
      <link>https://changelog.deimeke.ruhr/2021/06/27/dlb4096/</link>
      <pubDate>Sun, 27 Jun 2021 06:48:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/27/dlb4096/</guid>
      <description>&lt;h2 id=&#34;föderation&#34;&gt;Föderation&lt;/h2&gt;&#xA;&lt;p&gt;Viele Menschen sehen das Folgende anders, aber das hier ist meine Meinung und ich bin auf den Austausch mit Euch gespannt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4096-F%F6deration.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4096-F%F6deration.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Web-Suchmaschinen</title>
      <link>https://changelog.deimeke.ruhr/2021/06/26/dlb4095/</link>
      <pubDate>Sat, 26 Jun 2021 09:58:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/26/dlb4095/</guid>
      <description>&lt;h2 id=&#34;web-suchmaschinen&#34;&gt;Web-Suchmaschinen&lt;/h2&gt;&#xA;&lt;p&gt;Malte hat in seinem Blog die neue &lt;a href=&#34;https://www.onli-blogging.de/2045/Testet-die-Brave-Suchmaschine.html&#34;&gt;Brave-Suchmaschine getestet&lt;/a&gt; und ist sehr angetan davon.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4095-Web-Suchmaschinen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4095-Web-Suchmaschinen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Audio-Setup </title>
      <link>https://changelog.deimeke.ruhr/2021/06/24/dlb4093/</link>
      <pubDate>Thu, 24 Jun 2021 09:27:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/24/dlb4093/</guid>
      <description>&lt;h2 id=&#34;audio-setup&#34;&gt;Audio-Setup&lt;/h2&gt;&#xA;&lt;p&gt;Selbst nach 15 Monaten Homeoffice oder Remote Work haben viele Leute noch immer kein vernünftiges Audio-Setup.&lt;/p&gt;&#xA;&lt;p&gt;Mal am Rande bemerkt: Wenn Ihr nach der Pandemie weiterhin Remote oder im Homeoffice arbeiten wollt, könnte das ein Kriterium sein, um weitermachen zu können. Es schadet in jedem Fall nicht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4093-Audio-Setup-.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4093-Audio-Setup-.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Podcast-Geschichte</title>
      <link>https://changelog.deimeke.ruhr/2021/06/23/dlb4092/</link>
      <pubDate>Wed, 23 Jun 2021 17:15:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/23/dlb4092/</guid>
      <description>&lt;h2 id=&#34;meine-podcast-geschichte&#34;&gt;Meine Podcast-Geschichte&lt;/h2&gt;&#xA;&lt;p&gt;In den letzten Wochen wurde ich häufiger gefragt, wie ich zum Podcasting gekommen bin. Mittlerweile bin ich - mit Unterbrechungen - schon zwölf Jahre in unterschiedlichen Konstellationen dabei.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4092-Meine-Podcast-Geschichte.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4092-Meine-Podcast-Geschichte.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Mobile first</title>
      <link>https://changelog.deimeke.ruhr/2021/06/16/bz019/</link>
      <pubDate>Wed, 16 Jun 2021 18:22:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/16/bz019/</guid>
      <description>&lt;h2 id=&#34;bz019-mobile-first&#34;&gt;BZ019 Mobile first&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich Mobile first?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz019-mobile-first/&#34;&gt;https://buzzzoom.de/bz019-mobile-first/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Job Requirements</title>
      <link>https://changelog.deimeke.ruhr/page/jobrequirements-2021/</link>
      <pubDate>Wed, 16 Jun 2021 12:23:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/jobrequirements-2021/</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;&#xA;&lt;p&gt;Currently, I am not actively searching for a new challenge.&lt;/p&gt;&#xA;&lt;p&gt;As you can see in my profile on &lt;a href=&#34;https://www.linkedin.com/in/ddeimeke/&#34;&gt;LinkedIn&lt;/a&gt; I worked most of my life in different technical roles, mostly as a Senior Systems Engineer Linux.&lt;/p&gt;&#xA;&lt;p&gt;Putting everything in a tag list, would produce something like: Blogger, Podcaster, Author, Speaker, Apprentice Trainer, Mentor, Linux Penguin, Container Pusher, Systems Administrator, Systems Engineer, DevOps Engineer, Technical Architect, Technical Solution Engineer, Open Source Contributor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Homeoffice</title>
      <link>https://changelog.deimeke.ruhr/2021/06/03/bz018/</link>
      <pubDate>Thu, 03 Jun 2021 17:42:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/03/bz018/</guid>
      <description>&lt;h2 id=&#34;bz018-homeoffice&#34;&gt;BZ018 Homeoffice&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich Homeoffice?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz018-homeoffice/&#34;&gt;https://buzzzoom.de/bz018-homeoffice/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Multi-Faktor-Authentisierung</title>
      <link>https://changelog.deimeke.ruhr/2021/06/01/til008/</link>
      <pubDate>Tue, 01 Jun 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/06/01/til008/</guid>
      <description>&lt;h2 id=&#34;til008---multi-faktor-authentisierung&#34;&gt;TIL008 - Multi-Faktor-Authentisierung&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk reden über Multi-Faktor-Authentisierung und wie sie es privat und dienstlich einsetzen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til008-multi-faktor-authentisierung&#34;&gt;https://tilpod.net/episode/til008-multi-faktor-authentisierung&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Blogtradition</title>
      <link>https://changelog.deimeke.ruhr/2021/05/26/dlb4087/</link>
      <pubDate>Wed, 26 May 2021 08:39:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/05/26/dlb4087/</guid>
      <description>&lt;h2 id=&#34;blogtradition&#34;&gt;Blogtradition&lt;/h2&gt;&#xA;&lt;p&gt;Im &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4086-Bloggeburtstag-Nummer-16.html&#34;&gt;letzten Artikel&lt;/a&gt; habe ich kurz angemerkt, dass wir vielleicht alte Blogtraditionen einmal aufleben lassen und uns (alte) Blogger wieder stärker mit &lt;a href=&#34;https://de.wikipedia.org/wiki/Trackback&#34;&gt;Trackbacks&lt;/a&gt; und &lt;a href=&#34;https://de.wikipedia.org/wiki/Pingback&#34;&gt;Pingbacks&lt;/a&gt; zu vernetzen. (Das ist übrigens eine Sache, die Blogs aus statischen Generatoren nicht können).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4087-Blogtradition.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4087-Blogtradition.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bloggeburtstag Nummer 16</title>
      <link>https://changelog.deimeke.ruhr/2021/05/25/dlb4086/</link>
      <pubDate>Tue, 25 May 2021 06:13:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/05/25/dlb4086/</guid>
      <description>&lt;h2 id=&#34;bloggeburtstag-nummer-16&#34;&gt;Bloggeburtstag Nummer 16&lt;/h2&gt;&#xA;&lt;p&gt;Vor 16 Jahren hätte ich nie gedacht, dass dieses Blog so lange existieren wird.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4086-Bloggeburtstag-Nummer-16.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4086-Bloggeburtstag-Nummer-16.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Darknet</title>
      <link>https://changelog.deimeke.ruhr/2021/05/20/bz017/</link>
      <pubDate>Thu, 20 May 2021 07:17:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/05/20/bz017/</guid>
      <description>&lt;h2 id=&#34;bz017-darknet&#34;&gt;BZ017 Darknet&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich das Darknet?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz017-darknet/&#34;&gt;https://buzzzoom.de/bz017-darknet/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Achtsamkeit</title>
      <link>https://changelog.deimeke.ruhr/2021/05/05/bz016/</link>
      <pubDate>Wed, 05 May 2021 05:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/05/05/bz016/</guid>
      <description>&lt;h2 id=&#34;bz016-achtsamkeit&#34;&gt;BZ016 Achtsamkeit&lt;/h2&gt;&#xA;&lt;p&gt;Was bedeutet eigentlich Achtsamkeit?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz016-achtsamkeit/&#34;&gt;https://buzzzoom.de/bz016-achtsamkeit/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Konzernarbeit</title>
      <link>https://changelog.deimeke.ruhr/2021/05/01/til007/</link>
      <pubDate>Sat, 01 May 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/05/01/til007/</guid>
      <description>&lt;h2 id=&#34;til007---konzernarbeit&#34;&gt;TIL007 - Konzernarbeit&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk reden über Ihre Erfahrung mit der Arbeit in grösseren und internationalen Unternehmen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til007-konzernarbeit&#34;&gt;https://tilpod.net/episode/til007-konzernarbeit&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das umfassende Handbuch (6. Auflage)</title>
      <link>https://changelog.deimeke.ruhr/2021/04/30/adminbuch06/</link>
      <pubDate>Fri, 30 Apr 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/04/30/adminbuch06/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-umfassende-handbuch-6-auflage&#34;&gt;Linux-Server: Das umfassende Handbuch (6. Auflage)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d-nb.info/1225947936&#34;&gt;http://d-nb.info/1225947936&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Data mining</title>
      <link>https://changelog.deimeke.ruhr/2021/04/23/bz015/</link>
      <pubDate>Fri, 23 Apr 2021 04:41:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/04/23/bz015/</guid>
      <description>&lt;h2 id=&#34;bz015-data-mining&#34;&gt;BZ015 Data mining&lt;/h2&gt;&#xA;&lt;p&gt;Was bedeutet eigentlich Data mining?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz015-data-mining/&#34;&gt;https://buzzzoom.de/bz015-data-mining/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Disruption</title>
      <link>https://changelog.deimeke.ruhr/2021/04/08/bz014/</link>
      <pubDate>Thu, 08 Apr 2021 05:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/04/08/bz014/</guid>
      <description>&lt;h2 id=&#34;bz014-disruption&#34;&gt;BZ014 Disruption&lt;/h2&gt;&#xA;&lt;p&gt;Was bedeutet eigentlich Disruption?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz014-disruption/&#34;&gt;https://buzzzoom.de/bz014-disruption/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Monitoring Zwischenintermezzo</title>
      <link>https://changelog.deimeke.ruhr/2021/04/07/dlb4079/</link>
      <pubDate>Wed, 07 Apr 2021 18:56:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/04/07/dlb4079/</guid>
      <description>&lt;h2 id=&#34;monitoring-zwischenintermezzo&#34;&gt;Monitoring Zwischenintermezzo&lt;/h2&gt;&#xA;&lt;p&gt;Jetzt habe ich schon einen &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4078-TUXEDO-CORE-One.html&#34;&gt;neuen Rechner&lt;/a&gt;, kann aber natürlich nicht sagen, wie ich ihn im Normalbetrieb auslaste. Dass die NVMe-Performance sehr gut ist, habe ich ja &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4075-Disk-Performance.html&#34;&gt;bereits geschrieben&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Um es vorweg zu nehmen: Gar nicht!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4079-Monitoring-Zwischenintermezzo.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4079-Monitoring-Zwischenintermezzo.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: TUXEDO CORE One</title>
      <link>https://changelog.deimeke.ruhr/2021/04/03/dlb4078/</link>
      <pubDate>Sat, 03 Apr 2021 05:15:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/04/03/dlb4078/</guid>
      <description>&lt;h2 id=&#34;tuxedo-core-one&#34;&gt;TUXEDO CORE One&lt;/h2&gt;&#xA;&lt;p&gt;Der Entscheidungsprozess für einen &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4036-Neue-Hardware.html&#34;&gt;neuen Rechner&lt;/a&gt; hat dann doch etwas länger gedauert als erwartet. Ich habe mir die Entscheidung nicht leicht gemacht und viel Feedback von aussen eingeholt.&lt;/p&gt;&#xA;&lt;p&gt;Wie im Betreff angedeutet, ist es ein &lt;a href=&#34;https://www.tuxedocomputers.com/de/Linux-Hardware/Linux-Computer-/-PCs/AMD-Systeme/TUXEDO-CORE-One-AMD-Series-v10-Micro-ATX-Midi-Tower.tuxedo&#34;&gt;TUXEDO CORE One AMD-Ryzen-Series v10 + Micro-ATX Tower&lt;/a&gt; mit folgenden Komponenten geworden:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4078-TUXEDO-CORE-One.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4078-TUXEDO-CORE-One.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Multiple Monorepos</title>
      <link>https://changelog.deimeke.ruhr/2021/04/01/til006/</link>
      <pubDate>Thu, 01 Apr 2021 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/04/01/til006/</guid>
      <description>&lt;h2 id=&#34;til006---multiple-monorepos&#34;&gt;TIL006 - Multiple Monorepos&lt;/h2&gt;&#xA;&lt;p&gt;Was sind denn eigentlich Monorepos?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til006-multiple-monorepos&#34;&gt;https://tilpod.net/episode/til006-multiple-monorepos&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Disk Performance</title>
      <link>https://changelog.deimeke.ruhr/2021/03/25/dlb4075/</link>
      <pubDate>Thu, 25 Mar 2021 13:19:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/03/25/dlb4075/</guid>
      <description>&lt;h2 id=&#34;disk-performance&#34;&gt;Disk Performance&lt;/h2&gt;&#xA;&lt;p&gt;Der neue Rechner (&amp;ldquo;terrania&amp;rdquo;) ist mittlerweile da und läuft.&lt;/p&gt;&#xA;&lt;p&gt;Die Performance NVMe vs. SSD beim fünf Jahre alten Notebook (&amp;ldquo;crest&amp;rdquo;) ist schon beeindruckend:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4075-Disk-Performance.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4075-Disk-Performance.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Repositories zusammenführen</title>
      <link>https://changelog.deimeke.ruhr/2021/03/24/dlb4074/</link>
      <pubDate>Wed, 24 Mar 2021 12:37:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/03/24/dlb4074/</guid>
      <description>&lt;h2 id=&#34;repositories-zusammenführen&#34;&gt;Repositories zusammenführen&lt;/h2&gt;&#xA;&lt;p&gt;Meine Daten, unter anderem den Schriftverkehr, meine Präsentationen und kleinen Skripte, verwalte ich in Git-Repositories (Mehrzahl). Nach längerer Diskussion bin ich zu der Einsicht gekommen, dass es sinnvoller ist, alles in einem einzigen Repository zu haben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4074-Repositories-zusammenf%FChren.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4074-Repositories-zusammenf%FChren.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Gamification</title>
      <link>https://changelog.deimeke.ruhr/2021/03/18/bz013/</link>
      <pubDate>Thu, 18 Mar 2021 15:32:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/03/18/bz013/</guid>
      <description>&lt;h2 id=&#34;bz013-blockchain&#34;&gt;BZ013 Blockchain&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich eine Blockchain?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz013-blockchain/&#34;&gt;https://buzzzoom.de/bz013-blockchain/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Ungoogled Chromium</title>
      <link>https://changelog.deimeke.ruhr/2021/03/04/dlb4070/</link>
      <pubDate>Thu, 04 Mar 2021 06:06:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/03/04/dlb4070/</guid>
      <description>&lt;h2 id=&#34;ungoogled-chromium&#34;&gt;Ungoogled Chromium&lt;/h2&gt;&#xA;&lt;p&gt;Auf meinem privaten Hauptarbeitsrechner habe ich mir einmal verschiedene Browser angeschaut, darunter &lt;a href=&#34;https://brave.com/&#34;&gt;Brave&lt;/a&gt;, &lt;a href=&#34;https://www.google.com/chrome/&#34;&gt;Chrome&lt;/a&gt;, &lt;a href=&#34;https://www.opera.com/&#34;&gt;Opera&lt;/a&gt; und &lt;a href=&#34;https://vivaldi.com/&#34;&gt;Vivaldi&lt;/a&gt;. Dabei habe ich festgestellt, dass alle Browser, die auf Chrome basieren auf meiner fünf Jahre alten Hardware schneller waren als der &lt;a href=&#34;https://www.mozilla.org/en-US/firefox/&#34;&gt;Firefox&lt;/a&gt;, den ich sonst benutzt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4070-Ungoogled-Chromium.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4070-Ungoogled-Chromium.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Rolling Release</title>
      <link>https://changelog.deimeke.ruhr/2021/03/04/bz012/</link>
      <pubDate>Thu, 04 Mar 2021 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/03/04/bz012/</guid>
      <description>&lt;h2 id=&#34;bz012-rolling-release&#34;&gt;BZ012 Rolling Release&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich “Rolling Release”?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz012-rolling-release/&#34;&gt;https://buzzzoom.de/bz012-rolling-release/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Hätten wir mal ewas vernünftiges gelernt!</title>
      <link>https://changelog.deimeke.ruhr/2021/03/01/til005/</link>
      <pubDate>Mon, 01 Mar 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/03/01/til005/</guid>
      <description>&lt;h2 id=&#34;til005---hätten-wir-mal-ewas-vernünftiges-gelernt&#34;&gt;TIL005 - Hätten wir mal ewas vernünftiges gelernt!&lt;/h2&gt;&#xA;&lt;p&gt;Wir sprechen über verschiedene Wege, ein &amp;ldquo;IT-Fuzzy&amp;rdquo; zu werden.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til005-haetten-wir-mal-ewas-vernuenftiges-gelernt&#34;&gt;https://tilpod.net/episode/til005-haetten-wir-mal-ewas-vernuenftiges-gelernt&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Lebenslanges Lernen</title>
      <link>https://changelog.deimeke.ruhr/2021/02/17/bz011/</link>
      <pubDate>Wed, 17 Feb 2021 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/02/17/bz011/</guid>
      <description>&lt;h2 id=&#34;bz011-lebenslanges-lernen&#34;&gt;BZ011 Lebenslanges Lernen&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich “Lebenslanges Lernen”?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz011-lebenslanges-lernen/&#34;&gt;https://buzzzoom.de/bz011-lebenslanges-lernen/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Rolle von Linux Distributionen</title>
      <link>https://changelog.deimeke.ruhr/2021/02/15/dlb4067/</link>
      <pubDate>Mon, 15 Feb 2021 05:12:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/02/15/dlb4067/</guid>
      <description>&lt;h2 id=&#34;rolle-von-linux-distributionen&#34;&gt;Rolle von Linux Distributionen&lt;/h2&gt;&#xA;&lt;p&gt;Ich weiss, dass das eine streitbare Meinung ist und bin auf Eure Ansichten gespannt.&lt;/p&gt;&#xA;&lt;p&gt;Meiner Meinung werden Distributionen zunehmend keine Rolle mehr spielen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4067-Rolle-von-Linux-Distributionen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4067-Rolle-von-Linux-Distributionen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Container</title>
      <link>https://changelog.deimeke.ruhr/2021/02/03/bz010/</link>
      <pubDate>Wed, 03 Feb 2021 20:08:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/02/03/bz010/</guid>
      <description>&lt;h2 id=&#34;bz010-container&#34;&gt;BZ010 Container&lt;/h2&gt;&#xA;&lt;p&gt;Was sind eigentlich Container?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz010-container/&#34;&gt;https://buzzzoom.de/bz010-container/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Facebook und WhatsApp verlassen</title>
      <link>https://changelog.deimeke.ruhr/2021/02/03/dlb4064/</link>
      <pubDate>Wed, 03 Feb 2021 06:43:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/02/03/dlb4064/</guid>
      <description>&lt;h2 id=&#34;facebook-und-whatsapp-verlassen&#34;&gt;Facebook und WhatsApp verlassen&lt;/h2&gt;&#xA;&lt;p&gt;Das fühlt sich mal so richtig gut an.&lt;/p&gt;&#xA;&lt;p&gt;Es war eigentlich schon sehr lange an der Zeit und ich habe die beiden Accounts nur aus traditionellen Gründen behalten. Aktiv genutzt habe ich sie schon sehr lange nicht mehr.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4064-Facebook-und-WhatsApp-verlassen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4064-Facebook-und-WhatsApp-verlassen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Docker und Todo Listen</title>
      <link>https://changelog.deimeke.ruhr/2021/02/01/til004/</link>
      <pubDate>Mon, 01 Feb 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/02/01/til004/</guid>
      <description>&lt;h2 id=&#34;til004---docker-und-todo-listen&#34;&gt;TIL004 - Docker und Todo Listen&lt;/h2&gt;&#xA;&lt;p&gt;Wo geht es denn eigentlich hin mit Docker und was ist mit Todo-Listen?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til004-docker-und-todo-listen&#34;&gt;https://tilpod.net/episode/til004-docker-und-todo-listen&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Kommunikationswerkzeuge und Messenger in 2021</title>
      <link>https://changelog.deimeke.ruhr/2021/01/31/dlb4063/</link>
      <pubDate>Sun, 31 Jan 2021 18:16:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/31/dlb4063/</guid>
      <description>&lt;h2 id=&#34;kommunikationswerkzeuge-und-messenger-in-2021&#34;&gt;Kommunikationswerkzeuge und Messenger in 2021&lt;/h2&gt;&#xA;&lt;p&gt;Es haben sich &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3958-Update-zu-E-Mail-ist-tot-....html&#34;&gt;seit dem letzten Posting zu dem Thema&lt;/a&gt; Veränderungen ergeben (hier in &lt;em&gt;kursiv&lt;/em&gt;), bevorzugte Messenger habe ich &lt;strong&gt;fett&lt;/strong&gt; markiert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4063-Kommunikationswerkzeuge-und-Messenger-in-2021.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4063-Kommunikationswerkzeuge-und-Messenger-in-2021.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Influencer</title>
      <link>https://changelog.deimeke.ruhr/2021/01/20/bz009/</link>
      <pubDate>Wed, 20 Jan 2021 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/20/bz009/</guid>
      <description>&lt;h2 id=&#34;bz009-influencer&#34;&gt;BZ009 Influencer&lt;/h2&gt;&#xA;&lt;p&gt;Was sind eigentlich Influencer?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz009-influencer/&#34;&gt;https://buzzzoom.de/bz009-influencer/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Was hast du überhaupt gelernt?</title>
      <link>https://changelog.deimeke.ruhr/2021/01/15/til003/</link>
      <pubDate>Fri, 15 Jan 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/15/til003/</guid>
      <description>&lt;h2 id=&#34;til003---was-hast-du-überhaupt-gelernt&#34;&gt;TIL003 - Was hast du überhaupt gelernt?&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk reden über ihr Jahr 2020: Was haben sie gelernt und was für Ziele nehmen sie sich für 2021 vor?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til003-was-hast-du-ueberhaupt-gelernt&#34;&gt;https://tilpod.net/episode/til003-was-hast-du-ueberhaupt-gelernt&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Update zu Messengern</title>
      <link>https://changelog.deimeke.ruhr/2021/01/09/dlb4059/</link>
      <pubDate>Sat, 09 Jan 2021 14:25:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/09/dlb4059/</guid>
      <description>&lt;h2 id=&#34;update-zu-messengern&#34;&gt;Update zu Messengern&lt;/h2&gt;&#xA;&lt;p&gt;Ich bin völlig zu Recht darauf hingewiesen worden, dass mein &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4033-Messenger.html&#34;&gt;Artikel zu Messengern&lt;/a&gt; ein Update benötigt. In dem verlinkten Artikel gibt es auch Informationen zu meinem Status bezüglich XMPP und Wire.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4059-Update-zu-Messengern.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4059-Update-zu-Messengern.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Gute Vorsätze</title>
      <link>https://changelog.deimeke.ruhr/2021/01/06/bz008/</link>
      <pubDate>Wed, 06 Jan 2021 16:54:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/06/bz008/</guid>
      <description>&lt;h2 id=&#34;bz008-gute-vorsätze&#34;&gt;BZ008 Gute Vorsätze&lt;/h2&gt;&#xA;&lt;p&gt;Was sind eigentlich gute Vorsätze?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz008-gute-vorsaetze/&#34;&gt;https://buzzzoom.de/bz008-gute-vorsaetze/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Visual Studio Code Plugins</title>
      <link>https://changelog.deimeke.ruhr/2021/01/04/dlb4057/</link>
      <pubDate>Mon, 04 Jan 2021 06:10:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/04/dlb4057/</guid>
      <description>&lt;h2 id=&#34;visual-studio-code-plugins&#34;&gt;Visual Studio Code Plugins&lt;/h2&gt;&#xA;&lt;p&gt;Es reicht ja, wenn es eine Person interessiert (Hallo Oliver!).&lt;/p&gt;&#xA;&lt;p&gt;Hier kommen die Visual Studio Code Plugins, die ich beruflich und / oder privat einsetze.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4057-Visual-Studio-Code-Plugins.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4057-Visual-Studio-Code-Plugins.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Über das Fachbücher schreiben</title>
      <link>https://changelog.deimeke.ruhr/2021/01/01/til002/</link>
      <pubDate>Fri, 01 Jan 2021 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2021/01/01/til002/</guid>
      <description>&lt;h2 id=&#34;til002---über-das-fachbücher-schreiben&#34;&gt;TIL002 - Über das Fachbücher schreiben&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk reden über ihre Motivation, Bücher zu schreiben und auf was man achten muss bis das fertige Buch im Regal steht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til002-ueber-das-fachbuecher-schreiben&#34;&gt;https://tilpod.net/episode/til002-ueber-das-fachbuecher-schreiben&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Meine Firefox-Addons Ende 2020</title>
      <link>https://changelog.deimeke.ruhr/2020/12/31/dlb4055/</link>
      <pubDate>Thu, 31 Dec 2020 06:09:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/31/dlb4055/</guid>
      <description>&lt;h2 id=&#34;meine-firefox-addons-ende-2020&#34;&gt;Meine Firefox-Addons Ende 2020&lt;/h2&gt;&#xA;&lt;p&gt;Und als letztes ein Update von &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3971-Meine-Firefox-Addons-Ende-2019.html&#34;&gt;Meine Firefox-Addons Ende 2019&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4055-Meine-Firefox-Addons-Ende-2020.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4055-Meine-Firefox-Addons-Ende-2020.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein Arbeitsplatz Ende 2020</title>
      <link>https://changelog.deimeke.ruhr/2020/12/30/dlb4054/</link>
      <pubDate>Wed, 30 Dec 2020 05:35:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/30/dlb4054/</guid>
      <description>&lt;h2 id=&#34;mein-arbeitsplatz-ende-2020&#34;&gt;Mein Arbeitsplatz Ende 2020&lt;/h2&gt;&#xA;&lt;p&gt;Und hier kommt das Update von &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3969-Mein-Arbeitsplatz-Ende-2019.html&#34;&gt;Mein Arbeitsplatz Ende 2019&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4054-Mein-Arbeitsplatz-Ende-2020.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4054-Mein-Arbeitsplatz-Ende-2020.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2020 arbeite (Client)</title>
      <link>https://changelog.deimeke.ruhr/2020/12/29/dlb4053/</link>
      <pubDate>Tue, 29 Dec 2020 12:15:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/29/dlb4053/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2020-arbeite-client&#34;&gt;Wie ich Ende 2020 arbeite (Client)&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist ein Updates des Artikels &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3968-Wie-ich-Ende-2019-arbeite-Client.html&#34;&gt;Wie ich Ende 2019 arbeite (Client)&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Wieder einmal hat sich auf der Client-Seite deutlich mehr getan als auf dem Server.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4053-Wie-ich-Ende-2020-arbeite-%40Client%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4053-Wie-ich-Ende-2020-arbeite-%40Client%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Ende 2020 arbeite (Infrastruktur)</title>
      <link>https://changelog.deimeke.ruhr/2020/12/27/dlb4052/</link>
      <pubDate>Sun, 27 Dec 2020 17:47:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/27/dlb4052/</guid>
      <description>&lt;h2 id=&#34;wie-ich-ende-2020-arbeite-infrastruktur&#34;&gt;Wie ich Ende 2020 arbeite (Infrastruktur)&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist der Nachfolgeartikel von &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3967-Wie-ich-Ende-2019-arbeite-Infrastruktur.html&#34;&gt;Wie ich Ende 2019 arbeite (Infrastruktur)&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4052-Wie-ich-Ende-2020-arbeite-%40Infrastruktur%41.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4052-Wie-ich-Ende-2020-arbeite-%40Infrastruktur%41.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mein 2020, die positive Seite</title>
      <link>https://changelog.deimeke.ruhr/2020/12/25/dlb4051/</link>
      <pubDate>Fri, 25 Dec 2020 13:09:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/25/dlb4051/</guid>
      <description>&lt;h2 id=&#34;mein-2020-die-positive-seite&#34;&gt;Mein 2020, die positive Seite&lt;/h2&gt;&#xA;&lt;p&gt;Mittlerweile hat es ja schon fast Tradition, hier ist das Update zu &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3965-Mein-2019,-die-positive-Seite.html&#34;&gt;Mein 2019, die positive Seite&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;2020 war schlimm und das ist nicht (nur) auf die Pandemie und die damit einhergehenden Einschränkungen bezogen. Über die negativen Aspekte möchte ich hier im Blog nicht eingehen, die gehören hier nicht hin, weil sie privater Natur sind.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4051-Mein-2020,-die-positive-Seite.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4051-Mein-2020,-die-positive-Seite.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Digitale Souveränität</title>
      <link>https://changelog.deimeke.ruhr/2020/12/24/bz007/</link>
      <pubDate>Thu, 24 Dec 2020 15:21:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/24/bz007/</guid>
      <description>&lt;h2 id=&#34;bz007-digitale-souveränität&#34;&gt;BZ007 Digitale Souveränität&lt;/h2&gt;&#xA;&lt;p&gt;Was bedeutet eigentlich Digitale Souveränität?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz007-digitale-souveraenitaet/&#34;&gt;https://buzzzoom.de/bz007-digitale-souveraenitaet/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Threema App wird quelloffen</title>
      <link>https://changelog.deimeke.ruhr/2020/12/21/dlb4050/</link>
      <pubDate>Mon, 21 Dec 2020 13:43:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/21/dlb4050/</guid>
      <description>&lt;h2 id=&#34;threema-app-wird-quelloffen&#34;&gt;Threema App wird quelloffen&lt;/h2&gt;&#xA;&lt;p&gt;Kaum kommt die Meldung, dass der &lt;a href=&#34;https://threema.ch/de/blog/posts/open-source-rabatt&#34;&gt;Quelltext des Threema-Clients offen liegt&lt;/a&gt;, kommen die Bedenkenträger, dass das kein Grund zur Freude wäre, so lange der Quelltext des Servers noch nicht offen ist.&lt;/p&gt;&#xA;&lt;p&gt;Zwei Anmerkungen dazu und auch gleichzeitig eine Einladung zur Diskussion.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4050-Threema-App-wird-quelloffen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4050-Threema-App-wird-quelloffen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Applikationen unter Linux am Beispiel CentOS</title>
      <link>https://changelog.deimeke.ruhr/2020/12/14/dlb4049/</link>
      <pubDate>Mon, 14 Dec 2020 17:24:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/14/dlb4049/</guid>
      <description>&lt;h2 id=&#34;applikationen-unter-linux-am-beispiel-centos&#34;&gt;Applikationen unter Linux am Beispiel CentOS&lt;/h2&gt;&#xA;&lt;p&gt;Aus CentOS 8 wird CentOS Stream.&lt;/p&gt;&#xA;&lt;p&gt;Über &lt;a href=&#34;https://blog.centos.org/2020/12/future-is-centos-stream/&#34;&gt;die Meldung&lt;/a&gt;, dass CentOS 8 zugunsten von CentOS Stream einstellt, habe ich mich sehr geärgert. Ich war sogar richtig gehend angepisst.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4049-Applikationen-unter-Linux-am-Beispiel-CentOS.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4049-Applikationen-unter-Linux-am-Beispiel-CentOS.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Work-Life-Balance</title>
      <link>https://changelog.deimeke.ruhr/2020/12/09/bz006/</link>
      <pubDate>Wed, 09 Dec 2020 00:40:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/09/bz006/</guid>
      <description>&lt;h2 id=&#34;bz006-work-life-balance&#34;&gt;BZ006 Work-Life-Balance&lt;/h2&gt;&#xA;&lt;p&gt;Was bedeutet eigentlich Work-Life-Balance?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz006-work-life-balance/&#34;&gt;https://buzzzoom.de/bz006-work-life-balance/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Keine Zeit für GitOps?</title>
      <link>https://changelog.deimeke.ruhr/2020/12/01/til001/</link>
      <pubDate>Tue, 01 Dec 2020 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/12/01/til001/</guid>
      <description>&lt;h2 id=&#34;til001---keine-zeit-für-gitops&#34;&gt;TIL001 - Keine Zeit für GitOps?&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk sprechen in dieser Folge über GitOps und darüber, was es heisst, keine Zeit zu haben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/til001-keine-zeit-fuer-gitops&#34;&gt;https://tilpod.net/episode/til001-keine-zeit-fuer-gitops&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Selbsthosting vs. Fremdhosting</title>
      <link>https://changelog.deimeke.ruhr/2020/11/26/dlb4045/</link>
      <pubDate>Thu, 26 Nov 2020 21:43:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/26/dlb4045/</guid>
      <description>&lt;h2 id=&#34;selbsthosting-vs-fremdhosting&#34;&gt;Selbsthosting vs. Fremdhosting&lt;/h2&gt;&#xA;&lt;p&gt;Da ich weiss, dass nicht alle meine Leser einen Account im Fediverse haben, möchte ich meine Stellungnahme zu Selbsthosting vs. Fremdhosting auch gerne hier im Blog noch einmal erläutern.&lt;/p&gt;&#xA;&lt;p&gt;Hinter diesem Link verbirgt sich der Original-Thread.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4045-Selbsthosting-vs.-Fremdhosting.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4045-Selbsthosting-vs.-Fremdhosting.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: TILpod</title>
      <link>https://changelog.deimeke.ruhr/2020/11/26/dlb4044/</link>
      <pubDate>Thu, 26 Nov 2020 14:49:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/26/dlb4044/</guid>
      <description>&lt;h2 id=&#34;tilpod&#34;&gt;TILPOD&lt;/h2&gt;&#xA;&lt;p&gt;Es tut sich wieder viel an der Podcasting-Front.&lt;/p&gt;&#xA;&lt;p&gt;Nachdem ich im Oktober zusammen mit Mario den Podcast BuzzZoom gestartet habe, hier der Link zur Ankündigung, habe ich mit Sujeevan nach jahrelangen Gedanken (tatsächlich etwas über zwei Jahre), die wir uns mit vielen Unterbrechungen gemacht haben, endlich den Podcast TILpod begonnen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4044-TILpod.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4044-TILpod.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod: Wir stellen uns vor!</title>
      <link>https://changelog.deimeke.ruhr/2020/11/25/til000/</link>
      <pubDate>Wed, 25 Nov 2020 20:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/25/til000/</guid>
      <description>&lt;h2 id=&#34;wir-stellen-uns-vor&#34;&gt;Wir stellen uns vor!&lt;/h2&gt;&#xA;&lt;p&gt;In der nullten Ausgabe des neuen TILpod Podcast stellen wir uns vor. Wir sind Dirk Deimeke und Sujeevan Vijayakumaran.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/episode/wir-stellen-uns-vor&#34;&gt;https://tilpod.net/episode/wir-stellen-uns-vor&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Von Medium zu Piqd ...</title>
      <link>https://changelog.deimeke.ruhr/2020/11/25/dlb4043/</link>
      <pubDate>Wed, 25 Nov 2020 12:29:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/25/dlb4043/</guid>
      <description>&lt;h2 id=&#34;von-medium-zu-piqd-&#34;&gt;Von Medium zu Piqd &amp;hellip;&lt;/h2&gt;&#xA;&lt;p&gt;Für meinen Linkdump greife ich in grosser Menge auf Artikel zurück, die von Medium bereitgestellt werden. Und die kommenden Linkdumps werden auch weiterhin solche Artikel enthalten. Ich habe ein Backlog von knapp 1400 Beiträgen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4043-Von-Medium-zu-Piqd-....html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4043-Von-Medium-zu-Piqd-....html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Künstliche Intelligenz</title>
      <link>https://changelog.deimeke.ruhr/2020/11/25/bz005/</link>
      <pubDate>Wed, 25 Nov 2020 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/25/bz005/</guid>
      <description>&lt;h2 id=&#34;bz005-künstliche-intelligenz&#34;&gt;BZ005 Künstliche Intelligenz&lt;/h2&gt;&#xA;&lt;p&gt;Was ist eigentlich Künstliche Intelligenz?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz005-kuenstliche-intelligenz/&#34;&gt;https://buzzzoom.de/bz005-kuenstliche-intelligenz/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TILpod</title>
      <link>https://changelog.deimeke.ruhr/project/tilpod/</link>
      <pubDate>Wed, 25 Nov 2020 00:00:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/project/tilpod/</guid>
      <description>&lt;h2 id=&#34;über-tilpod&#34;&gt;Über TILpod&lt;/h2&gt;&#xA;&lt;p&gt;Sujeevan und Dirk reden über Themen, die Ihnen in der letzten Zeit untergekommen sind. Die Abkürzung &amp;ldquo;TIL&amp;rdquo; steht für &amp;ldquo;Today I learned&amp;rdquo;, es geht also um Themen, die neu für die beiden waren oder die sie in der letzten Zeit erst so richtig verstanden haben.&lt;/p&gt;&#xA;&lt;p&gt;Dazu kommen Hinweise, wie sie versuchen, ihr Arbeitsleben zu verbessern und zusätzlich gibt es auch den einen oder anderen Karrierehinweis.&lt;/p&gt;&#xA;&lt;h2 id=&#34;link&#34;&gt;Link&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://tilpod.net/&#34;&gt;https://tilpod.net/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Strafsteuer?</title>
      <link>https://changelog.deimeke.ruhr/2020/11/20/dlb4042/</link>
      <pubDate>Fri, 20 Nov 2020 13:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/20/dlb4042/</guid>
      <description>&lt;h2 id=&#34;strafsteuer&#34;&gt;Strafsteuer?&lt;/h2&gt;&#xA;&lt;p&gt;Die Idee, eine Strafsteuer zu verhängen, finde ich total, super. Ich habe ja auch weniger Kosten, zur Arbeit zu kommen.&lt;/p&gt;&#xA;&lt;p&gt;Im Gegenzug freue ich mich darauf, dass mein Arbeitgeber &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4042-Strafsteuer.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4042-Strafsteuer.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Quo vadis OpenRheinRuhr?</title>
      <link>https://changelog.deimeke.ruhr/2020/11/11/dlb4039/</link>
      <pubDate>Wed, 11 Nov 2020 07:46:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/11/dlb4039/</guid>
      <description>&lt;h2 id=&#34;quo-vadis-openrheinruhr&#34;&gt;Quo vadis OpenRheinRuhr?&lt;/h2&gt;&#xA;&lt;p&gt;Meine Heimatkonferenz bittet um Feedback für künftige Konferenzen. Mir ist das zu viel für einen Kommentar im Blogartikel der OpenRheinRuhr, daher hier als eigenständiger Blogeintrag bei mir.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4039-Quo-vadis-OpenRheinRuhr.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4039-Quo-vadis-OpenRheinRuhr.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Flexible Arbeitszeiten</title>
      <link>https://changelog.deimeke.ruhr/2020/11/11/bz004/</link>
      <pubDate>Wed, 11 Nov 2020 03:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/11/bz004/</guid>
      <description>&lt;h2 id=&#34;bz004-flexible-arbeitszeiten&#34;&gt;BZ004 Flexible Arbeitszeiten&lt;/h2&gt;&#xA;&lt;p&gt;Wer versteht was unter Arbeitszeiten und was macht sie flexibel?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz004-flexible-arbeitszeiten/&#34;&gt;https://buzzzoom.de/bz004-flexible-arbeitszeiten/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Investition ins Homeoffice</title>
      <link>https://changelog.deimeke.ruhr/2020/11/07/dlb4038/</link>
      <pubDate>Sat, 07 Nov 2020 12:02:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/07/dlb4038/</guid>
      <description>&lt;h2 id=&#34;investition-ins-homeoffice&#34;&gt;Investition ins Homeoffice&lt;/h2&gt;&#xA;&lt;p&gt;Die Gedanken über Neue Hardware sind davon nicht berührt.&lt;/p&gt;&#xA;&lt;p&gt;Seit Beginn der Arbeit im Homeoffice habe ich Probleme damit, Skype 4 Business unter verschiedenen Linuxdistributionen via Virtual Desktop (Windows 10 über Citrix) ans Laufen zu bringen. Calls brechen ständig ab und (Modus Primadonna) &amp;ldquo;Ich kann so nicht arbeiten&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4038-Investition-ins-Homeoffice.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4038-Investition-ins-Homeoffice.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: E-Book-Reader: Size matters</title>
      <link>https://changelog.deimeke.ruhr/2020/11/02/dlb4037/</link>
      <pubDate>Mon, 02 Nov 2020 16:30:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/02/dlb4037/</guid>
      <description>&lt;h2 id=&#34;e-book-reader-size-matters&#34;&gt;E-Book-Reader: Size matters&lt;/h2&gt;&#xA;&lt;p&gt;Da ich das vergessen hatte, im letzten Artikel zu erwähnen, mache ich das jetzt hier.&lt;/p&gt;&#xA;&lt;p&gt;Einigen Menschen aus meiner Blase liegt es schwer im Magen, so viel Geld für ein Lesegerät auszugeben, wie ich es für das Onyx Boox Max 3 getan habe.&lt;/p&gt;&#xA;&lt;p&gt;Dazu vielleicht ein kleiner Ausflug in Display-Grössen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4037-E-Book-Reader-Size-matters.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4037-E-Book-Reader-Size-matters.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Neue Hardware</title>
      <link>https://changelog.deimeke.ruhr/2020/11/01/dlb4036/</link>
      <pubDate>Sun, 01 Nov 2020 15:01:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/11/01/dlb4036/</guid>
      <description>&lt;h2 id=&#34;neue-hardware&#34;&gt;Neue Hardware&lt;/h2&gt;&#xA;&lt;p&gt;Das Thema Homeoffice wird mich vermutlich länger nicht loslassen.&lt;/p&gt;&#xA;&lt;p&gt;Mein einziges Arbeitsgerät ist derzeit ein mittlerweile 4,5 Jahre altes Notebook in einer Dockingstation. Dass ich es mobil verwendet habe, ist vermutlich länger als ein Jahr her. Aufgrund von Corona werde ich es höchstwahrscheinlich auch in nächster Zeit nicht mobil einsetzen. Ein neues Notebook wäre somit eher sinnlos.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4036-Neue-Hardware.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4036-Neue-Hardware.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Onyx Boox Max 3 - Erfahrungsbericht</title>
      <link>https://changelog.deimeke.ruhr/2020/10/31/dlb4035/</link>
      <pubDate>Sat, 31 Oct 2020 20:35:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/31/dlb4035/</guid>
      <description>&lt;h2 id=&#34;onyx-boox-max-3---erfahrungsbericht&#34;&gt;Onyx Boox Max 3 - Erfahrungsbericht&lt;/h2&gt;&#xA;&lt;p&gt;Mein letzter letzter Artikel zum Onyx Boox Max 3 ist schon fünf Monate her und in der Zwischenzeit benutze ich das Gerät täglich beruflich, privat und auch im Urlaub.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4035-Onyx-Boox-Max-3-Erfahrungsbericht.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4035-Onyx-Boox-Max-3-Erfahrungsbericht.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Messenger</title>
      <link>https://changelog.deimeke.ruhr/2020/10/28/dlb4033/</link>
      <pubDate>Wed, 28 Oct 2020 16:07:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/28/dlb4033/</guid>
      <description>&lt;h2 id=&#34;messenger&#34;&gt;Messenger&lt;/h2&gt;&#xA;&lt;p&gt;Es gibt gerade nur einen Messenger bzw. ein Protokoll, das alles erfüllt, was ich von einem modernen Messenger erwarte und das ist Matrix mit Element als Client (bei den Clients wäre noch mehr Vielfalt wichtig). Mittlerweile hat Matrix auch das Key-Management im Griff.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4033-Messenger.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4033-Messenger.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: DevOps</title>
      <link>https://changelog.deimeke.ruhr/2020/10/28/bz003/</link>
      <pubDate>Wed, 28 Oct 2020 05:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/28/bz003/</guid>
      <description>&lt;h2 id=&#34;bz003-devops&#34;&gt;BZ003 DevOps&lt;/h2&gt;&#xA;&lt;p&gt;Kultur, Theorie und Praxis. Was bedeutet eigentlich DevOps?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz003-devops/&#34;&gt;https://buzzzoom.de/bz003-devops/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Goodbye XMPP und Wire</title>
      <link>https://changelog.deimeke.ruhr/2020/10/26/dlb4032/</link>
      <pubDate>Mon, 26 Oct 2020 07:33:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/26/dlb4032/</guid>
      <description>&lt;h2 id=&#34;goodbye-xmpp-und-wire&#34;&gt;Goodbye XMPP und Wire&lt;/h2&gt;&#xA;&lt;p&gt;Wie bereits vor einem halben Jahr angekündigt, habe ich mich von XMPP und Wire mangels Nutzung getrennt. Es gibt ja auch genügend andere Möglichkeiten, mit mir in Kontakt zu treten.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4032-Goodbye-XMPP-und-Wire.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4032-Goodbye-XMPP-und-Wire.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Smartwatch</title>
      <link>https://changelog.deimeke.ruhr/2020/10/21/bz002/</link>
      <pubDate>Wed, 21 Oct 2020 16:56:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/21/bz002/</guid>
      <description>&lt;h2 id=&#34;bz002-smartwatch&#34;&gt;BZ002 Smartwatch&lt;/h2&gt;&#xA;&lt;p&gt;Was genau macht eine Uhr “smart”?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz002-smartwatch/&#34;&gt;https://buzzzoom.de/bz002-smartwatch/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Achtsam Morden</title>
      <link>https://changelog.deimeke.ruhr/2020/10/21/dlb4030/</link>
      <pubDate>Wed, 21 Oct 2020 05:50:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/21/dlb4030/</guid>
      <description>&lt;h2 id=&#34;achtsam-morden&#34;&gt;Achtsam Morden&lt;/h2&gt;&#xA;&lt;p&gt;Meine Frau - immerhin gelernte Buchhändlerin - hat es &amp;ldquo;aus Gründen&amp;rdquo; nicht so mit der &lt;a href=&#34;https://www.bestsellerliste.de/&#34;&gt;Spiegel-Bestsellerliste&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Nun hat sie sich aber für den &lt;a href=&#34;https://www.randomhouse.de/Taschenbuch/Achtsam-morden/Karsten-Dusse/Heyne/e545722.rhd&#34;&gt;zurückliegenden Urlaub&lt;/a&gt; einen Ruck gegeben und &lt;a href=&#34;https://www.randomhouse.de/Taschenbuch/Achtsam-morden/Karsten-Dusse/Heyne/e545722.rhd&#34;&gt;Achtsam Morden&lt;/a&gt; gekauft.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4030-Achtsam-Morden.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4030-Achtsam-Morden.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Urlaub vorbei</title>
      <link>https://changelog.deimeke.ruhr/2020/10/20/dlb4029/</link>
      <pubDate>Tue, 20 Oct 2020 08:42:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/20/dlb4029/</guid>
      <description>&lt;h2 id=&#34;urlaub-vorbei&#34;&gt;Urlaub vorbei&lt;/h2&gt;&#xA;&lt;p&gt;Leider sind die letzten zwei Wochen wie im Fluge vergangen.&lt;/p&gt;&#xA;&lt;p&gt;Wir haben uns noch einmal - das zweite Mal - ein Wohnmobil bei &lt;a href=&#34;https://www.pfotencamper.de/&#34;&gt;Pfotencamper&lt;/a&gt; (Empfehlung) gemietet und sind damit durch (überwiegend) Süddeutschland gefahren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4029-Urlaub-vorbei.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4029-Urlaub-vorbei.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Cloud</title>
      <link>https://changelog.deimeke.ruhr/2020/10/07/bz001/</link>
      <pubDate>Wed, 07 Oct 2020 04:54:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/07/bz001/</guid>
      <description>&lt;h2 id=&#34;bz001-cloud&#34;&gt;BZ001 Cloud&lt;/h2&gt;&#xA;&lt;p&gt;Ausserdem: Infrastructure as a Service, Platform as a Service &amp;amp; Software as a Service.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz001-cloud/&#34;&gt;https://buzzzoom.de/bz001-cloud/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Vorstellung</title>
      <link>https://changelog.deimeke.ruhr/2020/10/02/bz000/</link>
      <pubDate>Fri, 02 Oct 2020 13:46:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/10/02/bz000/</guid>
      <description>&lt;h2 id=&#34;die-nullnummer&#34;&gt;Die Nullnummer&lt;/h2&gt;&#xA;&lt;p&gt;Wir fangen an! Aber womit eigentlich? Und wer sind wir überhaupt? Genau darum geht es in dieser Folge! Danke fürs zuhören :-)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz0-die-vorstellung/&#34;&gt;https://buzzzoom.de/bz0-die-vorstellung/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom: Teaser</title>
      <link>https://changelog.deimeke.ruhr/2020/09/30/bz-01/</link>
      <pubDate>Wed, 30 Sep 2020 17:17:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/09/30/bz-01/</guid>
      <description>&lt;h2 id=&#34;teaser&#34;&gt;Teaser&lt;/h2&gt;&#xA;&lt;p&gt;Bitte gehen Sie weiter, hier gibt es nichts zu sehen… Dieser Teaser ist nur dafür da, damit wir den Feed einreichen können :-)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://buzzzoom.de/bz-1-teaser/&#34;&gt;https://buzzzoom.de/bz-1-teaser/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>BuzzZoom</title>
      <link>https://changelog.deimeke.ruhr/project/buzzzoom/</link>
      <pubDate>Wed, 30 Sep 2020 00:00:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/project/buzzzoom/</guid>
      <description>&lt;h2 id=&#34;über-buzzzoom&#34;&gt;Über BuzzZoom&lt;/h2&gt;&#xA;&lt;p&gt;Buzzwords, zu deutsch Schlagwörter begegnen uns täglich in den Medien, im Arbeitsleben und im Privaten. Oft werden sie als Modewörter benutzt, ohne die wirkliche Bedeutung dabei im Blick zu haben.&lt;/p&gt;&#xA;&lt;p&gt;Dirk und Mario analysieren in jeder Folge ein Buzzword, sprechen über seine Bedeutung und die Hintergründe. Hierbei wird auch die ein oder andere leere Worthülse mit einem guten Schuss Ironie entlarvt. Obwohl die beiden beruflich und privat eher technisch unterwegs sind, sind nicht nur Buzzwords aus IT und Technik ein Thema.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GNU/Linux Newscast: Mozilla, Matrix, FLOSS Ökosystem, Syncthing und Manjaro</title>
      <link>https://changelog.deimeke.ruhr/2020/09/02/gln002/</link>
      <pubDate>Wed, 02 Sep 2020 08:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/09/02/gln002/</guid>
      <description>&lt;p&gt;Wie soll es mit Mozilla weitergehen, kann sich Matrix/Element als föderierter Messenger durchsetzten, welche Ideen machen das Freie Software Ökosystem populärer, wann ist Syncthing besser geeignet als Nextcloud und für wen ist Manjaro die richtige Distro? Viele Fragen, die wir für und mit euch klären möchten.&lt;/p&gt;&#xA;&lt;p&gt;Teilnahme als Gast zum Thema Manjaro.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gnulinux.ch/gln002-podcast&#34;&gt;https://gnulinux.ch/gln002-podcast&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Corona Tracing</title>
      <link>https://changelog.deimeke.ruhr/2020/06/28/dlb4017/</link>
      <pubDate>Sun, 28 Jun 2020 15:38:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/06/28/dlb4017/</guid>
      <description>&lt;h2 id=&#34;corona-tracing&#34;&gt;Corona Tracing&lt;/h2&gt;&#xA;&lt;p&gt;Hier in der Schweiz habe ich die Tracing-App des Bundes installiert.&lt;/p&gt;&#xA;&lt;p&gt;In Kürze werde ich meinen Vater über zwei Tage besuchen und aus diesem Grund werde ich auch die deutsche Tracing-App installieren, wenn es bis dahin möglich ist. Die kann ich zwei Wochen nach meinem Besuch auch wieder löschen, falls ich Kontakt zu einem auf Corona positiv getesteten Menschen habe, werde ich über die deutsche App informiert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4017-Corona-Tracing.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4017-Corona-Tracing.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Lesen!</title>
      <link>https://changelog.deimeke.ruhr/2020/06/18/dlb4015/</link>
      <pubDate>Thu, 18 Jun 2020 16:57:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/06/18/dlb4015/</guid>
      <description>&lt;h2 id=&#34;lesen&#34;&gt;Lesen!&lt;/h2&gt;&#xA;&lt;p&gt;In den vergangenen Artikeln habe ich auch einige für mich negative Aspekte von &amp;ldquo;Remote Work&amp;rdquo; oder &amp;ldquo;Work from Home&amp;rdquo; angesprochen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4015-Lesen%A1.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4015-Lesen%A1.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Macht’s gut, und danke für den Fisch</title>
      <link>https://changelog.deimeke.ruhr/2020/06/05/lz023/</link>
      <pubDate>Fri, 05 Jun 2020 19:30:12 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/06/05/lz023/</guid>
      <description>&lt;h2 id=&#34;lz23-machts-gut-und-danke-für-den-fisch&#34;&gt;LZ23 Macht’s gut, und danke für den Fisch&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge verabschieden sich Dirk und Ralf von den Hörern und Hörerinnen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz23-machts-gut-und-danke-fuer-den-fisch/&#34;&gt;https://librezoom.net/lz23-machts-gut-und-danke-fuer-den-fisch/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Hossa Fossa</title>
      <link>https://changelog.deimeke.ruhr/2020/06/01/lz022/</link>
      <pubDate>Mon, 01 Jun 2020 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/06/01/lz022/</guid>
      <description>&lt;h2 id=&#34;lz22-hossa-fossa&#34;&gt;LZ22 Hossa Fossa&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge geht es um die aktuellen Distros Ubuntu, Fedora und Manjaro, sowie viele Tipps und Tricks.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz22-hossa-fossa/&#34;&gt;https://librezoom.net/lz22-hossa-fossa/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Blogeinträge in Mastodon ankündigen</title>
      <link>https://changelog.deimeke.ruhr/2020/05/31/dlb4012/</link>
      <pubDate>Sun, 31 May 2020 13:42:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/31/dlb4012/</guid>
      <description>&lt;h2 id=&#34;blogeinträge-in-mastodon-ankündigen&#34;&gt;Blogeinträge in Mastodon ankündigen&lt;/h2&gt;&#xA;&lt;p&gt;Das Teilen von Links nach Mastodon klappt mit der Firefox-Extension &lt;a href=&#34;https://addons.mozilla.org/de/firefox/addon/mastodon-share/&#34;&gt;Mastodon Share&lt;/a&gt; schon sehr gut. Bei Feeds wäre es nur klasse, wenn das automatisch passiert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4012-Blogeintr&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4012-Blogeintr&lt;/a&gt;äge-in-Mastodon-ankündigen.html&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Matrix-Account umgezogen</title>
      <link>https://changelog.deimeke.ruhr/2020/05/31/dlb4011/</link>
      <pubDate>Sun, 31 May 2020 12:54:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/31/dlb4011/</guid>
      <description>&lt;h2 id=&#34;matrix-account-umgezogen&#34;&gt;Matrix-Account umgezogen&lt;/h2&gt;&#xA;&lt;p&gt;Nach immer wieder auftretenden Schwierigkeiten mit meinem Matrix-Account habe ich ihn jetzt gewechselt.&lt;/p&gt;&#xA;&lt;p&gt;Wer sich verbinden möchte, kann das gerne über &lt;a href=&#34;https://matrix.to/#/@ddeimeke:digitale-gesellschaft.ch&#34;&gt;@ddeimeke:digitale-gesellschaft.ch&lt;/a&gt; tun.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4011-Matrix-Account-umgezogen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4011-Matrix-Account-umgezogen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: E-Mail weg vom Handy</title>
      <link>https://changelog.deimeke.ruhr/2020/05/30/dlb4010/</link>
      <pubDate>Sat, 30 May 2020 15:12:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/30/dlb4010/</guid>
      <description>&lt;h2 id=&#34;e-mail-weg-vom-handy&#34;&gt;E-Mail weg vom Handy&lt;/h2&gt;&#xA;&lt;p&gt;Es war lange überfällig, ich habe - bis auf Monitoring - alle E-Mail-Accounts vom Handy und vom Tablet gelöscht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4010-E-Mail-weg-vom-Handy.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4010-E-Mail-weg-vom-Handy.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bloggeburtstag Nummer 15</title>
      <link>https://changelog.deimeke.ruhr/2020/05/25/dlb4009/</link>
      <pubDate>Mon, 25 May 2020 05:48:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/25/dlb4009/</guid>
      <description>&lt;h2 id=&#34;bloggeburtstag-nummer-15&#34;&gt;Bloggeburtstag Nummer 15&lt;/h2&gt;&#xA;&lt;p&gt;Unfassbar! Dieses Blog hier gibt es mittlerweile seit 15 Jahren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4009-Bloggeburtstag-Nummer-15.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4009-Bloggeburtstag-Nummer-15.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Onyx Boox Max 3</title>
      <link>https://changelog.deimeke.ruhr/2020/05/24/dlb4008/</link>
      <pubDate>Sun, 24 May 2020 07:32:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/24/dlb4008/</guid>
      <description>&lt;h2 id=&#34;onyx-boox-max-3&#34;&gt;Onyx Boox Max 3&lt;/h2&gt;&#xA;&lt;p&gt;Vor einigen Tagen habe ich hier etwas über das &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4003-reMarkable.html&#34;&gt;reMarkable&lt;/a&gt; geschrieben, habe mir aber in der Zwischenzeit ein neues Lese- und Schreibgerät zugelegt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4008-Onyx-Boox-Max-3.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4008-Onyx-Boox-Max-3.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Telefonieren und Privates</title>
      <link>https://changelog.deimeke.ruhr/2020/05/23/dlb4007/</link>
      <pubDate>Sat, 23 May 2020 12:25:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/23/dlb4007/</guid>
      <description>&lt;h2 id=&#34;telefonieren-und-privates&#34;&gt;Telefonieren und Privates&lt;/h2&gt;&#xA;&lt;p&gt;Auf meiner ToDo-Liste steht schon lange der Titel für diesen Blogartikel.&lt;/p&gt;&#xA;&lt;p&gt;Wenn mich das Homeoffice in einem bestätigt hat, dann dass ich froh darüber bin, ein privates Telefon und ein davon getrenntes dienstliches Telefon zu benutzen. Ich darf das Diensthandy zwar privat benutzen und müsste nur den Anteil der Nutzung bezahlen, der über einem festgelegten Betrag liegt, aber ich habe mich aufgrund schlechter Erfahrungen in einem früheren Job dagegen entschieden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Pendeln</title>
      <link>https://changelog.deimeke.ruhr/2020/05/16/dlb4005/</link>
      <pubDate>Sat, 16 May 2020 11:20:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/16/dlb4005/</guid>
      <description>&lt;h2 id=&#34;pendeln&#34;&gt;Pendeln&lt;/h2&gt;&#xA;&lt;p&gt;Spannend, oder? Wir merken im Homeoffice, wie sehr uns das Pendeln zur Arbeit gestresst hat. Als einzige Konsequenz fällt uns ein, im Homeoffice zu bleiben und nicht näher an die Arbeit zu ziehen oder einen Job in Nähe des Wohnorts zu suchen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4005-Pendeln.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4005-Pendeln.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: reMarkable</title>
      <link>https://changelog.deimeke.ruhr/2020/05/03/dlb4003/</link>
      <pubDate>Sun, 03 May 2020 16:30:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/03/dlb4003/</guid>
      <description>&lt;h2 id=&#34;remarkable&#34;&gt;reMarkable&lt;/h2&gt;&#xA;&lt;p&gt;Den Entwurf dieses Artikels habe ich schon lange &amp;ldquo;auf Halde&amp;rdquo;. Auch, wenn ich das Gerät einen Monat kaum benutzt habe, möchte ich hier gerne ein Zwischen-Fazit geben.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4003-reMarkable.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4003-reMarkable.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Resilienz</title>
      <link>https://changelog.deimeke.ruhr/2020/05/01/lz021/</link>
      <pubDate>Fri, 01 May 2020 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/05/01/lz021/</guid>
      <description>&lt;h2 id=&#34;lz21-resilienz&#34;&gt;LZ21 Resilienz&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge sprechen wir über Signale aus Amerika, weise Werkzeugwahl, versuchen aus der Krise zu Lernen und diskutieren Tracing-Apps.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz21-resilienz/&#34;&gt;https://librezoom.net/lz21-resilienz/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Messenger cleanup</title>
      <link>https://changelog.deimeke.ruhr/2020/04/25/dlb4002/</link>
      <pubDate>Sat, 25 Apr 2020 13:22:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/04/25/dlb4002/</guid>
      <description>&lt;h2 id=&#34;messenger-cleanup&#34;&gt;Messenger cleanup&lt;/h2&gt;&#xA;&lt;p&gt;Gestern habe ich mich von einigen Messengern auf dem Mobiltelefon und dem Tablet getrennt. Zum Teil, weil ich sie kaum genutzt habe und zum Teil, weil ich sie mobil nicht (mehr) brauche.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4002-Messenger-cleanup.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4002-Messenger-cleanup.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Ein Rant auf Remote Work</title>
      <link>https://changelog.deimeke.ruhr/2020/04/09/dlb4000/</link>
      <pubDate>Thu, 09 Apr 2020 16:16:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/04/09/dlb4000/</guid>
      <description>&lt;h2 id=&#34;ein-rant-auf-remote-work&#34;&gt;Ein Rant auf Remote Work&lt;/h2&gt;&#xA;&lt;p&gt;Tag 35 im Homeoffice und ich habe akut keine Lust mehr auf irgendwelche Telefonanrufe oder Audio-/Videocalls, Telefonkonferenzen, Webmeetings, WebEx oder Zoom oder Jitsi oder Mumble.&lt;/p&gt;&#xA;&lt;p&gt;Und warum?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/4000-Ein-Rant-auf-Remote-Work.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/4000-Ein-Rant-auf-Remote-Work.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bereitschaft und Homeoffice</title>
      <link>https://changelog.deimeke.ruhr/2020/04/06/dlb3998/</link>
      <pubDate>Mon, 06 Apr 2020 08:45:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/04/06/dlb3998/</guid>
      <description>&lt;h2 id=&#34;bereitschaft-und-homeoffice&#34;&gt;Bereitschaft und Homeoffice&lt;/h2&gt;&#xA;&lt;p&gt;Mein Job bringt es mit sich, dass ich Bereitschaftsdienste (in der Schweiz heissen sie Pikettdienste) übernehmen muss. Das mache ich schon so lange, dass ich kaum noch weiss, wann das angefangen hat. Die Firma stattet mich für die Dienste mit Telefon und Computer aus.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3998-Bereitschaft-und-Homeoffice.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3998-Bereitschaft-und-Homeoffice.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Headset kaufen</title>
      <link>https://changelog.deimeke.ruhr/2020/04/05/dlb3997/</link>
      <pubDate>Sun, 05 Apr 2020 14:02:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/04/05/dlb3997/</guid>
      <description>&lt;h2 id=&#34;headset-kaufen&#34;&gt;Headset kaufen&lt;/h2&gt;&#xA;&lt;p&gt;Vor der Krise habe ich wenig und wenn überhaupt, dann nur sehr ungerne telefoniert oder an Audio- oder Videokonferenzen teilgenommen. Jetzt hänge ich bis zu sechs Stunden pro Arbeitstag in solchen Konferenzen oder Telefonaten.&lt;/p&gt;&#xA;&lt;p&gt;Mein &amp;ldquo;Podcast-Headset&amp;rdquo;, das Bose Quiet Comfort QC 35, ist super zum Hören geeignet aber eher suboptimal für das Sprechen. Dazu kommt, dass ich es gerne einmal eine oder zwei Stunden am Stück trage, wie beispielsweise beim Pendeln, aber bei längerer Zeit beginnt es zu nerven. Zum einen, weil es schwer ist und zum anderen, weil ich heisse Ohren bekomme.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Arbeitsplatz</title>
      <link>https://changelog.deimeke.ruhr/2020/04/05/dlb3996/</link>
      <pubDate>Sun, 05 Apr 2020 12:48:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/04/05/dlb3996/</guid>
      <description>&lt;h2 id=&#34;arbeitsplatz&#34;&gt;Arbeitsplatz&lt;/h2&gt;&#xA;&lt;p&gt;Als &amp;ldquo;ordentlicher Computerfuzzy&amp;rdquo; habe ich tatsächlich einen Schreibtisch, was für viele, die fest im Beruf stehen, anscheinend gar nicht mehr der Normalfall ist. Das kann ich nachvollziehen, die meisten müssen nur noch &amp;ldquo;ein bisschen&amp;rdquo; Schriftverkehr im Alltag erledigen, für das sie eventuell ein Notebook, ein Tablet oder sogar nur ein Handy benutzen, aber sicher keinen fest installierten Rechner mehr. Die Alltagsarbeiten können auch auf dem Sofa oder am Küchentisch durchgeführt werden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Paradox</title>
      <link>https://changelog.deimeke.ruhr/2020/04/01/lz020/</link>
      <pubDate>Wed, 01 Apr 2020 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/04/01/lz020/</guid>
      <description>&lt;h2 id=&#34;lz20-paradox&#34;&gt;LZ20 Paradox&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge beleuchten wir Sicherheit, Freiheit und Privatsphäre aus verschiedenen Blickwinkeln. Wir hören was Max Mehl von der FSFE dazu meint und geben euch sicherlich Tipps.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz20-paradox/&#34;&gt;https://librezoom.net/lz20-paradox/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mir fehlt das Pendeln</title>
      <link>https://changelog.deimeke.ruhr/2020/03/30/dlb3995/</link>
      <pubDate>Mon, 30 Mar 2020 08:38:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/03/30/dlb3995/</guid>
      <description>&lt;h2 id=&#34;mir-fehlt-das-pendeln&#34;&gt;Mir fehlt das Pendeln&lt;/h2&gt;&#xA;&lt;p&gt;Schon seit ewigen Zeiten bin ich Berufspendler, bei der derzeitigen Arbeitsstelle sind es zwei Stunden am Tag und im Homeoffice fällt das natürlich weg.&lt;/p&gt;&#xA;&lt;p&gt;Wenn Leute mich fragen, wie ich all das, was ich neben der Arbeit mache, bewältigt bekomme, dann ist einer der Gründe, dass ich neben guter Zeitplanung auch die Zeit des Pendelns für private Aktivitäten nutze.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3995-Mir-fehlt-das-Pendeln.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3995-Mir-fehlt-das-Pendeln.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mitarbeit an FLOSS zu Hause</title>
      <link>https://changelog.deimeke.ruhr/2020/03/28/dlb3994/</link>
      <pubDate>Sat, 28 Mar 2020 14:42:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/03/28/dlb3994/</guid>
      <description>&lt;h2 id=&#34;mitarbeit-an-floss-zu-hause&#34;&gt;Mitarbeit an FLOSS zu Hause&lt;/h2&gt;&#xA;&lt;p&gt;Seit reichlich Jahren engagiere ich mich für &lt;a href=&#34;https://de.wikipedia.org/wiki/Free/Libre_Open_Source_Software&#34;&gt;Free/Libre Open Source Software&lt;/a&gt; (kurz FLOSS). Viele der Dienste oder viel von der Software, die die &amp;ldquo;normalen&amp;rdquo; Menschen jetzt zum ersten Mal sehen, nutze ich schon seit Jahren, weil eine interkontinentale Zusammenarbeit sonst gar nicht möglich wäre.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3994-Mitarbeit-an-FLOSS-zu-Hause.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3994-Mitarbeit-an-FLOSS-zu-Hause.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Komische Ideen</title>
      <link>https://changelog.deimeke.ruhr/2020/03/28/dlb3993/</link>
      <pubDate>Sat, 28 Mar 2020 10:11:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/03/28/dlb3993/</guid>
      <description>&lt;h2 id=&#34;komische-ideen&#34;&gt;Komische Ideen&lt;/h2&gt;&#xA;&lt;p&gt;In Zeiten von &amp;ldquo;viel zu Hause sein müssen&amp;rdquo; kommen mir schon einmal komische Ideen. Tatsächlich habe ich mit dem Gedanken gespielt, ein neues Blog mit &lt;a href=&#34;https://github.com/cfenollosa/bashblog&#34;&gt;Bashblog&lt;/a&gt; anzulegen, um mit Euch ein paar Ideen und Beobachtungen zu teilen, die mir rund um das zwangsweise (!) Arbeiten zu Hause durch den Kopf gehen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3993-Komische-Ideen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3993-Komische-Ideen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Bildschirm teilen mit Jitsi unter Fedora</title>
      <link>https://changelog.deimeke.ruhr/2020/03/25/dlb3992/</link>
      <pubDate>Wed, 25 Mar 2020 10:28:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/03/25/dlb3992/</guid>
      <description>&lt;h2 id=&#34;bildschirm-teilen-mit-jitsi-unter-fedora&#34;&gt;Bildschirm teilen mit Jitsi unter Fedora&lt;/h2&gt;&#xA;&lt;p&gt;Fedora setzt als Default &lt;a href=&#34;https://de.wikipedia.org/wiki/Wayland_%28Display-Server-Protokoll%29&#34;&gt;Wayland&lt;/a&gt; als Display-Server Protokoll ein. Leider funktioniert damit das Teilen des Bildschirms via Jitsi nicht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3992-Bildschirm-teilen-mit-Jitsi-unter-Fedora.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3992-Bildschirm-teilen-mit-Jitsi-unter-Fedora.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Die Nexte bitte</title>
      <link>https://changelog.deimeke.ruhr/2020/03/12/lz019/</link>
      <pubDate>Thu, 12 Mar 2020 21:33:17 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/03/12/lz019/</guid>
      <description>&lt;h2 id=&#34;lz19-die-nexte-bitte&#34;&gt;LZ19 Die Nexte bitte&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge besprechen Dirk und Ralf die neue Nextcloud Hub, die Cloud als Bedrohung für Freie Software und ob die Definition von Open Source noch zeitgemäß ist. Ausserdem gibt es Tipps zu Pizza, Speed und Detox. Gekrönt wird diese Folge durch ein Interview mit dem Präsidenten der FSFE.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz19-die-nexte-bitte/&#34;&gt;https://librezoom.net/lz19-die-nexte-bitte/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Update: Vereine, die FLOSS-Dienste anbieten</title>
      <link>https://changelog.deimeke.ruhr/2020/02/11/dlb3988/</link>
      <pubDate>Tue, 11 Feb 2020 17:31:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/02/11/dlb3988/</guid>
      <description>&lt;h2 id=&#34;update-vereine-die-floss-dienste-anbieten&#34;&gt;Update: Vereine, die FLOSS-Dienste anbieten&lt;/h2&gt;&#xA;&lt;p&gt;Nicht nur als Vorbereitung für meinen Vortrag auf den Chemnitzer Linux-Tagen, nein, auch generell wollte ich den Artikel &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3929-Vereine,-die-FLOSS-Dienste-hosten-....html&#34;&gt;Vereine, die Floss-Dienste hosten&lt;/a&gt; Vereine, die Floss-Dienste hosten aktualisieren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3988-Update:-Vereine,-die-FLOSS-Dienste-anbieten.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3988-Update:-Vereine,-die-FLOSS-Dienste-anbieten.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Server OS LifeCycle</title>
      <link>https://changelog.deimeke.ruhr/2020/02/10/dlb3983/</link>
      <pubDate>Mon, 10 Feb 2020 13:31:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/02/10/dlb3983/</guid>
      <description>&lt;h2 id=&#34;server-os-lifecycle&#34;&gt;Server OS LifeCycle&lt;/h2&gt;&#xA;&lt;p&gt;Meine Server laufen seit etwa fünf Jahren unter CentOS 7. In der Zeit gab es ordentlich Updates und tatsächlich keine Probleme, die auf der Software basierten.&lt;/p&gt;&#xA;&lt;p&gt;Eigentlich läge damit CentOS 8 als neues Betriebssystem für die Server nahe.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3983-Server-OS-LifeCycle.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3983-Server-OS-LifeCycle.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Xing verlassen</title>
      <link>https://changelog.deimeke.ruhr/2020/02/06/dlb3986/</link>
      <pubDate>Thu, 06 Feb 2020 12:47:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/02/06/dlb3986/</guid>
      <description>&lt;h2 id=&#34;xing-verlassen&#34;&gt;Xing verlassen&lt;/h2&gt;&#xA;&lt;p&gt;In Xing habe ich angekündigt, dass ich Ende des Monats meinen Account auflöse und bin gefragt worden, warum ich das mache. Immerhin hatte ich dort einen Account seit 14 Jahren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3986-Xing-verlassen.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3986-Xing-verlassen.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Informationen sammeln</title>
      <link>https://changelog.deimeke.ruhr/2020/02/03/dlb3985/</link>
      <pubDate>Mon, 03 Feb 2020 19:10:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/02/03/dlb3985/</guid>
      <description>&lt;h2 id=&#34;informationen-sammeln&#34;&gt;Informationen sammeln&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel ist das, was ich in &lt;a href=&#34;https://librezoom.net/lz18-alles-fliesst/&#34;&gt;LibreZoom-Folge 18&lt;/a&gt; besprochen habe in ausformuliert. Er geht auf einen Vorschlag des &amp;ldquo;&lt;a href=&#34;https://mastodon.social/@stiefkind/103550489046122712&#34;&gt;Stiefkind&lt;/a&gt;s&amp;rdquo; zurück, der darum bat, die &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3642-Entstehung-des-Linkdumps-....html&#34;&gt;Entstehung des Linkdumps&lt;/a&gt; einmal zu aktualisieren.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3985-Informationen-sammeln.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3985-Informationen-sammeln.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Alles fliesst</title>
      <link>https://changelog.deimeke.ruhr/2020/02/02/lz018/</link>
      <pubDate>Sun, 02 Feb 2020 15:19:26 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/02/02/lz018/</guid>
      <description>&lt;h2 id=&#34;lz18-alles-fliesst&#34;&gt;LZ18 Alles fliesst&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge besprechen Dirk und Ralf ihre Foto- und Kommunikations-Workflows, führen ein Interview mit Gardena über deren smarten Flow und stellen den Fluss zur neuen Nextcloud Version vor. Wie immer fliessen nützliche Tipps und Event-Vorschläge.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz18-alles-fliesst/&#34;&gt;https://librezoom.net/lz18-alles-fliesst/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: E-Book-Reader</title>
      <link>https://changelog.deimeke.ruhr/2020/01/22/dlb3981/</link>
      <pubDate>Wed, 22 Jan 2020 05:17:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/01/22/dlb3981/</guid>
      <description>&lt;h2 id=&#34;e-book-reader&#34;&gt;E-Book-Reader&lt;/h2&gt;&#xA;&lt;p&gt;Aus der Reihe &amp;ldquo;technische Lösungen für untechnische Probleme&amp;rdquo; heute: Dirk und Lesen.&lt;/p&gt;&#xA;&lt;p&gt;Ich möchte gerne wieder mehr lesen und damit meine ich nicht Artikel im Internet sondern Bücher in Form von E-Books und da auch nicht unbedingt das technische Zeug.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3981-E-Book-Reader.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3981-E-Book-Reader.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Notfall</title>
      <link>https://changelog.deimeke.ruhr/2020/01/19/dlb3979/</link>
      <pubDate>Sun, 19 Jan 2020 11:54:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/01/19/dlb3979/</guid>
      <description>&lt;h2 id=&#34;notfall&#34;&gt;Notfall&lt;/h2&gt;&#xA;&lt;p&gt;Ich hatte ganz vergessen, dass ich das bereits eingestellt habe, aber die &lt;a href=&#34;https://wochendaemmerung.de/organspende-putin-und-die-neue-seidenstrasse/&#34;&gt;aktuelle Folge der Wochendämmerung&lt;/a&gt; hat mich daran erinnert.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3979-Notfall.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3979-Notfall.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Nachhaltigkeit</title>
      <link>https://changelog.deimeke.ruhr/2020/01/08/dlb3976/</link>
      <pubDate>Wed, 08 Jan 2020 05:34:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/01/08/dlb3976/</guid>
      <description>&lt;h2 id=&#34;nachhaltigkeit&#34;&gt;Nachhaltigkeit&lt;/h2&gt;&#xA;&lt;p&gt;Nachdem Matthias schrieb, dass er sich &lt;a href=&#34;https://yellowled.de/archiv/135/Fremd-im-eigenen-Blog.html&#34;&gt;fremd fühlt&lt;/a&gt; im eigenen Blog, ist mir aufgefallen, dass mir das von Zeit zu Zeit genauso geht.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3976-Nachhaltigkeit.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3976-Nachhaltigkeit.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Mastodon ausprobieren</title>
      <link>https://changelog.deimeke.ruhr/2020/01/07/dlb3975/</link>
      <pubDate>Tue, 07 Jan 2020 05:23:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/01/07/dlb3975/</guid>
      <description>&lt;h2 id=&#34;mastodon-ausprobieren&#34;&gt;Mastodon ausprobieren&lt;/h2&gt;&#xA;&lt;p&gt;Nachdem mit dem &lt;a href=&#34;https://friendi.ca/2019/12/23/friendica-2019-12-released/&#34;&gt;letzten Patch von Friendica&lt;/a&gt; (2019.12) eine für mich wichtige Funktion fehlerhafter Weise weggefallen ist und erst mit dem nächsten Patch 2020.03 wieder zurückkommen soll, dachte ich, dass ich die Zeit nutzen könnte, mich mit Mastodon auseinander zu setzen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3975-Mastodon-ausprobieren.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3975-Mastodon-ausprobieren.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Wie ich Todoist benutze</title>
      <link>https://changelog.deimeke.ruhr/2020/01/05/dlb3973/</link>
      <pubDate>Sun, 05 Jan 2020 11:13:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/01/05/dlb3973/</guid>
      <description>&lt;h2 id=&#34;wie-ich-todoist-benutze&#34;&gt;Wie ich Todoist benutze&lt;/h2&gt;&#xA;&lt;p&gt;Analog zu der Beschreibung, &lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3906-Wie-ich-Taskwarrior-nutze-....html&#34;&gt;wie ich Taskwarrior benutze&lt;/a&gt; schreibe ich hier gerne einmal meinen aktuellen Workflow bei Todoist auf. Wobei hier angemerkt sein, dass ich Todoist gerade einmal rund fünf Wochen benutze, von denen ich zweieinhalb im Urlaub war. Das soll heissen, dass sich die Arbeitsweise sicherlich noch ändern wird.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3973-Wie-ich-Todoist-benutze.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3973-Wie-ich-Todoist-benutze.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch: Umstellung auf Todoist</title>
      <link>https://changelog.deimeke.ruhr/2020/01/04/dlb3972/</link>
      <pubDate>Sat, 04 Jan 2020 05:14:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2020/01/04/dlb3972/</guid>
      <description>&lt;h2 id=&#34;umstellung-auf-todoist&#34;&gt;Umstellung auf Todoist&lt;/h2&gt;&#xA;&lt;p&gt;Die Umstellung von einer &amp;ldquo;Eier-legenden-Wollmilchsau&amp;rdquo; wie Taskwarrior auf eine (jede) andere Lösung zur Aufgabenverwaltung ist nicht ohne Mühe.&lt;/p&gt;&#xA;&lt;p&gt;Taskwarrior hat zwei &amp;ldquo;Killerfeatures&amp;rdquo;, die ich so bei noch keiner anderen Aufgabenverwaltung gesehen habe.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/index.php?/archives/3972-Umstellung-auf-Todoist.html&#34;&gt;https://www.deimeke.net/dirk/blog/index.php?/archives/3972-Umstellung-auf-Todoist.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Malen nach Zahlen</title>
      <link>https://changelog.deimeke.ruhr/2019/12/31/lz017/</link>
      <pubDate>Tue, 31 Dec 2019 23:59:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/12/31/lz017/</guid>
      <description>&lt;h2 id=&#34;lz17-malen-nach-zahlen&#34;&gt;LZ17 Malen nach Zahlen&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge empfehlen André und Ralf die Digitale Selbstverteidigung, werfen einen Blick aufs Neue Jahr, malen nach Zahlen und geben Tipps für Entwickler und Studenten. Ausserdem gibt es Interview mit dem Projekt Librechurch.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz17-malen-nach-zahlen/&#34;&gt;https://librezoom.net/lz17-malen-nach-zahlen/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: OK, Boomer</title>
      <link>https://changelog.deimeke.ruhr/2019/12/03/lz016/</link>
      <pubDate>Tue, 03 Dec 2019 22:40:07 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/12/03/lz016/</guid>
      <description>&lt;h2 id=&#34;lz16-ok-boomer&#34;&gt;LZ16 OK, Boomer&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge diskutieren drei alte weisse Männer über Auskunftsbegehren, Apple Kreditkarten, das neue Schweizer Datenschutzgesetz, Tracking Allianzen und hören ein Interview zum KI-Hype. Ausserdem gibt es erstmals Infos aus Liohs Welt und Tipps zu Browser Plug-Ins.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz16-ok-boomer/&#34;&gt;https://librezoom.net/lz16-ok-boomer/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Politikum</title>
      <link>https://changelog.deimeke.ruhr/2019/10/31/lz015/</link>
      <pubDate>Thu, 31 Oct 2019 21:40:43 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/10/31/lz015/</guid>
      <description>&lt;h2 id=&#34;lz15-politikum&#34;&gt;LZ15 Politikum&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Folge diskutieren Dirk, Kire und Ralf über Referenden, Kredite und Allianzen. Wir schiessen Tore in Venezuela und Frankreich. Empfehlen möchten wir euch den besten Code Editor und den schlechtesten Dateimanager.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/lz15-politikum/&#34;&gt;https://librezoom.net/lz15-politikum/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Quo vadis?</title>
      <link>https://changelog.deimeke.ruhr/2019/10/01/lz014/</link>
      <pubDate>Tue, 01 Oct 2019 01:00:51 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/10/01/lz014/</guid>
      <description>&lt;h2 id=&#34;lz14-quo-vadis&#34;&gt;LZ14 Quo vadis?&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Themenfolge geht es um Geografische Informationssysteme. Dirk und Ralf diskutieren über Karten, Navigation und Tools zum Thema. Ausserdem interviewen wir einen Schlossherrn.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/quo-vadis/&#34;&gt;https://librezoom.net/quo-vadis/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Unbezahlbar!</title>
      <link>https://changelog.deimeke.ruhr/2019/09/01/lz013/</link>
      <pubDate>Sun, 01 Sep 2019 18:32:59 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/09/01/lz013/</guid>
      <description>&lt;h2 id=&#34;lz13-unbezahlbar&#34;&gt;LZ13 Unbezahlbar!&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Episode diskutieren Dirk und Ralf über Hausmeister, Mammuts, Vögel und andere Pfeifer, sowie über unbezahlbare Erlebnisse.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/unbezahlbar/&#34;&gt;https://librezoom.net/unbezahlbar/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop: Einführung in Reguläre Ausdrücke</title>
      <link>https://changelog.deimeke.ruhr/2019/08/11/workshop-regex-20190811/</link>
      <pubDate>Sun, 11 Aug 2019 12:10:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/08/11/workshop-regex-20190811/</guid>
      <description>&lt;h2 id=&#34;einführung-in-reguläre-ausdrücke&#34;&gt;Einführung in Reguläre Ausdrücke&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Workshop ist eine Einführung in das Suchen und Ersetzen mit Regulären Ausdrücken.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://programm.froscon.de/2019/events/2465.html&#34;&gt;https://programm.froscon.de/2019/events/2465.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-6797f578&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-6797f578&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-6797f578&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/workshop-regex-20190811.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-6797f578&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-6797f578&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-6797f578&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-6797f578&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-6797f578&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-6797f578&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-6797f578&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/workshop-regex-20190811.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-6797f578&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/workshop-regex-20190811.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/workshop-regex-20190811.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-6797f578&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-6797f578&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-6797f578&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-6797f578&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-6797f578&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-6797f578&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-6797f578&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>LibreZoom: Freundliche Übernahme</title>
      <link>https://changelog.deimeke.ruhr/2019/07/30/lz012/</link>
      <pubDate>Tue, 30 Jul 2019 21:18:48 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/07/30/lz012/</guid>
      <description>&lt;h2 id=&#34;lz12-freundliche-übernahme&#34;&gt;LZ12 Freundliche Übernahme&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Episode diskutieren Torben, Ralf und Dirk über iPad-Klassen, die neue OwnCloud Architektur und Nähmaschinen fürs Gehirn.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://librezoom.net/freundliche-uebernahme/&#34;&gt;https://librezoom.net/freundliche-uebernahme/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreZoom</title>
      <link>https://changelog.deimeke.ruhr/project/librezoom/</link>
      <pubDate>Tue, 30 Jul 2019 09:18:48 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/project/librezoom/</guid>
      <description>&lt;h2 id=&#34;über-librezoom&#34;&gt;Über LibreZoom&lt;/h2&gt;&#xA;&lt;p&gt;LibreZoom ist ein Podcast der sich hauptsächlich mit freier Software beschäftigt.&lt;/p&gt;&#xA;&lt;p&gt;Mittlerweile - mit Folge 23 - wurde der Podcast, weil die selbst gesetzten Ziele nicht erreicht wurden, eingestellt.&lt;/p&gt;&#xA;&lt;h2 id=&#34;mein-engagement&#34;&gt;Mein Engagement&lt;/h2&gt;&#xA;&lt;p&gt;Mit Folge 12 des Podcasts wurde ich Co-Host und die Ablösung von Torben Stephan, der sich anderen Aufgaben zugewendet hat.&lt;/p&gt;&#xA;&lt;h2 id=&#34;link&#34;&gt;Link&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Webseite nicht mehr verfügbar -&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Vortrag: Taskwarrior – Aufgabenverwaltung auf der Kommandozeile</title>
      <link>https://changelog.deimeke.ruhr/2019/03/17/taskwarrior-aufgabenverwaltung-20190317/</link>
      <pubDate>Sun, 17 Mar 2019 16:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/03/17/taskwarrior-aufgabenverwaltung-20190317/</guid>
      <description>&lt;h2 id=&#34;taskwarrior--aufgabenverwaltung-auf-der-kommandozeile&#34;&gt;Taskwarrior – Aufgabenverwaltung auf der Kommandozeile&lt;/h2&gt;&#xA;&lt;p&gt;Der Vortrag erläutert, wie man seine ToDo-Liste mit Taskwarrior in den Griff bekommt. Taskwarrior ist eine Aufgabenverwaltung für die Kommandozeile. Taskwarrior zeichnet sich durch einen strengen Fokus auf die Verwaltung von Aufgaben und Zusatzfunktionen, dieses Vorhaben zu unterstützen, aus. Alles, was nicht diesem Fokus dient, kommt nicht in den Kern, sondern wird über Plugins und Erweiterungen zur Verfügung gestellt. Taskwarrior wird dabei nicht »im Weg stehen«, sondern die Arbeit so einfach wie möglich unterstützen. Weiterführende Funktionen können genutzt werden, müssen es aber nicht. Es gibt vermutlich niemanden – die Entwickler eingeschlossen – der alle zur Verfügung gestellten Funktionen nutzt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Linux-Überblick für Einsteiger</title>
      <link>https://changelog.deimeke.ruhr/2019/03/16/linux-einsteiger-20190316/</link>
      <pubDate>Sat, 16 Mar 2019 17:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2019/03/16/linux-einsteiger-20190316/</guid>
      <description>&lt;h2 id=&#34;linux-überblick-für-einsteiger&#34;&gt;Linux-Überblick für Einsteiger&lt;/h2&gt;&#xA;&lt;p&gt;Was ist Linux, was ist eine Distribution und was ist ein Derivat? Hier geht es um Linux im Allgemeinen und wie es im Groben aufgebaut ist. Tipps zu Distributionen runden das Thema ab.&lt;/p&gt;&#xA;&lt;p&gt;Dieser Vortrag ist für Einsteiger und bietet eine kleine Einführung in Linux und die Vielfalt der Möglichkeiten. Es wird gezeigt, aus welchen Komponenten ein Linux-System besteht. Zusätzlich wird ein kurzer Überblick über verschiedene Desktops und Distributionen gegeben.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das umfassende Handbuch (5. Auflage)</title>
      <link>https://changelog.deimeke.ruhr/2018/11/28/adminbuch05/</link>
      <pubDate>Wed, 28 Nov 2018 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2018/11/28/adminbuch05/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-umfassende-handbuch-5-auflage&#34;&gt;Linux-Server: Das umfassende Handbuch (5. Auflage)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d-nb.info/1165594161&#34;&gt;http://d-nb.info/1165594161&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop: Praktische Administration - Entscheidungsfindung</title>
      <link>https://changelog.deimeke.ruhr/2018/11/04/entscheidungsfindung-20181104/</link>
      <pubDate>Sun, 04 Nov 2018 11:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2018/11/04/entscheidungsfindung-20181104/</guid>
      <description>&lt;h2 id=&#34;praktische-administration---entscheidungsfindung&#34;&gt;Praktische Administration - Entscheidungsfindung&lt;/h2&gt;&#xA;&lt;p&gt;Nachdem ich in dieser Vortragsreihe bereits über “Best Practises”, Zeitmanagement und aktuelle Strömungen in der Systemadministration gesprochen habe, möchte ich in diesem Vortrag über Entscheidungsfindung reden.&lt;/p&gt;&#xA;&lt;p&gt;Wir müssen täglich Entscheidungen treffen, gerade auch als Systemadministratoren. Dieses Thema kann auch ganz ohne technischen Hintergrund verfolgt werden, wenngleich ich einige technische Hilfsmittel nennen werde, die bei der Entscheidungsfindung helfen können.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-908f456f&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-908f456f&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-908f456f&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/entscheidungsfindung-20181104.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-908f456f&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-908f456f&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-908f456f&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-908f456f&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-908f456f&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-908f456f&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-908f456f&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/entscheidungsfindung-20181104.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-908f456f&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/entscheidungsfindung-20181104.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/entscheidungsfindung-20181104.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-908f456f&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-908f456f&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-908f456f&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-908f456f&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-908f456f&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-908f456f&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-908f456f&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Informatik Aktuell: Taskwarrior – Aufgabenverwaltung auf der Kommandozeile</title>
      <link>https://changelog.deimeke.ruhr/2017/08/22/informatik-aktuell-taskwarrior/</link>
      <pubDate>Tue, 22 Aug 2017 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2017/08/22/informatik-aktuell-taskwarrior/</guid>
      <description>&lt;h2 id=&#34;taskwarrior--aufgabenverwaltung-auf-der-kommandozeile&#34;&gt;Taskwarrior – Aufgabenverwaltung auf der Kommandozeile&lt;/h2&gt;&#xA;&lt;p&gt;Es gibt kaum etwas individuelleres als Zeit- und Selbstmanagement. Über das Thema sind viele Bücher geschrieben worden, ebenso viele unterschiedliche Methoden und Techniken sind im Umlauf. Dabei geht es zumeist um Selbstmanagement und nicht um Zeitmanagement. Zeit kann man nicht managen, nur den sinnvollen Umgang mit ihr. Jeder Tag hat für jeden Menschen die gleiche Länge, daran ändert keine Zeit-&amp;ldquo;Management&amp;rdquo;-Methode etwas.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.informatik-aktuell.de/entwicklung/methoden/taskwarrior-aufgabenverwaltung-auf-der-kommandozeile.html&#34;&gt;https://www.informatik-aktuell.de/entwicklung/methoden/taskwarrior-aufgabenverwaltung-auf-der-kommandozeile.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Serendipity</title>
      <link>https://changelog.deimeke.ruhr/2017/08/20/serendipity-20170820/</link>
      <pubDate>Sun, 20 Aug 2017 11:15:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2017/08/20/serendipity-20170820/</guid>
      <description>&lt;h2 id=&#34;serendipity&#34;&gt;Serendipity&lt;/h2&gt;&#xA;&lt;p&gt;Not mainstream since 2002.&lt;/p&gt;&#xA;&lt;p&gt;Dieser Talk stellt die Blog-Software Serendipity - oder kurz s9y - vor.&lt;/p&gt;&#xA;&lt;p&gt;Es scheint so als sei die bloggende Welt gespalten zwischen den beiden grossen Plattformen Wordpress (auch zum Selberhosten) und blogger.com aufgeteilt.&lt;/p&gt;&#xA;&lt;p&gt;Abseits vom Mainstream gibt es aber seit 15 Jahren die Software Serendipity, die von einem kleinen aber feinen Team betreut und stetig weiterentwickelt wird.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/2017/events/1913.html&#34;&gt;https://programm.froscon.org/2017/events/1913.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://media.ccc.de/v/froscon2017-1913-serendipity&#34;&gt;https://media.ccc.de/v/froscon2017-1913-serendipity&lt;/a&gt; (Video)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0d44cfa3&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0d44cfa3&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0d44cfa3&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/serendipity-20170820.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0d44cfa3&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0d44cfa3&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0d44cfa3&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0d44cfa3&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0d44cfa3&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0d44cfa3&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0d44cfa3&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/serendipity-20170820.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0d44cfa3&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/serendipity-20170820.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/serendipity-20170820.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0d44cfa3&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0d44cfa3&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0d44cfa3&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0d44cfa3&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0d44cfa3&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0d44cfa3&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0d44cfa3&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Lessons learned</title>
      <link>https://changelog.deimeke.ruhr/2017/08/19/lessons_learned-20170819/</link>
      <pubDate>Sat, 19 Aug 2017 15:15:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2017/08/19/lessons_learned-20170819/</guid>
      <description>&lt;h2 id=&#34;lessons-learned&#34;&gt;Lessons learned&lt;/h2&gt;&#xA;&lt;p&gt;From runing an Open Source Project for more than a decade.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/2017/events/1916.html&#34;&gt;https://programm.froscon.org/2017/events/1916.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://media.ccc.de/v/froscon2017-1916-lessons_learned&#34;&gt;https://media.ccc.de/v/froscon2017-1916-lessons_learned&lt;/a&gt; (Video)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-48b8a15b&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-48b8a15b&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-48b8a15b&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/lessons_learned-20170819.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-48b8a15b&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-48b8a15b&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-48b8a15b&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-48b8a15b&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-48b8a15b&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-48b8a15b&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-48b8a15b&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/lessons_learned-20170819.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-48b8a15b&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/lessons_learned-20170819.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/lessons_learned-20170819.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-48b8a15b&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-48b8a15b&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-48b8a15b&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-48b8a15b&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-48b8a15b&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-48b8a15b&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-48b8a15b&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>devops.ch: DevOps aus Sicht eines Systemadministrators</title>
      <link>https://changelog.deimeke.ruhr/2017/06/15/devops-ch_devops_aus_sicht_eines_systemadministrators/</link>
      <pubDate>Thu, 15 Jun 2017 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2017/06/15/devops-ch_devops_aus_sicht_eines_systemadministrators/</guid>
      <description>&lt;h2 id=&#34;devops-aus-sicht-eines-systemadministrators&#34;&gt;DevOps aus Sicht eines Systemadministrators&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Artikel gibt meine Privatmeinung wieder und nicht die der Firmen, in denen ich bisher gearbeitet habe und aktuell arbeite.&lt;/p&gt;&#xA;&lt;p&gt;Als “klassischer Systemadministrator” – falls es in der heutigen Buzzword geschwängerten Zeit so etwas überhaupt noch gibt – habe ich in kleinen, mittleren und sehr grossen Umgebungen gearbeitet und im Rahmen meiner Berufskarriere einen Haufen an Titeln angehäuft (alle gerne mit einem “Senior” davor, sonst sind sie ja nichts wert): Systems Administrator, Systems Engineer, Technical Architect, Technical Solution Engineer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Lessons learned</title>
      <link>https://changelog.deimeke.ruhr/2017/05/23/lessons_learned-20170523/</link>
      <pubDate>Tue, 23 May 2017 15:15:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2017/05/23/lessons_learned-20170523/</guid>
      <description>&lt;h2 id=&#34;lessons-learned&#34;&gt;Lessons learned&lt;/h2&gt;&#xA;&lt;p&gt;From runing an Open Source Project for more than a decade.&lt;/p&gt;&#xA;&lt;p&gt;LinuxERFA.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-65a60728&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-65a60728&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-65a60728&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/lessons_learned-20170523.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-65a60728&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-65a60728&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-65a60728&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-65a60728&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-65a60728&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-65a60728&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-65a60728&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/lessons_learned-20170523.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-65a60728&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/lessons_learned-20170523.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/lessons_learned-20170523.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-65a60728&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-65a60728&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-65a60728&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-65a60728&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-65a60728&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-65a60728&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-65a60728&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Taskwarrior — Philosophy and Ecosystem</title>
      <link>https://changelog.deimeke.ruhr/2016/12/09/taskwarrior_talk-20161209/</link>
      <pubDate>Fri, 09 Dec 2016 16:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/12/09/taskwarrior_talk-20161209/</guid>
      <description>&lt;h2 id=&#34;taskwarrior--philosophy-and-ecosystem&#34;&gt;Taskwarrior — Philosophy and Ecosystem&lt;/h2&gt;&#xA;&lt;p&gt;Background of Taskwarrior.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-7e34dd0a&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-7e34dd0a&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-7e34dd0a&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior_talk-20161209.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-7e34dd0a&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-7e34dd0a&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-7e34dd0a&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-7e34dd0a&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-7e34dd0a&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-7e34dd0a&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-7e34dd0a&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior_talk-20161209.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-7e34dd0a&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior_talk-20161209.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/taskwarrior_talk-20161209.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-7e34dd0a&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-7e34dd0a&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-7e34dd0a&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-7e34dd0a&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-7e34dd0a&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-7e34dd0a&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-7e34dd0a&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Workshop: Taskwarrior Workshop</title>
      <link>https://changelog.deimeke.ruhr/2016/12/09/taskwarrior_workshop-20161209/</link>
      <pubDate>Fri, 09 Dec 2016 10:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/12/09/taskwarrior_workshop-20161209/</guid>
      <description>&lt;h2 id=&#34;taskwarrior-workshop&#34;&gt;Taskwarrior Workshop&lt;/h2&gt;&#xA;&lt;p&gt;What&amp;rsquo;s next?&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-9d83ddbf&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-9d83ddbf&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-9d83ddbf&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior_workshop-20161209.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-9d83ddbf&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-9d83ddbf&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-9d83ddbf&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-9d83ddbf&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-9d83ddbf&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-9d83ddbf&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-9d83ddbf&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior_workshop-20161209.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-9d83ddbf&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior_workshop-20161209.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/taskwarrior_workshop-20161209.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-9d83ddbf&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-9d83ddbf&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-9d83ddbf&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-9d83ddbf&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-9d83ddbf&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-9d83ddbf&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-9d83ddbf&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Praktische Administration — Das Drumherum</title>
      <link>https://changelog.deimeke.ruhr/2016/11/26/praktische-administration-20161126/</link>
      <pubDate>Sat, 26 Nov 2016 16:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/11/26/praktische-administration-20161126/</guid>
      <description>&lt;h2 id=&#34;praktische-administration--das-drumherum&#34;&gt;Praktische Administration — Das Drumherum&lt;/h2&gt;&#xA;&lt;p&gt;Hier geht es nicht um Administration und Administrationstechniken, sondern vielmehr um das Drumherum bei der Administration: Umgang mit Kollegen und Vorgesetzten, Umgang mit der Zeit, Sysadmin-Kultur, &amp;hellip;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linuxday.at/praktische-administration-das-nichttechnische-drumherum&#34;&gt;https://www.linuxday.at/praktische-administration-das-nichttechnische-drumherum&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-8b9b3305&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-8b9b3305&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-8b9b3305&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/praktische-administration-20161126.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-8b9b3305&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-8b9b3305&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-8b9b3305&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-8b9b3305&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-8b9b3305&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-8b9b3305&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-8b9b3305&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/praktische-administration-20161126.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-8b9b3305&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/praktische-administration-20161126.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/praktische-administration-20161126.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-8b9b3305&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-8b9b3305&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-8b9b3305&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-8b9b3305&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-8b9b3305&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-8b9b3305&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-8b9b3305&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Einführung in vi(m)</title>
      <link>https://changelog.deimeke.ruhr/2016/11/26/einfuehrung-vim-20261126/</link>
      <pubDate>Sat, 26 Nov 2016 13:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/11/26/einfuehrung-vim-20261126/</guid>
      <description>&lt;h2 id=&#34;einführung-in-vim&#34;&gt;Einführung in vi(m)&lt;/h2&gt;&#xA;&lt;p&gt;Alle reden davon, doch nur wenige haben ihn gemeistert. Ich werde einfache Schritte zeigen, um aus vim mehr herauszuholen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.linuxday.at/einfuehrung-in-vim&#34;&gt;https://www.linuxday.at/einfuehrung-in-vim&lt;/a&gt;&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-ae3fccef&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-ae3fccef&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-ae3fccef&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/einfuehrung-vim-20261126.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-ae3fccef&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-ae3fccef&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-ae3fccef&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-ae3fccef&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-ae3fccef&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-ae3fccef&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-ae3fccef&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/einfuehrung-vim-20261126.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-ae3fccef&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/einfuehrung-vim-20261126.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/einfuehrung-vim-20261126.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-ae3fccef&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-ae3fccef&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-ae3fccef&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-ae3fccef&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-ae3fccef&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-ae3fccef&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-ae3fccef&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Introduction to Taskwarrior</title>
      <link>https://changelog.deimeke.ruhr/2016/11/06/taskwarrior-introduction-20161106/</link>
      <pubDate>Sun, 06 Nov 2016 10:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/11/06/taskwarrior-introduction-20161106/</guid>
      <description>&lt;h2 id=&#34;introduction-to-taskwarrior&#34;&gt;Introduction to Taskwarrior&lt;/h2&gt;&#xA;&lt;p&gt;Was soll ich als nächstes tun?&lt;/p&gt;&#xA;&lt;p&gt;Eine praxisorientierte Einführung in das Aufgabenmanagement mit Taskwarrior.&lt;/p&gt;&#xA;&lt;p&gt;In diesem Workshop wird sowohl Taskwarrior aus den Quellen übersetzt und installiert, als auch eine Einführung in das Aufgabenmanagement gegegben.&lt;/p&gt;&#xA;&lt;p&gt;Vielfach ist das Übersetzen aus den Quellen ein grosses Hemnis, um aktuelle Versionen einzusetzen, daher nehmen wir uns gemeinsam diesem Problem an.&lt;/p&gt;&#xA;&lt;p&gt;Taskwarrior hat den grossen Vorteil, nicht im Weg zu stehen und von einfachen ToDo-Listen bis hin zu sehr komplexen Szenarien sehr vieles zu unterstützen, was hilfreich ist, um sich selber organisieren zu können.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Praktische Administration — Das Drumherum</title>
      <link>https://changelog.deimeke.ruhr/2016/11/05/praktische-administration-20161105/</link>
      <pubDate>Sat, 05 Nov 2016 15:50:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/11/05/praktische-administration-20161105/</guid>
      <description>&lt;h2 id=&#34;praktische-administration--das-drumherum&#34;&gt;Praktische Administration — Das Drumherum&lt;/h2&gt;&#xA;&lt;p&gt;Das nichttechnische Drumherum&lt;/p&gt;&#xA;&lt;p&gt;Hier geht es nicht um Administration und Administrationstechniken.&lt;/p&gt;&#xA;&lt;p&gt;In diesem Vortrag geht es um das &amp;ldquo;Drumherum bei der Administration&amp;rdquo;: Umgang mit Kollegen und Vorgesetzten, Umgang mit der Zeit, Sysadmin-Kultur, Best practices, Veränderungen im Berufsbild, Deplyoment-Kultur, Kurzer Exkurs in Richtung Rechtliches (ich bin kein Anwalt), Rechte und Pflichten &amp;hellip;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.openrheinruhr.de/2016/events/467.de.html&#34;&gt;https://programm.openrheinruhr.de/2016/events/467.de.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-d15c5246&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-d15c5246&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-d15c5246&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/praktische-administration-20161105.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-d15c5246&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-d15c5246&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-d15c5246&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-d15c5246&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-d15c5246&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-d15c5246&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-d15c5246&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/praktische-administration-20161105.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-d15c5246&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/praktische-administration-20161105.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/praktische-administration-20161105.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-d15c5246&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-d15c5246&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-d15c5246&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-d15c5246&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-d15c5246&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-d15c5246&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-d15c5246&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Mitmachen bei und lernen von Open-Source-Projekten</title>
      <link>https://changelog.deimeke.ruhr/2016/11/05/open-source-projekte-20161105/</link>
      <pubDate>Sat, 05 Nov 2016 10:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/11/05/open-source-projekte-20161105/</guid>
      <description>&lt;h2 id=&#34;mitmachen-bei-und-lernen-von-open-source-projekten&#34;&gt;Mitmachen bei und lernen von Open-Source-Projekten&lt;/h2&gt;&#xA;&lt;p&gt;Bitte etwas Ironieverständnis mitbringen.&lt;/p&gt;&#xA;&lt;p&gt;Was kann man eigentlich von einem eigenen Open-Source-Projekt lernen? Wie kann man bei einem mitmachen?&lt;/p&gt;&#xA;&lt;p&gt;Man muss kein Techniker oder Programmierer oder Systemadministrator sein, um bei einem Open-Source-Projekt mitzumachen. Trotzdem kann man einiges (über Menschen) lernen.&lt;/p&gt;&#xA;&lt;p&gt;Mit Serendipity und Taskwarrior - und einem kleinen Schuss Ubuntu - als Beispielen wird gezeigt, welche Erfahrungen man mit einem Open-Source-Projekt machen kann und wie man Leute dazu bekommt, sich zu beteiligen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das umfassende Handbuch (4. Auflage)</title>
      <link>https://changelog.deimeke.ruhr/2016/10/31/adminbuch04/</link>
      <pubDate>Mon, 31 Oct 2016 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/10/31/adminbuch04/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-umfassende-handbuch-4-auflage&#34;&gt;Linux-Server: Das umfassende Handbuch (4. Auflage)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d-nb.info/1104752794&#34;&gt;http://d-nb.info/1104752794&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop: Introduction to Taskwarrior</title>
      <link>https://changelog.deimeke.ruhr/2016/08/21/taskwarrior-introduction-20160821/</link>
      <pubDate>Sun, 21 Aug 2016 10:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/08/21/taskwarrior-introduction-20160821/</guid>
      <description>&lt;h2 id=&#34;introduction-to-taskwarrior&#34;&gt;Introduction to Taskwarrior&lt;/h2&gt;&#xA;&lt;p&gt;Dieser Kurs ist eine Einführung in die Aufgabenverwaltung Taskwarrior.&lt;/p&gt;&#xA;&lt;p&gt;Taskwarrior ist eine sehr mächtige Aufgabenverwaltung für die Kommandozeile, die des öfteren als &amp;ldquo;Todo-list on Steroids&amp;rdquo; beschrieben wird.&lt;/p&gt;&#xA;&lt;p&gt;Falls Taskwarrior noch nicht installiert ist, wird eine Anleitung gegeben, wie man das aus den Quellen erledigen kann.&lt;/p&gt;&#xA;&lt;p&gt;Neben einer Einführung, wie man Taskwarrior zur Verwaltung der eigenen Aufgaben und zum Selbstmanagement einsetzen kann, werden verschiedene Aspekte von Taskwarrior beleuchtet. Ein Teil des Workshops dreht sich darum, eigene Reports zu erstellen, die die Ausgaben so formatieren, wie sie benötigt werden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Contributing to Taskwarrior</title>
      <link>https://changelog.deimeke.ruhr/2016/08/20/contribute-taskwarrior-20160820/</link>
      <pubDate>Sat, 20 Aug 2016 16:30:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/08/20/contribute-taskwarrior-20160820/</guid>
      <description>&lt;h2 id=&#34;contributing-to-taskwarrior&#34;&gt;Contributing to Taskwarrior&lt;/h2&gt;&#xA;&lt;p&gt;We want you!&lt;/p&gt;&#xA;&lt;p&gt;Wie lässt sich das Taskwarrior-Team unterstützen?&lt;/p&gt;&#xA;&lt;p&gt;Taskwarrior nutzt eine andere Toolchain als andere Open-Source-Projekte. Mitarbeit ist erwünscht, aber für Neulinge leider nicht einfach zu durchschauen.&lt;/p&gt;&#xA;&lt;p&gt;Es wird erklärt, warum das so ist und welche Erfahrungen dem zu Grunde lagen.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/2016/events/1879.html&#34;&gt;https://programm.froscon.org/2016/events/1879.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0aa8e765&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0aa8e765&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0aa8e765&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/contribute-taskwarrior-20160820.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0aa8e765&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0aa8e765&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0aa8e765&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0aa8e765&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0aa8e765&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0aa8e765&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0aa8e765&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/contribute-taskwarrior-20160820.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0aa8e765&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/contribute-taskwarrior-20160820.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/contribute-taskwarrior-20160820.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0aa8e765&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0aa8e765&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0aa8e765&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0aa8e765&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0aa8e765&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0aa8e765&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0aa8e765&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Taskwarrior Universe</title>
      <link>https://changelog.deimeke.ruhr/2016/08/20/taskwarrior-universe-20160820/</link>
      <pubDate>Sat, 20 Aug 2016 15:15:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/08/20/taskwarrior-universe-20160820/</guid>
      <description>&lt;h2 id=&#34;taskwarrior-universe&#34;&gt;Taskwarrior Universe&lt;/h2&gt;&#xA;&lt;p&gt;… to boldly go …&lt;/p&gt;&#xA;&lt;p&gt;Programme und Webseiten aus dem Taskwarrior Universum werden vorgestellt.&lt;/p&gt;&#xA;&lt;p&gt;Rund um Taskwarrior ist ein kleines Universum von Tools entstanden, die über tasktools.org erreichbar sind. Nicht alle haben etwas mit Aufgabenverwaltung zu tun.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/2016/events/1878.html&#34;&gt;https://programm.froscon.org/2016/events/1878.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-5f2aed79&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-5f2aed79&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-5f2aed79&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-universe-20160820.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-5f2aed79&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-5f2aed79&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-5f2aed79&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-5f2aed79&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-5f2aed79&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-5f2aed79&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-5f2aed79&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-universe-20160820.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-5f2aed79&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-universe-20160820.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/taskwarrior-universe-20160820.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-5f2aed79&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-5f2aed79&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-5f2aed79&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-5f2aed79&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-5f2aed79&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-5f2aed79&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-5f2aed79&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Introduction to Timewarrior</title>
      <link>https://changelog.deimeke.ruhr/2016/08/20/timewarrior-introduction-20160820/</link>
      <pubDate>Sat, 20 Aug 2016 14:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/08/20/timewarrior-introduction-20160820/</guid>
      <description>&lt;h2 id=&#34;introduction-to-timewarrior&#34;&gt;Introduction to Timewarrior&lt;/h2&gt;&#xA;&lt;p&gt;Where did my time go?&lt;/p&gt;&#xA;&lt;p&gt;Mit Timewarrior kann man auf der Kommandozeile Zeit erfassen.&lt;/p&gt;&#xA;&lt;p&gt;Die Konzepte hinter Timewarrior werden vorgestellt und wie man es via Hook in Taskwarrior einbinden kann.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/2016/events/1877.html&#34;&gt;https://programm.froscon.org/2016/events/1877.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-2fe06f77&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-2fe06f77&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-2fe06f77&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/timewarrior-introduction-20160820.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-2fe06f77&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-2fe06f77&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-2fe06f77&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-2fe06f77&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-2fe06f77&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-2fe06f77&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-2fe06f77&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/timewarrior-introduction-20160820.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-2fe06f77&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/timewarrior-introduction-20160820.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/timewarrior-introduction-20160820.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-2fe06f77&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-2fe06f77&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-2fe06f77&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-2fe06f77&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-2fe06f77&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-2fe06f77&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-2fe06f77&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Workshop: Compile Taskwarrior and Taskserver</title>
      <link>https://changelog.deimeke.ruhr/2016/08/20/taskwarrior-and-taskserver-20160820/</link>
      <pubDate>Sat, 20 Aug 2016 10:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/08/20/taskwarrior-and-taskserver-20160820/</guid>
      <description>&lt;h2 id=&#34;compile-taskwarrior-and-taskserver&#34;&gt;Compile Taskwarrior and Taskserver&lt;/h2&gt;&#xA;&lt;p&gt;Das Aufsetzen von Taskserver und die Synchronisation mit Taskwarrior ist weit davon entfernt einfach zu sein.&lt;/p&gt;&#xA;&lt;p&gt;Im Workshop werden Taskserver und Taskwarrior aus den Quellen übersetzt und die Synchronisation eingerichtet.&lt;/p&gt;&#xA;&lt;p&gt;Wenn es die Zeit erlaubt, schauen wir uns auch noch die Synchronisation mit der Android App an.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://programm.froscon.org/2016/events/1876.html&#34;&gt;https://programm.froscon.org/2016/events/1876.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0462c64b&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0462c64b&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0462c64b&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-and-taskserver-20160820.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0462c64b&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0462c64b&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0462c64b&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0462c64b&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0462c64b&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0462c64b&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0462c64b&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-and-taskserver-20160820.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0462c64b&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-and-taskserver-20160820.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/taskwarrior-and-taskserver-20160820.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0462c64b&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0462c64b&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0462c64b&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0462c64b&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0462c64b&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0462c64b&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0462c64b&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Workshop: Zeit- und Selbstmanagement</title>
      <link>https://changelog.deimeke.ruhr/2016/08/16/zeit-_und_selbstmanagement_ccczh-20160803/</link>
      <pubDate>Tue, 16 Aug 2016 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2016/08/16/zeit-_und_selbstmanagement_ccczh-20160803/</guid>
      <description>&lt;h2 id=&#34;zeit--und-selbstmanagement&#34;&gt;Zeit- und Selbstmanagement&lt;/h2&gt;&#xA;&lt;p&gt;Workshop für den CCC Zürich.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-51632e70&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-51632e70&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-51632e70&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/zeit-_und_selbstmanagement_ccczh-20160803.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-51632e70&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-51632e70&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-51632e70&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-51632e70&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-51632e70&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-51632e70&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-51632e70&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/zeit-_und_selbstmanagement_ccczh-20160803.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-51632e70&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/zeit-_und_selbstmanagement_ccczh-20160803.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/zeit-_und_selbstmanagement_ccczh-20160803.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-51632e70&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-51632e70&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-51632e70&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-51632e70&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-51632e70&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-51632e70&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-51632e70&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Zeit- und Selbstmanagement</title>
      <link>https://changelog.deimeke.ruhr/2015/11/21/zeit-_und_selbstmanagement_dornbirn-20151121/</link>
      <pubDate>Sat, 21 Nov 2015 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2015/11/21/zeit-_und_selbstmanagement_dornbirn-20151121/</guid>
      <description>&lt;h2 id=&#34;zeit--und-selbstmanagement&#34;&gt;Zeit- und Selbstmanagement&lt;/h2&gt;&#xA;&lt;p&gt;Es gibt nicht die eine richtige Methode oder das eine richtige Werkzeug, das die Lösung aller Zeitprobleme darstellt. Zeitplanung und Selbstverwaltung ist individuell. Jeder Mensch tickt anders.&lt;/p&gt;&#xA;&lt;p&gt;Hier wird es um Werkzeuge und Methoden gehen, um mit der eigenen Zeit besser zurecht zu kommen. Nur, wer verschiedene Möglichkeiten kennt, ist auch in der Lage, die passende Variante oder den passenden Mix von Methoden für sich auszuwählen.&lt;/p&gt;&#xA;&lt;p&gt;Schliesslich haben wir alle gleich viel Zeit, einige Menschen verstehen es aber die Zeit mit mehr Inhalt zu füllen als andere.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Zeit- und Selbstmanagement</title>
      <link>https://changelog.deimeke.ruhr/2015/11/07/zeit-_und_selbstmanagement-20151107/</link>
      <pubDate>Sat, 07 Nov 2015 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2015/11/07/zeit-_und_selbstmanagement-20151107/</guid>
      <description>&lt;h2 id=&#34;zeit--und-selbstmanagement&#34;&gt;Zeit- und Selbstmanagement&lt;/h2&gt;&#xA;&lt;p&gt;Vortrag gehalten auf der OpenRheinRuhr 2015.&lt;/p&gt;&#xA;&lt;p&gt;Es gibt nicht die eine richtige Methode oder das eine richtige Werkzeug, das die Lösung aller Zeitprobleme darstellt. Zeitplanung und Selbstverwaltung ist individuell. Jeder Mensch tickt anders.&lt;/p&gt;&#xA;&lt;p&gt;Hier wird es um Werkzeuge und Methoden gehen, um mit der eigenen Zeit besser zurecht zu kommen. Nur, wer verschiedene Möglichkeiten kennt, ist auch in der Lage, die passende Variante oder den passenden Mix von Methoden für sich auszuwählen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Bloonix</title>
      <link>https://changelog.deimeke.ruhr/2015/08/22/bloonix-20150822/</link>
      <pubDate>Sat, 22 Aug 2015 16:30:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2015/08/22/bloonix-20150822/</guid>
      <description>&lt;h2 id=&#34;bloonix&#34;&gt;Bloonix&lt;/h2&gt;&#xA;&lt;p&gt;Monitoring Software written in Perl und JavaScript&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Yet another monitoring solution?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Bloonix vereint einige Features, die in der benutzten Art und Weise in sehr wenigen Monitoring-Lösungen zu finden sind.&lt;/p&gt;&#xA;&lt;p&gt;In diesem Talk soll die Open-Source-Monitoring-Software Bloonix vorgestellt werden. Neben den &amp;ldquo;Standard-Monitoring-Features&amp;rdquo; bietet Bloonix einiges an Funktionalität, was selten in einer einzigen Lösung zu finden ist.&lt;/p&gt;&#xA;&lt;p&gt;Beispielsweise:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Interaktive Charts&lt;/li&gt;&#xA;&lt;li&gt;Monitoring mit Satelliten (verteiltes Monitoring)&lt;/li&gt;&#xA;&lt;li&gt;Monitoring in verschiedenen logischen Zonen (Lokal, Intranet, DMZ, Internet, weitere Zonen)&lt;/li&gt;&#xA;&lt;li&gt;Verteilung von ServiceChecks auf verschiedene Agenten&lt;/li&gt;&#xA;&lt;li&gt;externes Monitoring mit erweiterten Möglichkeiten (MTR, http-HEADER, Verbose-Output)&lt;/li&gt;&#xA;&lt;li&gt;virtuelle Trennung von Kunden im Webinterface (nützlich für Hosting Unternehmen)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Über 60 eigene Plugins, Kompatibilität zu Plugins von Nagios und Icinga).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Von der Idee zum (Fach-)Buch</title>
      <link>https://changelog.deimeke.ruhr/2014/11/22/ideezumbuch-20141122/</link>
      <pubDate>Sat, 22 Nov 2014 11:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2014/11/22/ideezumbuch-20141122/</guid>
      <description>&lt;h2 id=&#34;von-der-idee-zum-fach-buch&#34;&gt;Von der Idee zum (Fach-)Buch&lt;/h2&gt;&#xA;&lt;p&gt;Welchen Weg muss man beschreiten, um die eigene Idee gedruckt im Regal stehen zu sehen? Warum überhaupt &amp;ldquo;toter Baum&amp;rdquo; im Zeitalter von E-Books? Welche Gründe gibt es für die Zusammenarbeit mit einem Verlag? Mit welchen Verkaufszahlen darf man rechnen? Was bringt es, ein Buch zu schreiben? Alle Fragen werden aus Sicht eines Autoren beantwortet, der diesen Weg hinter sich gebracht hat.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linuxday.at/von-der-idee-zum-fach-buch&#34;&gt;https://www.linuxday.at/von-der-idee-zum-fach-buch&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-ee617e18&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-ee617e18&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-ee617e18&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/ideezumbuch-20141122.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-ee617e18&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-ee617e18&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-ee617e18&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-ee617e18&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-ee617e18&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-ee617e18&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-ee617e18&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/ideezumbuch-20141122.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-ee617e18&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/ideezumbuch-20141122.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/ideezumbuch-20141122.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-ee617e18&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-ee617e18&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-ee617e18&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-ee617e18&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-ee617e18&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-ee617e18&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-ee617e18&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das umfassende Handbuch (3. Auflage)</title>
      <link>https://changelog.deimeke.ruhr/2014/09/29/adminbuch03/</link>
      <pubDate>Mon, 29 Sep 2014 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2014/09/29/adminbuch03/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-umfassende-handbuch-3-auflage&#34;&gt;Linux-Server: Das umfassende Handbuch (3. Auflage)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d-nb.info/104990401X&#34;&gt;http://d-nb.info/104990401X&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Taskwarrior — What&#39;s next?</title>
      <link>https://changelog.deimeke.ruhr/2014/05/10/taskwarrior-whats-next-20140510/</link>
      <pubDate>Sat, 10 May 2014 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2014/05/10/taskwarrior-whats-next-20140510/</guid>
      <description>&lt;h2 id=&#34;taskwarrior--whats-next&#34;&gt;Taskwarrior — What&amp;rsquo;s next?&lt;/h2&gt;&#xA;&lt;p&gt;Task management on the commandline.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0425aca4&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0425aca4&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0425aca4&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-whats-next-20140510.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0425aca4&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0425aca4&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0425aca4&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0425aca4&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0425aca4&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0425aca4&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0425aca4&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-whats-next-20140510.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0425aca4&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-whats-next-20140510.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/taskwarrior-whats-next-20140510.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0425aca4&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0425aca4&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0425aca4&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0425aca4&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0425aca4&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0425aca4&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0425aca4&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Hackerfunk: MyOwnIT</title>
      <link>https://changelog.deimeke.ruhr/2014/01/13/hf-074/</link>
      <pubDate>Mon, 13 Jan 2014 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2014/01/13/hf-074/</guid>
      <description>&lt;p&gt;Thema in der 74. Folge des Hackerfunks ist “My Own IT”, digitale Nachbarschaftshilfe. Bei Axel und Venty zu Gast im Studio war Dirk Deimeke, den man auch vom Deimhart Podcast kennt.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.hackerfunk.ch/index.php?id=155&#34;&gt;https://www.hackerfunk.ch/index.php?id=155&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Linux Überblicksschulung</title>
      <link>https://changelog.deimeke.ruhr/2013/09/24/linux-20130924/</link>
      <pubDate>Tue, 24 Sep 2013 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2013/09/24/linux-20130924/</guid>
      <description>&lt;h2 id=&#34;linux-überblicksschulung&#34;&gt;Linux Überblicksschulung&lt;/h2&gt;&#xA;&lt;p&gt;Session zu Linux.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-83ee0cd7&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-83ee0cd7&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-83ee0cd7&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/linux-20130924.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-83ee0cd7&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-83ee0cd7&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-83ee0cd7&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-83ee0cd7&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-83ee0cd7&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-83ee0cd7&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-83ee0cd7&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/linux-20130924.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-83ee0cd7&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/linux-20130924.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/linux-20130924.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-83ee0cd7&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-83ee0cd7&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-83ee0cd7&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-83ee0cd7&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-83ee0cd7&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-83ee0cd7&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-83ee0cd7&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Einführung Git</title>
      <link>https://changelog.deimeke.ruhr/2013/08/19/einfuehrung-git-20130819/</link>
      <pubDate>Mon, 19 Aug 2013 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2013/08/19/einfuehrung-git-20130819/</guid>
      <description>&lt;h2 id=&#34;einführung-git&#34;&gt;Einführung Git&lt;/h2&gt;&#xA;&lt;p&gt;Session zu Basiswissen in Git&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-3a284492&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-3a284492&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-3a284492&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/einfuehrung-git-20130819.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-3a284492&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-3a284492&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-3a284492&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-3a284492&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-3a284492&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-3a284492&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-3a284492&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/einfuehrung-git-20130819.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-3a284492&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/einfuehrung-git-20130819.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/einfuehrung-git-20130819.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-3a284492&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-3a284492&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-3a284492&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-3a284492&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-3a284492&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-3a284492&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-3a284492&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Hackerfunk: Fachliteratur schreiben</title>
      <link>https://changelog.deimeke.ruhr/2013/02/05/hf-065/</link>
      <pubDate>Tue, 05 Feb 2013 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2013/02/05/hf-065/</guid>
      <description>&lt;p&gt;In Folge 65 reden Dirk, Axel und Venty übers Fachliteratur schreiben. Vorallem gehen wir auch auf die Rolle des Lektorats und der Verlage ein.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.hackerfunk.ch/index.php?id=127&#34;&gt;https://www.hackerfunk.ch/index.php?id=127&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: System Engineering</title>
      <link>https://changelog.deimeke.ruhr/2012/12/11/system_engineering-20121211/</link>
      <pubDate>Tue, 11 Dec 2012 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2012/12/11/system_engineering-20121211/</guid>
      <description>&lt;h2 id=&#34;system-engineering&#34;&gt;System Engineering&lt;/h2&gt;&#xA;&lt;p&gt;Kurzeinführung in System Engineering für Plattformbetreiber.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-14d38551&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-14d38551&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-14d38551&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/system_engineering-20121211.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-14d38551&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-14d38551&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-14d38551&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-14d38551&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-14d38551&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-14d38551&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-14d38551&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/system_engineering-20121211.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-14d38551&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/system_engineering-20121211.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/system_engineering-20121211.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-14d38551&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-14d38551&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-14d38551&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-14d38551&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-14d38551&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-14d38551&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-14d38551&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das Administrationshandbuch (2. Auflage)</title>
      <link>https://changelog.deimeke.ruhr/2012/07/28/adminbuch02/</link>
      <pubDate>Sat, 28 Jul 2012 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2012/07/28/adminbuch02/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-administrationshandbuch-2-auflage&#34;&gt;Linux-Server: Das Administrationshandbuch (2. Auflage)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d-nb.info/1020378492&#34;&gt;http://d-nb.info/1020378492&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Taskwarrior — What&#39;s next?</title>
      <link>https://changelog.deimeke.ruhr/2011/11/12/taskwarrior-whats-next-20111112/</link>
      <pubDate>Sat, 12 Nov 2011 12:20:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2011/11/12/taskwarrior-whats-next-20111112/</guid>
      <description>&lt;h2 id=&#34;taskwarrior--whats-next&#34;&gt;Taskwarrior — What&amp;rsquo;s next?&lt;/h2&gt;&#xA;&lt;p&gt;Aufgabenverwaltung auf der Kommandozeile&lt;/p&gt;&#xA;&lt;p&gt;Taskwarrior ist ein sehr mächtiges Kommandozeilenwerkzeug für Linux, Unix (auch Mac OS X) und Windows (mit Cygwin), mit dem man seine Aufgaben verwalten kann.&lt;/p&gt;&#xA;&lt;p&gt;Dieser Vortrag beschäftigt sich mit der Installation von und der Aufgabenverwaltung mit Taskwarrior.&lt;/p&gt;&#xA;&lt;p&gt;Die Installation aus dem Quelltext wird kurz erklärt, Wissen über die Installation einer Buildumgebung müssen die Anwender mitbringen.&lt;/p&gt;&#xA;&lt;p&gt;Angefangen mit einer klassischen ToDo-Liste werden im Vortrag auch einige der fortgeschrittenen Funktionen und Techniken von Taskwarrior mit praktischen Beispielen erläutert.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hackerfunk: Debian, Ubuntu &amp; Co.</title>
      <link>https://changelog.deimeke.ruhr/2011/10/23/hf-050/</link>
      <pubDate>Sun, 23 Oct 2011 00:00:00 +0200</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2011/10/23/hf-050/</guid>
      <description>&lt;p&gt;Die 50. Sendung des Hackerfunks. Diesmal geht es um eine der ältesten und zugleich bekanntesten Linux-Distributionen, sowie um ihre Derivate. XTaran als Debian Developer erzählt über Debian und als Gast haben wir auch noch Dirk Deimeke vom Deimhart Podcast und engagierter Ubuntero mit im Studio.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.hackerfunk.ch/index.php?id=89&#34;&gt;https://www.hackerfunk.ch/index.php?id=89&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop: Taskwarrior — What&#39;s next?</title>
      <link>https://changelog.deimeke.ruhr/2011/10/15/taskwarrior-whats-next-20111015/</link>
      <pubDate>Sat, 15 Oct 2011 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2011/10/15/taskwarrior-whats-next-20111015/</guid>
      <description>&lt;h2 id=&#34;taskwarrior--whats-next&#34;&gt;Taskwarrior — What&amp;rsquo;s next?&lt;/h2&gt;&#xA;&lt;p&gt;Task management on the commandline.&lt;/p&gt;&#xA;&lt;p&gt;Workshop on Ubucon 2011 in Leipzig, Germany.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-62a8dd69&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-62a8dd69&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-62a8dd69&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-whats-next-20111015.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-62a8dd69&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-62a8dd69&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-62a8dd69&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-62a8dd69&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-62a8dd69&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-62a8dd69&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-62a8dd69&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-whats-next-20111015.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-62a8dd69&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/taskwarrior-whats-next-20111015.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/taskwarrior-whats-next-20111015.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-62a8dd69&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-62a8dd69&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-62a8dd69&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-62a8dd69&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-62a8dd69&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-62a8dd69&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-62a8dd69&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Warum Changelog</title>
      <link>https://changelog.deimeke.ruhr/page/why/</link>
      <pubDate>Wed, 13 Jul 2011 12:00:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/page/why/</guid>
      <description>&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;&#xA;&lt;p&gt;In Summe bin ich eine sehr aktive Person und schon lange auf der Suche, meine Aktivitäten zu bündeln. Ursprünglich habe ich diese Idee nur für Podcast-Episoden gehabt, aber &amp;ldquo;eigentlich&amp;rdquo; finde ich es super, möglichst vieles hier zusammenzufassen.&lt;/p&gt;&#xA;&lt;p&gt;Michael &amp;ldquo;dnsmichi&amp;rdquo; Friedrich hat mich auf &lt;em&gt;Polywork&lt;/em&gt; (gibt es schon nicht mehr) aufmerksam gemacht und das bot all das, was ich von solch einer Aktivitätenbündelung erwarte. Allerdings ist mir das Geschäftsmodell schleierhaft und prinzipiell halte ich es für eine bessere Idee, ein solches Changelog selber hosten.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux-Server: Das Administrationshandbuch</title>
      <link>https://changelog.deimeke.ruhr/2011/01/28/adminbuch01/</link>
      <pubDate>Fri, 28 Jan 2011 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2011/01/28/adminbuch01/</guid>
      <description>&lt;h2 id=&#34;linux-server-das-administrationshandbuch&#34;&gt;Linux-Server: Das Administrationshandbuch&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://d-nb.info/1005279373&#34;&gt;http://d-nb.info/1005279373&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Bare metal restore</title>
      <link>https://changelog.deimeke.ruhr/2010/10/16/baremetal-20101016/</link>
      <pubDate>Sat, 16 Oct 2010 13:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2010/10/16/baremetal-20101016/</guid>
      <description>&lt;h2 id=&#34;bare-metal-restore&#34;&gt;Bare metal restore&lt;/h2&gt;&#xA;&lt;p&gt;oder wie ich lernte, das Backup zu lieben.&lt;/p&gt;&#xA;&lt;p&gt;Vortrag auf der Ubucon 2010.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-8c880a5c&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-8c880a5c&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-8c880a5c&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/baremetal-20101016.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-8c880a5c&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-8c880a5c&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-8c880a5c&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-8c880a5c&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-8c880a5c&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-8c880a5c&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-8c880a5c&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/baremetal-20101016.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-8c880a5c&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/baremetal-20101016.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/baremetal-20101016.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-8c880a5c&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-8c880a5c&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-8c880a5c&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-8c880a5c&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-8c880a5c&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-8c880a5c&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-8c880a5c&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Installation, Parametrisierung und Benutzung von Wikis</title>
      <link>https://changelog.deimeke.ruhr/2010/10/16/wikis-20101016/</link>
      <pubDate>Sat, 16 Oct 2010 12:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2010/10/16/wikis-20101016/</guid>
      <description>&lt;h2 id=&#34;installation-parametrisierung-und-benutzung-von-wikis&#34;&gt;Installation, Parametrisierung und Benutzung von Wikis&lt;/h2&gt;&#xA;&lt;p&gt;Dokumentieren leicht gemacht.&lt;/p&gt;&#xA;&lt;p&gt;Vortrag auf der Ubucon 2010.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-3a1a0ece&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-3a1a0ece&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-3a1a0ece&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/wikis-20101016.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-3a1a0ece&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-3a1a0ece&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-3a1a0ece&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-3a1a0ece&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-3a1a0ece&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-3a1a0ece&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-3a1a0ece&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/wikis-20101016.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-3a1a0ece&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/wikis-20101016.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/wikis-20101016.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-3a1a0ece&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-3a1a0ece&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-3a1a0ece&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-3a1a0ece&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-3a1a0ece&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-3a1a0ece&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-3a1a0ece&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Praktische Administration, Teil 2, Zeitmanagement</title>
      <link>https://changelog.deimeke.ruhr/2010/10/16/praktische_administration_teil_2-20101016/</link>
      <pubDate>Sat, 16 Oct 2010 11:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2010/10/16/praktische_administration_teil_2-20101016/</guid>
      <description>&lt;h2 id=&#34;praktische-administration-teil-2-zeitmanagement&#34;&gt;Praktische Administration, Teil 2, Zeitmanagement&lt;/h2&gt;&#xA;&lt;p&gt;Vortrag auf der Ubucon 2010.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-f28daa74&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-f28daa74&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-f28daa74&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/Praktische_Administration_Teil_2-20101016.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-f28daa74&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-f28daa74&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-f28daa74&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-f28daa74&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-f28daa74&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-f28daa74&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-f28daa74&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/Praktische_Administration_Teil_2-20101016.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-f28daa74&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/Praktische_Administration_Teil_2-20101016.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/Praktische_Administration_Teil_2-20101016.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-f28daa74&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-f28daa74&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-f28daa74&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-f28daa74&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-f28daa74&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-f28daa74&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-f28daa74&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Hackerfunk: Podcasting</title>
      <link>https://changelog.deimeke.ruhr/2010/03/21/hf-033/</link>
      <pubDate>Sun, 21 Mar 2010 00:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2010/03/21/hf-033/</guid>
      <description>&lt;p&gt;Hast Du etwas zu sagen? Dann sag es und stells ins Internet! Podcasting heisst das Zauberwort. Um Radio zum Mitnehmen geht es in dieser Folge. Als Gäste im Studio sind diesmal Dirk Deimeke und Roman Hanhart vom “Deimhart” Podcast.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.hackerfunk.ch/index.php?id=44&#34;&gt;https://www.hackerfunk.ch/index.php?id=44&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vortrag: Open Source</title>
      <link>https://changelog.deimeke.ruhr/2009/11/14/opensource-20091114/</link>
      <pubDate>Sat, 14 Nov 2009 11:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2009/11/14/opensource-20091114/</guid>
      <description>&lt;h2 id=&#34;open-source&#34;&gt;Open Source&lt;/h2&gt;&#xA;&lt;p&gt;Session mit Roman Hanhart auf dem Barcamp Liechtenstein 2009.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-125125b5&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-125125b5&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-125125b5&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/OpenSource-20091114.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-125125b5&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-125125b5&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-125125b5&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-125125b5&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-125125b5&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-125125b5&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-125125b5&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/OpenSource-20091114.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-125125b5&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/OpenSource-20091114.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/OpenSource-20091114.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-125125b5&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-125125b5&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-125125b5&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-125125b5&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-125125b5&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-125125b5&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-125125b5&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Podcasting mit und über Linux</title>
      <link>https://changelog.deimeke.ruhr/2009/10/17/podcasting-mit-und-ueber-linux-20091017/</link>
      <pubDate>Sat, 17 Oct 2009 11:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2009/10/17/podcasting-mit-und-ueber-linux-20091017/</guid>
      <description>&lt;h2 id=&#34;podcasting-mit-und-über-linux&#34;&gt;Podcasting mit und über Linux&lt;/h2&gt;&#xA;&lt;p&gt;Session mit Roman Hanhart auf der Ubucon 2019 in Göttingen.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-817a6d58&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-817a6d58&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-817a6d58&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/podcasting-mit-und-ueber-linux-20091017.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-817a6d58&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-817a6d58&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-817a6d58&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-817a6d58&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-817a6d58&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-817a6d58&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-817a6d58&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/podcasting-mit-und-ueber-linux-20091017.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-817a6d58&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/podcasting-mit-und-ueber-linux-20091017.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/podcasting-mit-und-ueber-linux-20091017.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-817a6d58&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-817a6d58&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-817a6d58&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-817a6d58&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-817a6d58&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-817a6d58&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-817a6d58&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Vortrag: Praktische Administration</title>
      <link>https://changelog.deimeke.ruhr/2009/10/16/praktische_administration-20091016/</link>
      <pubDate>Fri, 16 Oct 2009 11:00:00 +0100</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/2009/10/16/praktische_administration-20091016/</guid>
      <description>&lt;h2 id=&#34;praktische-administration&#34;&gt;Praktische Administration&lt;/h2&gt;&#xA;&lt;p&gt;Session auf der Ubucon 2019 in Göttingen.&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-93942a7e&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-93942a7e&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-93942a7e&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://changelog.deimeke.ruhr/pdf/Praktische_Administration-20091016.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-93942a7e&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-93942a7e&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-93942a7e&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-93942a7e&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-93942a7e&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-93942a7e&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-93942a7e&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/Praktische_Administration-20091016.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-93942a7e&#34; href=&#34;https://changelog.deimeke.ruhr/pdf/Praktische_Administration-20091016.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/pdf\/Praktische_Administration-20091016.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/changelog.deimeke.ruhr\/&#34; + &#39;js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-93942a7e&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-93942a7e&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-93942a7e&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-93942a7e&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-93942a7e&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-93942a7e&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-93942a7e&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Dirks Logbuch</title>
      <link>https://changelog.deimeke.ruhr/project/dirks_logbuch/</link>
      <pubDate>Wed, 25 May 2005 07:51:00 +0000</pubDate><author>dirk@deimeke.net (Dirk Deimeke)</author>
      <guid>https://changelog.deimeke.ruhr/project/dirks_logbuch/</guid>
      <description>&lt;h2 id=&#34;über-dirks-logbuch&#34;&gt;Über Dirks Logbuch&lt;/h2&gt;&#xA;&lt;p&gt;Das ist mein Blog und gleichzeitig auch die Webseite, auf der ich seit einigen Jahren Artikel veröffentliche.&lt;/p&gt;&#xA;&lt;p&gt;Genauso wie ich hat das Blog verschiedene Phasen durchlebt, die Software habe ich aber nie gewechselt und bei bei &lt;a href=&#34;https://s9y.org/&#34;&gt;Serendipity&lt;/a&gt; geblieben.&lt;/p&gt;&#xA;&lt;p&gt;Von täglichen Artikeln und Fundstücken über einen Podcast bis hin zu momentan ehr seltenen Artikeln mit Inhalt, dafür aber regelmässige Linkdumps, hat das Blog schon einiges gesehen.&lt;/p&gt;&#xA;&lt;h2 id=&#34;link&#34;&gt;Link&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.deimeke.net/dirk/blog/&#34;&gt;https://www.deimeke.net/dirk/blog/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
