<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/xsl" href="/dirk/blog/templates/dirk/rss.xsl" media="screen" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Dirks Logbuch</title>
    <link>https://www.deimeke.net/dirk/blog/</link>
    <description>Die Chronik des schleichenden Wahnsinns ...</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 2.6.0 - http://www.s9y.org/</generator>
    <pubDate>Fri, 17 Apr 2026 04:49:00 GMT</pubDate>

    <image>
    <url>https://www.deimeke.net/dirk/blog/uploads/dd-logo-100-transparent-ohne.png</url>
    <title>RSS: Dirks Logbuch - Die Chronik des schleichenden Wahnsinns ...</title>
    <link>https://www.deimeke.net/dirk/blog/</link>
    <width>72</width>
    <height>34</height>
</image>

<item>
    <title>Linkdump 16/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4487-Linkdump-162026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4487-Linkdump-162026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4487</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4487</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Momentan gibt es eine Reihe dieser Artikel, der hier ist mir besonders ins Auge gefallen. &lt;a href=&quot;https://www.onli-blogging.de/2619/KI-Und-alle-haben-Angst.html&quot;&gt;KI: Und alle haben Angst&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.vshn.ch/blog/beste-kubernetes-distributionen-2026-und-warum-du-sie-vielleicht-nicht-selbst-betreiben-solltest/&quot;&gt;Beste Kubernetes Distributionen 2026 - und warum du sie vielleicht nicht selbst betreiben solltest&lt;/a&gt;. Ein – wie ich finde – sehr guter Überblick über die verschiedenen Möglichkeiten, Kubernetes zu betreiben.&lt;br /&gt;
&lt;br /&gt;
Things to consider about AI. &lt;a href=&quot;https://www.jeffgeerling.com/blog/2026/ai-is-destroying-open-source/&quot;&gt;AI is destroying Open Source, and it&#039;s not even good yet&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.scotthyoung.com/blog/2026/01/14/manage-energy-not-time/&quot;&gt;Manage Your Energy, Not Your Time&lt;/a&gt;, yip, remember: You can not manage time.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 17 Apr 2026 06:49:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4487-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Serendipity 2.6.0</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4486-Serendipity-2.6.0.html</link>
            <category>serendipity</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4486-Serendipity-2.6.0.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4486</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4486</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Das &quot;beste Blog der Welt&quot; hat gerade die &lt;a href=&quot;https://blog.s9y.org/archives/298-Serendipity-2.6.0-released!.html&quot;&gt;Version 2.6.0 veröffentlicht&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Danke an alle Mitwirkenden.&lt;br /&gt;
&lt;br /&gt;
Ich habe alle von mir betriebenen Blogs, inklusive meinem eigenen, auf die neue Version aktualisiert. Die Umstellung funktionierte – wie gewohnt – problemlos. Dirks Logbuch läuft seit dem Start in 2005 mit der gleichen Software, hat reichlich Aktualisierungen und verschiedene Provider gesehen.&lt;br /&gt;
&lt;br /&gt;
Wer eine Blogsoftware sucht, die ohne viel Schnickschnack daherkommt, ist mit Serendipity bestens bedient. Ja, das Ökosystem (inklusive der Templates) ist relativ klein, aber das kann man auch als Vorteil sehen. 
    </content:encoded>

    <pubDate>Mon, 13 Apr 2026 10:57:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4486-guid.html</guid>
    <category>blog</category>
<category>logbuch</category>
<category>osbn</category>
<category>serendipity</category>

</item>
<item>
    <title>Linkdump 15/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4485-Linkdump-152026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4485-Linkdump-152026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4485</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4485</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Ich habe es lieber, wenn wir uns auch zu Telefonaten verabreden, das unterbricht meinen Arbeitsablauf. Ansonsten auf die Voicebox sprechen, ich rufe dann zurück. &lt;a href=&quot;https://blog.sengotta.net/telefonieren-bitte-nicht/&quot;&gt;Telefonieren? Bitte nicht!&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.heise.de/meinung/SPD-Vorschlag-Social-Media-Regeln-auch-fuer-Erwachsene-11177615.html&quot;&gt;Social-Media-Regeln auch für Erwachsene&lt;/a&gt;, selbstverständlich, bitte inklusive Fakenews-Test.&lt;br /&gt;
&lt;br /&gt;
It is all about comparison, &lt;a href=&quot;https://www.gorick.com/blog/goricks-newsletter-edition-141&quot;&gt;Why Bronze Medalists Are Happier Than Silver&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.sahilbloom.com/newsletter/are-low-expectations-the-key-to-life&quot;&gt;Are Low Expectations The Key To Life?&lt;/a&gt; Not exactly!&lt;br /&gt;
&lt;br /&gt;
Sehr guter Artikel über KI. &lt;a href=&quot;https://wilke-experience.de/blog/ich-habe-ki-unterschaetzt&quot;&gt;Ich habe KI unterschätzt.&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://nesslabs.com/decision-making&quot;&gt;The science of decision-making: why smart people do dumb things&lt;/a&gt;, I never heard about the DECIDE-framework.&lt;br /&gt;
&lt;br /&gt;
Yip, bei aller Kritik ist das eine gute Sache, &lt;a href=&quot;https://blog.sengotta.net/digital-independence-day/&quot;&gt;Digital Independence Day&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.derstandard.at/story/3000000307480/nervoes-sam-altman-zuckt-wegen-spott-von-anthropic-aus?ref=rss&quot;&gt;Sam Altman zuckt wegen Spott von Anthropic aus&lt;/a&gt; und maskiert damit das Kernproblem der Branche. 
    </content:encoded>

    <pubDate>Fri, 10 Apr 2026 07:45:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4485-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 14/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4484-Linkdump-142026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4484-Linkdump-142026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4484</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4484</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Wie schafft man es Meetings innerhalb der zur Verfügung stehenden Zeit abzuhalten? &lt;a href=&quot;https://die-computermaler.de/timeboxing-das-funktioniert-bei-uns-nicht/&quot;&gt;Timeboxing? Das funktioniert bei uns nicht!&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://kofler.info/lm-studio/&quot;&gt;LM Studio&lt;/a&gt; ist sicherlich einmal einen Blick wert (wenn ich mal eine GPU dafür habe).&lt;br /&gt;
&lt;br /&gt;
I like the term &quot;Luck Surface Area&quot;: &lt;a href=&quot;https://github.com/readme/guides/publishing-your-work/&quot;&gt;Publishing your work increases your luck&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 03 Apr 2026 09:02:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4484-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Chemnitzer Linux-Tage 2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4483-Chemnitzer-Linux-Tage-2026.html</link>
            <category>unterwegs</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4483-Chemnitzer-Linux-Tage-2026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4483</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4483</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt; Jetzt sind sie schon wieder vorbei, die &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de&quot;&gt;Chemnitzer Linux-Tage 2026&lt;/a&gt;. Schön war es. Mir hat es gut gefallen, die &quot;Wahlfamilie&quot; wiederzusehen und neue Menschen kennenzulernen. Alles in allem eine runde Veranstaltung. &lt;/p&gt;

&lt;p&gt; Die Bahnreise war einmal anders: Ich war an allen Haltepunkten pünktlich, sogar in Mannheim. In diesem Jahr bin ich die Hälfte mit der Bahn gefahren und die andere Hälfte als Beifahrer mit dem Auto. Da ging das Fachsimpeln schon vor der Konferenz los und lief nach der Konferenz weiter. &lt;/p&gt;

&lt;p&gt; Ich habe mir für den ganzen Tag Vorträge herausgesucht, gesehen habe ich nur wenige, weil mir die Gespräche wichtiger waren. Da die meisten Vorträge aufgezeichnet wurden, habe ich eine lange Liste von &quot;Hausaufgaben&quot; mitgenommen. Nachteil: Ich schaue Vorträge wirklich nicht gerne via Video. &lt;/p&gt;

&lt;p&gt; &lt;strong&gt; Samstag &lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt; &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/206&quot;&gt;Digitalsouveräne Partei? Zwischen Anspruch und Wirklichkeit&lt;/a&gt; – Spannend zu sehen, welche Tools eingesetzt werden und wo es Schwierigkeiten gibt. &lt;/li&gt;
    &lt;li&gt; &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/282&quot;&gt;Zahlen, Daten, Fakten zur Nutzung von OSS in Deutschland&lt;/a&gt; – Wenige Überraschungen, ausser, dass Firmen bejammern, keine Open-Source-Fachkräfte zu finden, aber die Community auch nicht untestützen. &lt;/li&gt;
    &lt;li&gt; &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/219&quot;&gt;Von der Idee zum (Fach-)Buch&lt;/a&gt; – mein eigener Vortrag. Macht Euch gerne selber ein Bild. &lt;/li&gt;
    &lt;li&gt; &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/220&quot;&gt;Richtig schlecht über Technik schreiben&lt;/a&gt; – sehr schöner Vortrag über Dinge, die man falsch machen kann. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt; &lt;strong&gt; Sonntag &lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt; &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/116&quot;&gt;Der Kunde lügt immer. Und im Support kann niemand lesen.&lt;/a&gt; – Wahre Dinge, gelassen ausgesprochen. Schön, dass beide Seiten beleuchtet werden. &lt;/li&gt;
    &lt;li&gt; &lt;a href=&quot;https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/221&quot;&gt;Freitagnachmittag: Zeit für ein Deployment!&lt;/a&gt; – Klasse Zusammenfassung über Dinge, die eine Firma hindern können, jederzeit Deployments durchzuführen. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt; Wir sehen uns auf der &lt;a href=&quot;https://froscon.org/&quot;&gt;FrOSCon&lt;/a&gt; und hoffentlich im nächsten Jahr wieder im Chemnitz. &lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 01 Apr 2026 05:11:00 +0200</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4483-guid.html</guid>
    <category>osbn</category>
<category>unterwegs</category>

</item>
<item>
    <title>Linkdump 13/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4482-Linkdump-132026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4482-Linkdump-132026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4482</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4482</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
It is nearly always a pleasure to read an article of Brendan, &lt;a href=&quot;https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html&quot;&gt;Why I joined OpenAI&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.svenja-hofert.de/generalist-oder-experte-7-fragen-die-sie-sich-stellen-sollten-wenn-sie-auch-in-zukunft-erfolgreich-sein-wollen/&quot;&gt;Gene­ra­list oder Experte? 7 Fragen, die Sie sich stellen sollten – wenn Sie auch in Zukunft erfolg­reich sein wollen&lt;/a&gt; – sehr catchy, aber interessante Fragen.&lt;br /&gt;
&lt;br /&gt;
Yip, Achtung generell bei Statistiken: &lt;a href=&quot;https://techjournalismus.ch/achtung-bei-statistiken-zur-digitalen-souveraenitaet/&quot;&gt;Achtung bei Statistiken zur digitalen Souveränität - techjournalismus.ch&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mark-schmeiser.de/de/buecher/2026/review-kintsugi&quot;&gt;Review &quot;Kintsugi&quot;&lt;/a&gt;, bei den Japanern wird sehr vieles zur Philosophie, diese klingt interessant. 
    </content:encoded>

    <pubDate>Fri, 27 Mar 2026 05:41:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4482-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 12/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4481-Linkdump-122026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4481-Linkdump-122026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4481</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4481</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Zum einen gefällt mir die Idee und zum anderen halte ich den Text für lesenswert: &lt;a href=&quot;https://www.kuketz-blog.de/unplugbigtech-dein-fahrplan-fuer-ein-freieres-digitales-leben-teil-1/&quot;&gt;#UnplugBigTech: Dein Fahrplan für ein freieres digitales Leben&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.heise.de/news/Einfach-nur-einen-Webbrowser-bitte-11143193.html&quot;&gt;Einfach nur einen Webbrowser, bitte&lt;/a&gt;, ich werde mir das anschauen, sobald auch Flatpaks unterstützt werden. Die Idee ist gut.&lt;br /&gt;
&lt;br /&gt;
Ja, ich fühle manchmal gleich. &lt;a href=&quot;https://e13.de/zurueck-in-die-zukunft/&quot;&gt;Zurück in die Zukunft&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://addyosmani.com/blog/21-lessons/&quot;&gt;21 Lessons From 14 Years at Google&lt;/a&gt;, interesting lessons, different from what I expected. 
    </content:encoded>

    <pubDate>Fri, 20 Mar 2026 05:36:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4481-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 11/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4480-Linkdump-112026.html</link>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4480-Linkdump-112026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4480</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4480</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
About &quot;Working Memory Limits&quot;, &lt;a href=&quot;https://super-productivity.com/blog/working-memory-limits-developers/&quot;&gt;Why Developers Lose Focus&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.sahilbloom.com/newsletter/the-annual-planning-guide&quot;&gt;The Annual Planning Guide&lt;/a&gt;, I like the categories and topics.&lt;br /&gt;
&lt;br /&gt;
Yes, sure … &lt;a href=&quot;https://thegoodbusy.substack.com/p/next-year-will-be-different&quot;&gt;&quot;Next year will be different.&quot;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://linuxnews.de/linux-2025-ein-subjektiver-rueckblick/&quot;&gt;Linux 2025 – ein subjektiver Rückblick&lt;/a&gt;, gute Zusammenfassung, finde ich.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 13 Mar 2026 08:10:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4480-guid.html</guid>
    
</item>
<item>
    <title>Linkdump 10/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4479-Linkdump-102026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4479-Linkdump-102026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4479</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4479</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Many people do not understand this, &lt;a href=&quot;https://utcc.utoronto.ca/~cks/space/blog/programming/LogMessagesAreForOperation&quot;&gt;LogMessagesAreForOperation&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mikefisher.substack.com/p/culture-debt&quot;&gt;Culture Debt&lt;/a&gt;, interesting take and so true.&lt;br /&gt;
&lt;br /&gt;
Ja, nur, nervig ist es immer, &lt;a href=&quot;https://meinlebeneben.com/2025/12/31/selbstdisziplin-lernen-ohne-druck-und-burnout/&quot;&gt;Selbstdisziplin lernen – ohne Druck und Burnout&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://thegoodbusy.substack.com/p/why-calendar-timeboxing-fails&quot;&gt;Why calendar timeboxing fails&lt;/a&gt; — I am failing as well (sometimes).&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 06 Mar 2026 10:25:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4479-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 09/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4478-Linkdump-092026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4478-Linkdump-092026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4478</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4478</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Important advice: &lt;a href=&quot;https://nesslabs.com/newsletter/permission-to-hibernate&quot;&gt;Permission to Hibernate&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.justinwelsh.me/newsletter/youve-changed&quot;&gt;You&#039;ve changed.&lt;/a&gt; Which is the only constant in life.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 27 Feb 2026 06:49:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4478-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Taskwarrior synchronisieren</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4477-Taskwarrior-synchronisieren.html</link>
            <category>taskwarrior</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4477-Taskwarrior-synchronisieren.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4477</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4477</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt; Wie &lt;a href=&quot;https://www.deimeke.net/user/blog/index.php?/archives/4473-Zurueck-zu-Taskwarrior.html&quot;&gt;bereits geschrieben&lt;/a&gt;, bin ich nach einigem &quot;hin und her&quot;, was die Aufgabenverwaltung angeht, wieder bei &lt;a href=&quot;https://taskwarrior.org/&quot;&gt;Taskwarrior&lt;/a&gt; gelandet. Ich bin sehr überrascht, wie vieles noch in meinem &quot;Muskelgedächtnis&quot; ist und von mir ohne Nachdenken getippt wird. &lt;/p&gt;

&lt;p&gt; Trotzdem hat sich in den vergangenen sechs Jahren eine Menge getan. Mit Version 3 setzt Taskwarrior auf die &lt;a href=&quot;https://github.com/GothenburgBitFactory/taskchampion&quot;&gt;taskchampion&lt;/a&gt;-Bibliothek auf und nutzt im Backend keine ASCII-Dateien mehr, sondern eine SQLite-Datenbank. &lt;/p&gt;

&lt;p&gt; Was sich durch diese Entscheidung in jedem Fall deutlich erleichtert hat, ist die Synchronisation zwischen verschiedenen Taskwarrior-Instanzen. &lt;/p&gt;

&lt;p&gt; &lt;strong&gt;Wenn Ihr Synchronisation einsetzten wollt, müsst Ihr auf allen Clients bis auf einen &lt;code&gt;recurrence=off&lt;/code&gt; in Eure Konfigurationsdatei aufnehmen.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt; Die Synchronisation bei Taskwarrior funktioniert (immer noch) so, dass Ihr eine Aufgabenvorlage anlegt, die nach Ablauf des Wiederholungsintervalls nach einem Aufruf von &lt;code&gt;task&lt;/code&gt; eine neue zu bearbeitende Aufgabe generiert. Das passiert nur auf der Instanz auf der &lt;code&gt;recurrence=on&lt;/code&gt; (oder &quot;1&quot;, das ist der Standard-Wert) gesetzt ist. &lt;/p&gt;

&lt;p&gt; Aus diesem Grund empfehle ich einen Taskwarrior Client auf der Maschine laufen zu lassen, auf der der &lt;a href=&quot;https://gothenburgbitfactory.org/taskchampion-sync-server/&quot;&gt;Taskchampion-Sync-Server&lt;/a&gt; läuft und nur bei diesem die wiederkehrenden Aufgaben erstellen zu lassen. &lt;/p&gt;

&lt;p&gt; Aber jetzt zum Setup. der Sync-Server &quot;spricht&quot; http ohne &quot;s&quot;, daher ist es sinnvoll einen Reverse-Proxy davor zu schalten, der die Transportverschlüsselung übernimmt, bei mir ist das &lt;a href=&quot;https://caddyserver.com/&quot;&gt;Caddy&lt;/a&gt;, der kümmert sich auch um die Zertifikate. Die folgende kleine Konfiguration leitet Anfragen an den lokal laufenden Server auf Port 8000 weiter. &lt;/p&gt;

&lt;div class=&quot;ini geshi&quot; style=&quot;text-align: left&quot;&gt;$ cat /etc/caddy/Caddyfile.d/taskchampionsyncserver.caddyfile &lt;br /&gt;taskchampionsyncserver.deinedomain.tld &lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; reverse_proxy localhost:&lt;span style=&quot;&quot;&gt;8000&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;

&lt;p&gt; Die Installation und den Start des Caddyservers spare ich mir an dieser Stelle. &lt;/p&gt;

&lt;p&gt; Ich spare mir bei den Skripten im folgenden auch den Anfang, der bei allen Skripten gleich ist. Ersetzt bitte User durch den Nutzer, unter dem Ihr die Dinge ausführen wollt. &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; errexit&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; nounset&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; pipefail&lt;/div&gt;

&lt;p&gt; Mit dem Start des &lt;code&gt;newclient&lt;/code&gt;-Skriptes könnt Ihr einen neuen User anlegen, ich habe das ausgelagert, weil ich das im Produktivbetrieb nicht mehr möchte. &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;newclient.bash &lt;br /&gt;&lt;br /&gt;podman &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ps&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-a&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;--filter&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;name=taskchampion-sync-server&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-q&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;xargs&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-r&lt;/span&gt; podman &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;rm&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-f&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;podman run &lt;span style=&quot;color: #660033;&quot;&gt;--rm&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--name&lt;/span&gt; taskchampion-sync-server \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--env&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;RUST_LOG&lt;/span&gt;=debug \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--env&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;CREATE_CLIENTS&lt;/span&gt;=&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;true&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--volume&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;user&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;.local&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;share&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;taskchampion-sync-server:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;taskchampion-sync-server&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;data \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--publish&lt;/span&gt; 127.0.0.1:&lt;span style=&quot;color: #000000;&quot;&gt;8000&lt;/span&gt;:&lt;span style=&quot;color: #000000;&quot;&gt;8080&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; ghcr.io&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;gothenburgbitfactory&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;taskchampion-sync-server&lt;/div&gt;

&lt;p&gt; Auf dem Client müsst Ihr jetzt eine client_id und ein encryption_secret definieren. Für die Client-ID benutze ich &lt;code&gt;uuidgen&lt;/code&gt; und für das Secret &lt;code&gt;pwgen -n 32 1&lt;/code&gt;. &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;uuidgen&lt;/span&gt;&lt;br /&gt;0428cc40-4cf8-4b95-a862-6daddb13bc79&lt;br /&gt;&lt;br /&gt;$ pwgen &lt;span style=&quot;color: #660033;&quot;&gt;-n&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;32&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;iec4koh0nai8yaithee1yieQu8ieg0pu&lt;/div&gt;

&lt;p&gt; Mit diesen Informationen könnt Ihr jetzt den Client konfigurieren, dazu die folgenden Zeilen in Eure &lt;code&gt;.taskrc&lt;/code&gt; aufnehmen. &lt;p&gt;

&lt;div class=&quot;ini geshi&quot; style=&quot;text-align: left&quot;&gt;sync.server.url&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;https:\/\/taskchampionsyncserver.deinedomain.tld&lt;/span&gt;&lt;br /&gt;sync.server.client_id&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;0428cc40-4cf8-4b95-a862-6daddb13bc79&lt;/span&gt;&lt;br /&gt;sync.encryption_secret&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;iec4koh0nai8yaithee1yieQu8ieg0pu&lt;/span&gt;&lt;/div&gt;

&lt;p&gt; Einer ersten Synchronisation steht jetzt nichts mehr im Weg. &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ task &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sync&lt;/span&gt;&lt;br /&gt;Syncing with &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sync&lt;/span&gt; server at https:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;taskchampionsyncserver.deinedomain.tld&lt;/div&gt;

&lt;p&gt; Wenn alles geklappt hat, könnt Ihr das laufende Skript &lt;code&gt;newclient.bash&lt;/code&gt; beenden. &lt;/p&gt;

&lt;p&gt; Das nun folgende Skript startet den Syncserver im &quot;Produktivbetrieb&quot; (Umgebungsvariable &lt;code&gt;CREATE_CLIENTS&lt;/code&gt;), die Daten landen in &lt;code&gt;~/.local/share/taskchampion-sync-server&lt;/code&gt;: &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;start-taskchampionsyncserver.bash &lt;br /&gt;&lt;br /&gt;podman &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ps&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-a&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;--filter&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;name=taskchampion-sync-server&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-q&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;xargs&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-r&lt;/span&gt; podman &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;rm&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-f&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;podman run &lt;span style=&quot;color: #660033;&quot;&gt;--rm&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--name&lt;/span&gt; taskchampion-sync-server \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--env&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;RUST_LOG&lt;/span&gt;=debug \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--env&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;CREATE_CLIENTS&lt;/span&gt;=&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;false&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--volume&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;user&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;.local&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;share&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;taskchampion-sync-server:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;taskchampion-sync-server&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;data \&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--publish&lt;/span&gt; 127.0.0.1:&lt;span style=&quot;color: #000000;&quot;&gt;8000&lt;/span&gt;:&lt;span style=&quot;color: #000000;&quot;&gt;8080&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; ghcr.io&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;gothenburgbitfactory&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;taskchampion-sync-server&lt;/div&gt;
 
&lt;p&gt; Ein Stoppskript hat es natürlich auch. &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;stopp-taskchampionsyncserver.bash &lt;br /&gt;&lt;br /&gt;podman stop taskchampion-sync-server&lt;/div&gt;

&lt;p&gt; So, jetzt noch einen User-Service angelegt und später aktiviert (enabled). &lt;/p&gt;

&lt;div class=&quot;ini geshi&quot; style=&quot;text-align: left&quot;&gt;$ cat ~/.config/systemd/user/taskchampionsyncserver.service&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Unit&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Description&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;Taskwarrior Webui&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Documentation&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;https://github.com/DCsunset/taskwarrior-webui&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Service&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;User&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Group&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Restart&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;always&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;RestartSec&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;5s&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Type&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;simple&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;WorkingDirectory&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/home/user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;ExecStart&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/home/user/bin/start-taskchampionsyncserver.bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;ExecStop&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/home/user/bin/stopp-taskchampionsyncserver.bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Install&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;WantedBy&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;default.target&lt;/span&gt;&lt;/div&gt;

&lt;p&gt; So, Endspurt. Als letztes ein kleines Skript, das das task-Kommando aufruft (um wiederkehrende Aufgaben zu erstellen) und danach mit dem Syncserver synchronisiert. &lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; ~&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;tasksync.bash &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;task rc.verbose=nothing &lt;span style=&quot;color: #660033;&quot;&gt;--quiet&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;task rc.verbose=nothing &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sync&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;/div&gt;

&lt;p&gt; Noch einmal ein Userservice: &lt;/p&gt;

&lt;div class=&quot;ini geshi&quot; style=&quot;text-align: left&quot;&gt;$ cat ~/.config/systemd/user/tasksync.service &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Unit&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Description&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;Create Recurring tasks and sync&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Service&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;User&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Group&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Type&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;oneshot&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;RemainAfterExit&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;no&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;ExecStart&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/home/user/bin/tasksync.bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Install&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;WantedBy&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;default.target&lt;/span&gt;&lt;/div&gt;

&lt;p&gt; Statt einem Cronjob lasse ich diese Aufgabe mit einem systemd-timer-Eintrag erledigen. Ja, alle fünf Minuten, aber das ganze Syncskript läuft nur eine viertel Sekunde. &lt;/p&gt;

&lt;div class=&quot;ini geshi&quot; style=&quot;text-align: left&quot;&gt;$ cat .config/systemd/user/tasksync.timer&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Unit&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Description&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;Tasksync&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Timer&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;OnBootSec&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;15min&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;OnUnitActiveSec&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;5min&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Persistent&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Install&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;WantedBy&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;default.target&lt;/span&gt;&lt;/div&gt;

&lt;p&gt; Rückfragen, Kommentare und Verbesserungsvorschläge gerne in den Kommentaren. &lt;/p&gt;

&lt;img src=&quot;https://ssl-vg03.met.vgwort.de/na/3a8a6b3adf324587810e4b6d58ccfff9&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot;&gt; 
    </content:encoded>

    <pubDate>Tue, 24 Feb 2026 05:09:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4477-guid.html</guid>
    <category>osbn</category>
<category>taskwarrior</category>

</item>
<item>
    <title>Linkdump 08/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4476-Linkdump-082026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4476-Linkdump-082026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4476</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4476</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
This is hopefully the outcome of AI usage, &lt;a href=&quot;https://mikefisher.substack.com/p/more-efficiency-more-demand&quot;&gt;More Efficiency, More Demand&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mikefisher.substack.com/p/tech-debt-vs-quality&quot;&gt;Tech Debt vs Quality&lt;/a&gt;, it is about conscious decisions.&lt;br /&gt;
&lt;br /&gt;
Ich arbeite daran, &lt;a href=&quot;https://gnulinux.ch/typst-mit-einer-vorlage-meistern&quot;&gt;Typst mit einer Vorlage meistern&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://vikunja.io/changelog/moving-to-github/&quot;&gt;Why Vikunja is moving from Gitea to GitHub&lt;/a&gt;, you cannot do that alone.&lt;br /&gt;
&lt;br /&gt;
I completely agree, &lt;a href=&quot;https://ryanholiday.net/the-simplest-way-to-feel-better-in-terrible-times/&quot;&gt;The Simplest Way To Feel Better In Terrible Times&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 20 Feb 2026 08:48:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4476-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 07/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4475-Linkdump-072026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4475-Linkdump-072026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4475</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4475</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Ein guter Umgang mit verpassten Zielen, &lt;a href=&quot;https://yadl.info/de/blog/2025/story-of-the-week-50&quot;&gt;Ziele verfehlt&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://bitwarden.com/blog/lightweight-and-flexible-bitwarden-lite-self-host-deployment/&quot;&gt;Bitwarden lite self-host deployment is now generally available&lt;/a&gt;, gut, dass es das gibt, ich bleibe aber lieber bei Vaultwarden.&lt;br /&gt;
&lt;br /&gt;
Ki an vielen passenden und leider auch an vielen unpassenden Orten. &lt;a href=&quot;https://www.henning-uhle.eu/informatik/wordpress-und-bloggen/wordpress-ki-habt-ihr-lack-gesoffen&quot;&gt;WordPress-KI? Habt ihr Lack gesoffen?&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://vowe.net/2025/12/10/linux-auf-dem-desktop/&quot;&gt;Linux auf dem Desktop&lt;/a&gt; — yip, da gibt es Möglichkeiten.&lt;br /&gt;
&lt;br /&gt;
Nice hints for taking decisions: &lt;a href=&quot;https://nesslabs.com/newsletter/good-enough&quot;&gt;The Art of Good Enough&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 13 Feb 2026 07:30:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4475-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 06/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4474-Linkdump-062026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4474-Linkdump-062026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4474</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4474</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Thinking about energy is a pretty smart idea, &lt;a href=&quot;https://www.sahilbloom.com/newsletter/how-to-make-better-career-decisions&quot;&gt;How to Make Better Career Decisions&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.computerbase.de/news/netzpolitik/petition-open-source-arbeit-soll-als-ehrenamt-anerkannt-werden.95248/&quot;&gt;Open-Source-Arbeit soll als Ehrenamt anerkannt werden&lt;/a&gt;, finde ich wichtig.&lt;br /&gt;
&lt;br /&gt;
This helped me, &lt;a href=&quot;https://docs.projectbluefin.io/blog/flatpak-support-in-brewfiles/&quot;&gt;Flatpak Support in Brewfiles&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://yadl.info/de/blog/2025/the-importance-of-git-hooks&quot;&gt;Die Relevanz von Git-Hooks&lt;/a&gt;, aber sie werden nicht im Repo abgelegt und gesynct.&lt;br /&gt;
&lt;br /&gt;
Yip, and you can cope with the right strategy, &lt;a href=&quot;https://mikefisher.substack.com/p/everything-new-has-bugs&quot;&gt;Everything New Has Bugs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://web.archive.org/web/20251210104330/https://piehnat.de/post/vom-ende-der-endlosen-scrollerei/&quot;&gt;Vom Ende der endlosen Scrollerei&lt;/a&gt;, wirklich? 
    </content:encoded>

    <pubDate>Fri, 06 Feb 2026 05:56:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4474-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Zurück zu Taskwarrior</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4473-Zurueck-zu-Taskwarrior.html</link>
            <category>taskwarrior</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4473-Zurueck-zu-Taskwarrior.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4473</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4473</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt; Nach rund sechs Jahren mit verschiedenen Tools habe ich mich entschieden, wieder zurück auf &lt;a href=&quot;https://taskwarrior.org/&quot;&gt;Taskwarrior&lt;/a&gt; zu wechseln. Über Taskwarrior finden sich hier im Blog eine Menge Artikel (&lt;a href=&quot;https://www.deimeke.net/dirk/blog/index.php?/plugin/tag/taskwarrior&quot;&gt;Tag taskwarrior&lt;/a&gt;) und in &lt;a href=&quot;https://deimeke.link/public&quot;&gt;meinen Vorträgen und Workshops&lt;/a&gt; gibt es auch reichlich Informationen. Warum ich gewechselt bin, habe ich &quot;natürlich&quot; auch &lt;a href=&quot;https://www.deimeke.net/dirk/blog/index.php?/archives/3963-Wechsel-auf-Todoist.html&quot;&gt;dokumentiert&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt; Bei Taskwarrior war ich relativ lange und als ich zu Todoist gewechselt bin, habe ich sehr viele Funktionen vermisst. Meinen Workflow habe ich auf das reduzierte Featureset von Todoist angepasst. Natürlich habe ich auch neue Funktionen bekommen: eine perfekte Synchronisation, die Verfügbarkeit überall und dergleichen mehr. &lt;/p&gt;

&lt;p&gt; Das Killerfeature von Taskwarrior, nämlich die Berechnung der Dringlichkeit einer Aufgabe, ist seitens Todoist nie implementiert worden (die wait-Funktion allerdings schon, sie heisst &quot;scheduled&quot;). &lt;/p&gt;

&lt;p&gt; Die Preiserhöhung bei &lt;a href=&quot;https://todoist.com&quot;&gt;Todoist&lt;/a&gt; hat bei mir allerdings einen Denkprozess angestossen und dafür gesorgt, dass ich nach Alternativen geschaut habe. &lt;/p&gt;

&lt;p&gt; Wenn ich darüber nachdenke, dann habe ich herausgefunden, dass ich alle Aufgaben, die ich mobil erfasst habe, einmal nachbearbeiten musste. Sei es, dass ich sie einem Projekt zugewiesen, das Fälligkeitsdatum angepasst oder einen Tag vergeben habe. Daher ist es gar nicht so wahnsinnig wichtig, einen lokalen Client zu haben. Toll wäre es, ein Webfrontend zu haben, um mobil nachschauen zu können. &lt;p&gt;

&lt;p&gt; Nach intensiven Tests mit &lt;a href=&quot;https://super-productivity.com/&quot;&gt;Super Productivity&lt;/a&gt;, &lt;a href=&quot;https://vikunja.io/&quot;&gt;Vikunja&lt;/a&gt; und &lt;a href=&quot;https://logseq.com/&quot;&gt;Logseq&lt;/a&gt; zur Aufgabenverwaltung bin ich von allen nicht zu 100% überzeugt. Alle drei haben Stärken und Schwächen. Zum Teil Stärken, die ich nicht brauche, und Schwächen, die mir wehtun. Logseq werde ich weiterhin für Notizen benutzen, aber nicht zur Aufgabenverwaltung. &lt;/p&gt;

&lt;p&gt; Jetzt habe ich Taskwarrior auf einer VM mit Fedora installiert (ich nutze nur das paketierte Tool) und zusätzlich als Frontend &lt;a href=&quot;https://github.com/DCsunset/taskwarrior-webui&quot;&gt;Taskwarrior WebUI&lt;/a&gt; um auf Systemen ohne ssh-Client (insbesondere mobil) zugreifen zu können. Das WebUI muckt manchmal ein wenig und es scheint auch nicht mehr weiterentwickelt zu werden. Vermutlich steige ich auf &lt;a href=&quot;https://github.com/tmahmood/taskwarrior-web&quot;&gt;Taskwarrior Web&lt;/a&gt; um, wenn &lt;a href=&quot;https://github.com/tmahmood/taskwarrior-web/issues/44&quot;&gt;mein Problem&lt;/a&gt; gelöst wird. &lt;/p&gt;

&lt;p&gt;⁣MitTaskwarrior 3 hat sich eine Menge getan, unter anderem wird im Backend jetzt SQLite als Datenbank verwendet und es gibt einen neuen Synchronisationsserver, den ich noch testen muss. &lt;/p&gt;
&lt;img src=&quot;https://ssl-vg03.met.vgwort.de/na/3bf8b50f17ae48efb9f70c749c0927eb&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot;&gt; 
    </content:encoded>

    <pubDate>Tue, 03 Feb 2026 05:28:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4473-guid.html</guid>
    <category>osbn</category>
<category>taskwarrior</category>

</item>
<item>
    <title>Linkdump 05/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4472-Linkdump-052026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4472-Linkdump-052026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4472</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4472</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Maybe, many more companies should listen to their customers, &lt;a href=&quot;https://www.brendangregg.com/blog/2025-11-22/intel-is-listening.html&quot;&gt;Intel is listening, don&#039;t waste your shot&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mikefisher.substack.com/p/heros-journey&quot;&gt;Hero&#039;s Journey&lt;/a&gt;,every company needs one, fascinating.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 30 Jan 2026 07:12:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4472-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Von Speakerdeck zu Hugo</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4471-Von-Speakerdeck-zu-Hugo.html</link>
            <category>internet</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4471-Von-Speakerdeck-zu-Hugo.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4471</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4471</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt; Unter den Aufgaben in &lt;a href=&quot;https://todoist.com/&quot;&gt;Todoist&lt;/a&gt; war unter anderem auch die Migration aller Vortrags- und Workshop-Präsentationen von &lt;a href=&quot;https://speakerdeck.com/&quot;&gt;Speakerdeck&lt;/a&gt; in die eigene &lt;a href=&quot;https://gohugo.io/&quot;&gt;Hugo&lt;/a&gt;-Installation. &lt;/p&gt;

&lt;p&gt; Ich bin ganz froh, dass ich damit zwei fremd gehostete Dienste loswerde. Über den Auszug aus Todoist habe ich ja schon geschrieben, dazu gibt es nächste Woche noch etwas Neues bzw. eine Entscheidung, die ich gerade prüfe. &lt;/p&gt;

&lt;p&gt; Alt waren die Vorträge und Workshops unter &lt;a href=&quot;https://speakerdeck.com/ddeimeke&quot;&gt;speakerdeck.com/ddeimeke&lt;/a&gt;, dort habe ich nur noch einen Platzhalter übrig gelassen, neu sind sie jetzt unter &lt;a href=&quot;https://deimeke.link/public&quot;&gt;ddeimeke.link/public&lt;/a&gt; (bzw. &lt;a href=&quot;https://changelog.deimeke.ruhr/page/public-speaking/&quot;&gt;changelog.deimeke.ruhr/page/public-speaking/&lt;/a&gt;). Die Sammlung ist noch etwas rudimentär, ich werde mir noch Gedanken darüber machen, wie ich das aufhübschen kann. &lt;/p&gt;

&lt;p&gt; In Hugo kommt das &lt;a href=&quot;https://hugo-embed-pdf.netlify.app/&quot;&gt;hugo-embed-pdf&lt;/a&gt; zum Einsatz, es ist auch auf &lt;a href=&quot;https://github.com/anvithks/hugo-embed-pdf-shortcode&quot;&gt;GitHub&lt;/a&gt; zu finden. In diesem Zusammenhang: Es ist gar nicht so einfach, ein Plugin zu finden, mit dem man PDFs in Webseiten einbetten kann. &lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 27 Jan 2026 05:12:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4471-guid.html</guid>
    <category>hugo</category>
<category>internet</category>
<category>opensource</category>
<category>osbn</category>

</item>
<item>
    <title>Linkdump 04/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4470-Linkdump-042026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4470-Linkdump-042026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4470</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4470</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to rethink this: &lt;a href=&quot;https://rishad.substack.com/p/upgrading-our-mental-operating-system&quot;&gt;Upgrading Our Mental Operating System.&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://think.fearlessculture.design/p/leaders-are-facilitators-of-conversations?publication_id=1444015&amp;post_id=178203272&amp;isFreemail=true&amp;r=6vxaj&amp;triedRedirect=true&quot;&gt;The Most Underrated Leadership Skill&lt;/a&gt;, yes, facilitating is truely important.&lt;br /&gt;
&lt;br /&gt;
True as well, like communication, &lt;a href=&quot;https://thoughtbot.com/blog/you-cannot-not-lead&quot;&gt;You cannot not lead&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mikefisher.substack.com/p/the-success-trap?publication_id=954313&amp;post_id=176648216&amp;isFreemail=true&amp;r=nh7s7&amp;triedRedirect=true&quot;&gt;The Success Trap&lt;/a&gt;, I thought a lot about this article and think he is right.&lt;br /&gt;
&lt;br /&gt;
This is underrated, &lt;a href=&quot;https://www.brendangregg.com/blog/2025-11-17/third-stage-engineering.html&quot;&gt;Third Stage Engineering&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.derstandard.at/story/3000000296142/berufserfahrung-spielt-fuer-fuehrungspositionen-kaum-noch-eine-rolle?ref=rss&quot;&gt;Berufserfahrung spielt für Führungspositionen kaum noch eine Rolle&lt;/a&gt;. Spannende Entwicklung.&lt;br /&gt;
&lt;br /&gt;
Ich halte das für problematisch. &lt;a href=&quot;https://t3n.de/news/zweigeteilt-statt-abgelenkt-so-veraendert-perplexitys-ki-browser-comet-die-art-wie-wir-surfen-1716701/&quot;&gt;So verändert Perplexitys KI-Browser Comet die Art, wie wir surfen&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blog.kagi.com/the-many-benefits-of-paying-for-search&quot;&gt;The many benefits of paying for search&lt;/a&gt;. They have a point.&lt;br /&gt;
&lt;br /&gt;
This is not an easy endeavour, &lt;a href=&quot;https://preview.mailerlite.com/z4f4y4i2o3/2872868757590512781/p5e7/&quot;&gt;only touch it once (not what you think)&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 23 Jan 2026 06:34:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4470-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Vaultwarden selbst hosten</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4469-Vaultwarden-selbst-hosten.html</link>
            <category>linux</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4469-Vaultwarden-selbst-hosten.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4469</wfw:comment>

    <slash:comments>17</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4469</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt;Auf mehrfachen Wunsch einer Person beschreibe ich hier einmal, wie ich &lt;a href=&quot;https://github.com/dani-garcia/vaultwarden&quot;&gt;Vaultwarden&lt;/a&gt; selbst hoste. Vaultwarden ist eine nicht offizielle auf Open Source basierende Serverkomponente, mit der sich jeder &lt;a href=&quot;https://bitwarden.com/&quot;&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;

&lt;p&gt;Zunächst habe ich einen User angelegt, unter dem die Serverkomponente laufen soll. Bei mir heisst der User &lt;code&gt;vault&lt;/code&gt;.&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ groupadd &lt;span style=&quot;color: #660033;&quot;&gt;--gid&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;201&lt;/span&gt; vault&lt;br /&gt;$ useradd &lt;span style=&quot;color: #660033;&quot;&gt;-u&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;201&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;bash&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-g&lt;/span&gt; vault &lt;span style=&quot;color: #660033;&quot;&gt;-m&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-k&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;skel &lt;span style=&quot;color: #660033;&quot;&gt;-b&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;srv vault&lt;/div&gt;

&lt;p&gt;Bei mir wird eine Fehlermeldung geworfen, weil die User-ID nicht in der vorgegebenen Range ist, ich ignoriere die. Wenn es Euch wichtig ist, nutzt eine andere ID.&lt;/p&gt;

&lt;p&gt;Das Homeverzeichnis des Users liegt unter &lt;code&gt;/srv/vault&lt;/code&gt;, wo später auch die Daten liegen werden.&lt;/p&gt;

&lt;p&gt;Ich weiss, dass das alles mit &lt;a href=&quot;https://docs.podman.io/en/latest/markdown/podman-quadlet.1.html&quot;&gt;Quadlets&lt;/a&gt; geht, mir geht aber in der Experimentierphase das ständige Daemon-Reload auf die Nerven, daher wird der Dienst bei mir mit Skripten gestartet und gestoppt und mit dem folgenden systemd-Unit-File automatisiert.&lt;/p&gt;

&lt;div class=&quot;ini geshi&quot; style=&quot;text-align: left&quot;&gt;$ cat /etc/systemd/system/vault.service &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Unit&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Description&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;Vaultwarden&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Documentation&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;https://github.com/dani-garcia/vaultwarden&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Requires&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;network-online.target&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;After&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;network.target&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Service&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Restart&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;on-failure&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;User&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;vault&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Group&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;vault&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;Type&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;simple&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;WorkingDirectory&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/srv/vault&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;ExecStart&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/srv/vault/start.bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;ExecStop&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;/srv/vault/stopp.bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;Install&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000099;&quot;&gt;WantedBy&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight:bold;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #660066;&quot;&gt;multi-user.target&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;Ach ja, um über Port 443 erreichbar zu sein, benötigen wir noch einen Reverse-Proxy. Da hat sich bei mir &lt;a href=&quot;https://caddyserver.com/&quot;&gt;Caddy&lt;/a&gt; bewährt. Der Eintrag im &lt;code&gt;Caddyfile&lt;/code&gt; ist gerade einmal drei Zeilen lang. Caddy sorgt automatisiert für &lt;a href=&quot;https://letsencrypt.org/&quot;&gt;Let&#039;s Encrypt&lt;/a&gt;-Zertifikate.&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;caddy&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;Caddyfile &lt;br /&gt;&lt;br /&gt;vault.deine.domain &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; reverse_proxy localhost:&lt;span style=&quot;color: #000000;&quot;&gt;3201&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;Nach einem Wechsel auf den User vault (&lt;code&gt;su - vault&lt;/code&gt;), erstelle ich ein Verzeichnis &lt;code&gt;data&lt;/code&gt; und lege die Skripte &lt;code&gt;start.bash&lt;/code&gt; und &lt;code&gt;stopp.bash&lt;/code&gt; an und mache sie ausführbar. Die &quot;&lt;code&gt;set -o&lt;/code&gt;&quot;-Einträge habe ich grundsätzlich in Skripten. Ich benutze &lt;a href=&quot;https://podman.io/&quot;&gt;Podman&lt;/a&gt; für Container und nicht Docker.&lt;/p&gt;

&lt;p&gt;Um den Container starten zu können, braucht man noch ein paar User-IDs und die Möglichkeit, dass der Dienst auch laufen kann, wenn der User nicht angemeldet ist. Dass die Zeilen so aussehen, ist reiner Bequemlichkeiteit geschuldet. Da gibt es noch Tuning-Potenzial.&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; vault &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;subuid&lt;br /&gt;vault:&lt;span style=&quot;color: #000000;&quot;&gt;100000&lt;/span&gt;:&lt;span style=&quot;color: #000000;&quot;&gt;65536&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; vault &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;subgid&lt;br /&gt;vault:&lt;span style=&quot;color: #000000;&quot;&gt;100000&lt;/span&gt;:&lt;span style=&quot;color: #000000;&quot;&gt;65536&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$ loginctl enable-linger vault&lt;/div&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; start.bash &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; errexit&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; nounset&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; pipefail&lt;br /&gt;&lt;br /&gt;podman &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ps&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-a&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;awk&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;! /^CONTAINER/ {print $1}&#039;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;xargs&lt;/span&gt; podman &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;rm&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;podman run &lt;span style=&quot;color: #660033;&quot;&gt;--rm&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--name&lt;/span&gt; vaultwarden \&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--env&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;DOMAIN&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;https://vault.deine.domainr/&amp;quot;&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--volume&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;srv&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vault&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;data&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;data&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #660033;&quot;&gt;--publish&lt;/span&gt; 127.0.0.1:&lt;span style=&quot;color: #000000;&quot;&gt;3201&lt;/span&gt;:&lt;span style=&quot;color: #000000;&quot;&gt;80&lt;/span&gt; \&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; docker.io&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vaultwarden&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;server:latest&lt;/div&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;$ &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cat&lt;/span&gt; stopp.bash &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; errexit&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; nounset&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; pipefail&lt;br /&gt;&lt;br /&gt;podman stop vaultwarden&lt;/div&gt;

&lt;p&gt;Nach systemctl restart caddy könnt Ihr testen.&lt;/p&gt;

&lt;p&gt;Wenn alles richtig ist, sollte nach einer Ausführung von &lt;code&gt;start.bash&lt;/code&gt; die Webseite von Vaultwarden aufrufbar sein und Ihr könnt einen Account anlegen. Falls nicht, müssen die Fehlermeldungen behoben werden. Wenn Ihr nicht weiterkommt, meldet Euch bitte.&lt;/p&gt;

&lt;p&gt;Für die Automatisierung braucht es ein systemctl daemon-reload und ein systemctl enable --now vault.&lt;/p&gt;

&lt;p&gt;Viel Spass!&lt;/p&gt;

&lt;p&gt;Huch, vergessen, Ihr braucht ja auch noch die &lt;a href=&quot;https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page&quot;&gt;Adminseite&lt;/a&gt; unter /admin.&lt;/p&gt;

&lt;p&gt;Dazu muss einmal das &lt;code&gt;start.bash&lt;/code&gt;-Skript und die Zeile &lt;code&gt;-e ADMIN_TOKEN=&lt;Euer Token&gt;&lt;/code&gt; ergänzt, die Webseite unter &lt;code&gt;vault.deine.domain/admin&lt;/code&gt; aufgerufen, Einstellungen gespeichert und die Zeile danach wieder gelöscht werden.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Achtung:&lt;/strong&gt; Das beschriebene ist die einfache, unsichere Variante, wie man das Token sicher generiert, ist auf der &lt;a href=&quot;https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token&quot;&gt;Vaultwarden-Webseite beschrieben&lt;/a&gt;.&lt;/p&gt;&lt;img src=&quot;https://ssl-vg03.met.vgwort.de/na/3dc8a5deee90454f91aa953db859e04a&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot;&gt; 
    </content:encoded>

    <pubDate>Tue, 20 Jan 2026 06:49:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4469-guid.html</guid>
    <category>internet</category>
<category>linux</category>
<category>osbn</category>

</item>
<item>
    <title>Linkdump 03/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4468-Linkdump-032026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4468-Linkdump-032026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4468</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4468</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
This isn&#039;t getting enough attention. &lt;a href=&quot;https://www.strategy-business.com/article/The-power-of-feelings-at-work&quot;&gt;The power of feelings at work&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mariustimmer.de/post/barrierefreiheit_im_blog/&quot;&gt;Barrierefreiheit im Blog&lt;/a&gt;, da habe ich noch Verbesserungspotenzial.&lt;br /&gt;
&lt;br /&gt;
AI will most probably shift attention. &lt;a href=&quot;https://www.scotthyoung.com/blog/2025/11/18/will-ai-make-us-stupid/&quot;&gt;Will AI Make Us Stupid? - Scott H Young&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mikefisher.substack.com/p/negotiating-with-your-boss&quot;&gt;Negotiating With Your Boss&lt;/a&gt; contains some good hints.&lt;br /&gt;
&lt;br /&gt;
Ich finde das ein wenig spooky, aber die Idee hat etwas. &lt;a href=&quot;https://www.contentman.de/storyfication/die-ich-datei-wie-du-mit-ki-deine-persoenlichkeit-strukturiert-erfasst/&quot;&gt;Die Ich-Datei: Wie du mit KI deine Persönlichkeit strukturiert erfasst&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 16 Jan 2026 06:39:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4468-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Linkdump 02/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4467-Linkdump-022026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4467-Linkdump-022026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4467</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4467</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Die Transparenz kann ich nachvollziehen, die Entscheidung nicht. &lt;a href=&quot;https://curius.de/2025/11/wasser-predigen-wein-trinken-mein-nutzungsverhalten-2025/&quot;&gt;Wasser predigen, Wein trinken? – Mein Nutzungsverhalten 2025&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blog.uberspace.de/2025/10/sechs-neun-zwoelf-mindestens-zwei/&quot;&gt;Sechs, Neun, Zwölf – mindestens Zwei&lt;/a&gt;, auch Uberspace braucht Geld, ich finde das immer noch sehr moderat.&lt;br /&gt;
&lt;br /&gt;
It is not an easy decision, if it is realy needed, &lt;a href=&quot;https://www.psychologytoday.com/us/blog/canine-corner/202510/early-spaying-or-neutering-often-leads-to-frail-older-dogs&quot;&gt;Sterilization of young dogs can have negative health effects in later life.&lt;/a&gt;.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 09 Jan 2026 07:26:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4467-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Digitaler Unabhängigkeitstag</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4466-Digitaler-Unabhaengigkeitstag.html</link>
            <category>internet</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4466-Digitaler-Unabhaengigkeitstag.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4466</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4466</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Über &lt;a href=&quot;https://www.my-it-brain.de/wordpress/dezentral-ist-wunderbar-alternativen-zu-big-tech/&quot;&gt;Jörg&lt;/a&gt; wurde ich an den &lt;a href=&quot;https://di.day/&quot;&gt;Digitalen Unabhängigkeitstag&lt;/a&gt; an jedem ersten Sonntag im Monat erinnert.&lt;br /&gt;
&lt;br /&gt;
Aus diesem Grund möchte ich gerne an meinen Artikel über &lt;a href=&quot;https://www.deimeke.net/dirk/blog/index.php?/archives/4455-Alternative-Matrixhoster.html&quot;&gt;Alternative Matrixhoster&lt;/a&gt; erinnern. Die Anbieter dort bieten zumeist neben Matrix auch noch andere Dienste zur freien Benutzung an.&lt;br /&gt;
&lt;br /&gt;
Einige Services, wie beispielsweise &lt;a href=&quot;https://freshrss.org/index.html&quot;&gt;FreshRSS&lt;/a&gt;, &lt;a href=&quot;https://kanboard.org/&quot;&gt;Kanboard&lt;/a&gt;, &lt;a href=&quot;https://linkding.link/&quot;&gt;Linkding&lt;/a&gt;, &lt;a href=&quot;https://readeck.org/&quot;&gt;Readeck&lt;/a&gt;, &lt;a href=&quot;https://wallabag.org/&quot;&gt;Wallabag&lt;/a&gt; (und weitere), biete ich für Interessierte ebenfalls an, E-Mail reicht. Bis auf Wallabag nutze ich alles selbst, aber es gibt generell keinen Anspruch, dass die Dienste immer verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
Es gibt eine &lt;a href=&quot;https://status.deimeke.ruhr/&quot;&gt;Status-Seite&lt;/a&gt;, wobei ich nicht alles für Menschen ausserhalb der Familie bereitstelle. 
    </content:encoded>

    <pubDate>Sun, 04 Jan 2026 10:18:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4466-guid.html</guid>
    <category>internet</category>

</item>
<item>
    <title>Linkdump 01/2026</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4465-Linkdump-012026.html</link>
            <category>fundstücke</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4465-Linkdump-012026.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4465</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4465</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    Willkommen in 2026. Ich wünsche Euch allen ein für Euch gutes neues Jahr.&lt;br /&gt;
&lt;br /&gt;
Viel Spass bei den von mir als lesenswert empfundenen Links auf Artikel, die ich in der vergangenen Woche gelesen habe.&lt;br /&gt;
&lt;br /&gt;
Good advice. Always. &lt;a href=&quot;https://mikefisher.substack.com/p/listen-more-talk-less?publication_id=954313&amp;post_id=174781644&quot;&gt;Listen More, Talk Less&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://mikefisher.substack.com/p/local-minima?publication_id=954313&amp;post_id=173280809&amp;isFreemail=true&amp;r=nh7s7&amp;triedRedirect=true&quot;&gt;Local Minima&lt;/a&gt;, yip, don&#039;t judge by local extrema.&lt;br /&gt;
&lt;br /&gt;
Ethos, Pathos and Logos, interesting, &lt;a href=&quot;https://nesslabs.com/newsletter/art-of-persuasion&quot;&gt;The Art of Getting Through to People&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://hamatti.org/posts/my-writing-inspiration-lives-through-cycles/&quot;&gt;My writing inspiration lives through cycles&lt;/a&gt;, yes, same for me.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 02 Jan 2026 08:43:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4465-guid.html</guid>
    <category>fundstücke</category>

</item>
<item>
    <title>Mein 2025, die positive Seite</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4464-Mein-2025,-die-positive-Seite.html</link>
            <category>gedanken</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4464-Mein-2025,-die-positive-Seite.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4464</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4464</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt; Und zum Schluss folgt der positive Jahresrückblick, siehe auch &lt;a href=&quot;https://www.deimeke.net/dirk/blog/index.php?/archives/4367-Mein-2024,-die-positive-Seite.html&quot;&gt;hier&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;https://de.wikipedia.org/wiki/Liste_von_Abk%C3%BCrzungen_(Netzjargon)#T&quot;&gt;TL;DR&lt;/a&gt;: 2025 war ein eher positives Jahr für mich. &lt;/p&gt;
  
&lt;p&gt; Anfang des Jahres bin ich in einem wunderbaren neuen Team gestartet. Menschlich läuft es echt super und das Umfeld ist toll. &lt;/p&gt;

&lt;p&gt; Frieda, unsere Hündin, hatte ein Problem mit dem neuen Hund Halvar. Das hat sich im letzten Jahr gut entwicklet und wird immer besser. &lt;/p&gt;

&lt;p&gt; In Bezug auf die Hunde haben wir gemerkt, dass wir stärker an uns arbeiten müssen. Zu viel Wissen blockiert an verschiedenen Stellen. Wir mussten neu lernen, auf unser Bauchgefühl zu hören und haben dazu einen Kurs über &quot;Angepasste Verhaltensentwicklung&quot; (AVE) belegt. Damit wird es auch von unserer Seite immer besser. &lt;/p&gt;

&lt;p&gt; Spannend ist, dass mir die Tage im Office sehr gut tun, auch wenn ich gerne im Homeoffice arbeite. Insgesamt konnte ich arbeitsmässig viel bewegen. &lt;/p&gt;

&lt;p&gt; Ich konnte ein Certificate of Advanced Studies in Leadership Fundamentals erfolgreich abschliessen. &lt;/p&gt;

&lt;p&gt; Insgesamt macht mir Technik und Open-Source-Software wieder deutlich mehr Spass. Das war ein wenig abgkühlt. &lt;/p&gt;

&lt;p&gt; Gemerkt habe ich, dass ich mich zu sehr über die Arbeit definiere, das muss sich ändern und ich arbeite daran. &lt;/p&gt;

&lt;p&gt; Es müsste mehr Familientreffen wie die FrOSCon geben. Freue mich auch sehr darüber, dass mein Vortrag so gut angekommen ist. &lt;/p&gt;

&lt;p&gt; Wir sind am Anfang eines neuen Jahres und ich möchte hier meinen Aufruf aus dem letzten Jahr wiederholen: Wenn Ihr es nicht schon tut, sucht Euch bitte eine &lt;strong&gt;Organisation oder ein Projekt&lt;/strong&gt;, das Ihr &lt;strong&gt;ehrenamtlich oder finanziell&lt;/strong&gt; unterstützt. Wir können alle zusammen die Welt besser machen. Jeder ein kleines bisschen. Schritt für Schritt. &lt;/p&gt;

&lt;p&gt; Egal, wo Ihr seid und wer Ihr seid, &lt;strong&gt;ich wünsche Euch alles Gute, Glück und Gesundheit für 2026&lt;/strong&gt;. Versucht die Momente festzuhalten, die Euch guttun und die Momente, die Euch nicht guttun, zu verarbeiten und eventuell aus ihnen zu lernen. &lt;/p&gt;&lt;img src=&quot;https://ssl-vg03.met.vgwort.de/na/3fe1732322b0423e90cd35329f60da72&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot;&gt; 
    </content:encoded>

    <pubDate>Thu, 01 Jan 2026 09:07:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4464-guid.html</guid>
    <category>gedanken</category>

</item>
<item>
    <title>Meine Top 5 Bücher in 2025</title>
    <link>https://www.deimeke.net/dirk/blog/index.php?/archives/4463-Meine-Top-5-Buecher-in-2025.html</link>
            <category>(hör-)bücher</category>
    
    <comments>https://www.deimeke.net/dirk/blog/index.php?/archives/4463-Meine-Top-5-Buecher-in-2025.html#comments</comments>
    <wfw:comment>https://www.deimeke.net/dirk/blog/wfwcomment.php?cid=4463</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://www.deimeke.net/dirk/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4463</wfw:commentRss>
    

    <author>nospam@example.com (Dirk Deimeke)</author>
    <content:encoded>
    &lt;p&gt; Meine Top 5 aus dem letzten Jahr findet Ihr &lt;a href=&quot;https://www.deimeke.net/dirk/blog/index.php?/archives/4366-Meine-Top-5-Buecher-in-2024.html&quot;&gt;hier&lt;/a&gt; . &lt;/p&gt;

&lt;p&gt; Wer sich generell für das interessiert, was ich lese, kann gerne meinem &lt;a href=&quot;https://www.goodreads.com/author/show/21041666.Dirk_Deimeke&quot;&gt;Goodreads Profil&lt;/a&gt; oder meinem &lt;a href=&quot;https://bookwyrm.social/user/ddeimeke&quot;&gt;Bookwyrm Profil&lt;/a&gt; im Fediverse folgen. &lt;/p&gt;

&lt;p&gt; Die Liste ist willkürlich sortiert. &lt;/p&gt;

&lt;ul&gt;
     &lt;li&gt; &lt;a href=&quot;https://thariot.de/#buecher&quot;&gt;Nebula Rising&lt;/a&gt; von Thariot. &lt;br /&gt;
          Eine Reihe von vier Romanen um den Aufstieg von Nebula. Mit hat das Science-Fiction-Setting sehr gut gefallen. Da sind viele gute und - wie ich finde - auch innovative Ideen verbaut. Ein hoch interessantes Universum mit einer tollen Geschichte.
     &lt;/li&gt;

     &lt;li&gt; &lt;a href=&quot;https://www.droemer-knaur.de/buch/dan-ariely-denken-hilft-zwar-nuetzt-aber-nichts-9783426300886&quot;&gt;Denken hilft zwar, nützt aber nichts&lt;/a&gt; von Dan Ariely. &lt;br /&gt;
          Wir denken, dass wir denken können und dennoch führt uns unser Gehirn ständig in die Irre. Es ist super schwierig. objektiv zu bleiben und über Sachverhalte nachzudenken.
     &lt;/li&gt;

     &lt;li&gt; &lt;a href=&quot;https://www.rheinwerk-verlag.de/kuenstliche-intelligenz-wie-sie-funktioniert-und-was-sie-fuer-uns-bedeutet/&quot;&gt;Künstliche Intelligenz&lt;/a&gt; von Inga Strümke. &lt;br /&gt;
         Das Buch ist eine gute Einführung in die Welt der künstlichen Intelligenz. Es bleibt nicht nur an der Oberfläche, ist aber auch keine wissenschaftliche Abhandlung.
     &lt;/li&gt;
     
     &lt;li&gt; &lt;a href=&quot;https://www.m-vg.de/finanzbuchverlag/shop/article/17186-das-kleine-handbuch-des-stoizismus/&quot;&gt;Das kleine Handbuch des Stoizismus&lt;/a&gt; von Jonas Salzgeber. &lt;br /&gt;
          Nach einem meiner Vorträge wurde mir dieses Buch empfohlen. Mit Stoizismus konnte ich im Vorfeld nichts anfangen, ich merke aber, dass mir die Philosophie sehr nahe liegt bzw. dass sich sie zum Teil schon ausüber, ohne sie gekannt zu haben.
     &lt;/li&gt;

     &lt;li&gt; &lt;a href=&quot;https://www.piper.de/buecher/hidden-potential-die-wissenschaft-des-erfolgs-isbn-978-3-492-32190-7&quot;&gt;Hidden Potential&lt;/a&gt; von Adam Grant. &lt;br /&gt;
          Es ist spannend wie viel wir erreichen können, wenn wir gute Lernstrategien haben und an uns arbeiten. Da ist viel mehr möglich als wir gemeinhin denken.
     &lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt; Als Ziel habe ich mir die Lektüre von 26 Büchern gesetzt, geschafft habe ich 32. Spannend wie weit man mit mindestens 15 Minuten Lesen pro Tag kommt. &lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 31 Dec 2025 01:00:00 +0100</pubDate>
    <guid isPermaLink="false">https://www.deimeke.net/dirk/blog/index.php?/archives/4463-guid.html</guid>
    <category>(hör-)bücher</category>

</item>

</channel>
</rss>
