<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ferdyverse</title><link>https://ferdyverse.de/</link><description>Recent content on ferdyverse</description><generator>Hugo</generator><language>de-de</language><lastBuildDate>Wed, 29 Apr 2026 22:27:50 +0200</lastBuildDate><atom:link href="https://ferdyverse.de/index.xml" rel="self" type="application/rss+xml"/><item><title>Analog vs. Digital</title><link>https://ferdyverse.de/posts/analog-vs-digital/</link><pubDate>Wed, 29 Apr 2026 22:27:50 +0200</pubDate><guid>https://ferdyverse.de/posts/analog-vs-digital/</guid><description>&lt;p&gt;Wie ich &lt;a href="https://ferdyverse.de/posts/erster-beitrag/"&gt;bereits geschrieben habe
&lt;/a&gt;
, schreibe ich meine Notizen normalerweise in &lt;a href="https://obsidian.md" target="_blank" rel="noopener noreferrer"&gt;Obsidian
&lt;/a&gt;
. Für Dokumentation, How-Tos und Code-Schnipsel funktioniert das auch wirklich gut - schnell durchsuchen, ordentlich formatieren, irgendwann wieder rauskramen.&lt;/p&gt;
&lt;p&gt;Beim Umzug fühlt sich das aber irgendwie unpraktisch an. Ich schreibe zum Beispiel eine Liste mit Sachen, die ich den Elektriker fragen will - was soll noch eingebaut werden, gibt es X oder Y? Mir fällt ständig was Neues dazu ein, und beim Termin selbst will ich dann kurz was draufschreiben oder einzelne Punkte abhaken können.&lt;/p&gt;</description></item><item><title>TP-Link Archer C7 - Stock-Firmware via TFTP wiederherstellen</title><link>https://ferdyverse.de/posts/tplink-c7/</link><pubDate>Fri, 24 Apr 2026 14:08:33 +0200</pubDate><guid>https://ferdyverse.de/posts/tplink-c7/</guid><description>&lt;p&gt;Für den Umzug habe ich einen alten Router, auf dem ich mal OpenWrt ausprobiert hatte, wieder auf die originale Firmware zurückgeflasht. Dabei bin ich zum ersten Mal mit &lt;code&gt;tftp&lt;/code&gt; in Berührung gekommen.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;TFTP&lt;/code&gt; (Trivial File Transfer Protocol) läuft auf Port 69 über UDP - der Router nutzt es im Recovery-Modus, um eine neue Firmware zu empfangen. Als TFTP-Server hab ich &lt;a href="https://github.com/troglobit/uftpd" target="_blank" rel="noopener noreferrer"&gt;uftpd
&lt;/a&gt;
verwendet, das lässt sich ohne Konfiguration direkt in der Konsole starten. Die &lt;a href="https://openwrt.org/toh/tp-link/archer_c7#installation_or_restore_with_tftp_on_linux" target="_blank" rel="noopener noreferrer"&gt;OpenWrt-Dokumentation zum Archer C7
&lt;/a&gt;
hat dabei geholfen.&lt;/p&gt;</description></item><item><title>Windows 11 und FIDO2: Standard-Gerät auf Hardware-Key setzen</title><link>https://ferdyverse.de/posts/win11-und-fido2/</link><pubDate>Fri, 24 Apr 2026 00:01:25 +0200</pubDate><guid>https://ferdyverse.de/posts/win11-und-fido2/</guid><description>&lt;p&gt;Für alle, denen es auf die Nerven geht, dass Windows 11 bei der Abfrage eines Hardware-Security-Keys standardmäßig immer &amp;ldquo;iPhone, iPad oder Android-Gerät&amp;rdquo; vorauswählt - habt ihr eine Lösung gefunden?&lt;/p&gt;
&lt;p&gt;Ich habe Dinge wie das hier versucht - leider ohne Erfolg:&lt;/p&gt;
&lt;div class="highlight has-title"&gt;
&lt;span class="highlight__title"&gt;Set GPO via Powershell&lt;/span&gt;
&lt;pre class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Create registry key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-Item&lt;/span&gt; &lt;span class="n"&gt;-Path&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HKLM:\SOFTWARE\Policies\Microsoft\Windows\SecondaryAuthenticationFactor&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-Force&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Set property&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Set-ItemProperty&lt;/span&gt; &lt;span class="n"&gt;-Path&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HKLM:\SOFTWARE\Policies\Microsoft\Windows\SecondaryAuthenticationFactor&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-Name&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;AllowSecondaryAuthenticationDevice&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-Value&lt;/span&gt; &lt;span class="mf"&gt;0&lt;/span&gt; &lt;span class="n"&gt;-Type&lt;/span&gt; &lt;span class="n"&gt;DWord&lt;/span&gt; &lt;span class="n"&gt;-Force&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Check result&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-ItemProperty&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;HKLM:\SOFTWARE\Policies\Microsoft\Windows\SecondaryAuthenticationFactor&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;oder aber auch:&lt;/p&gt;
&lt;div class="highlight has-title"&gt;
&lt;span class="highlight__title"&gt;Disable FIDO2&lt;/span&gt;
&lt;pre class="chroma"&gt;&lt;code class="language-cmd" data-lang="cmd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;# FIDO2-Sicherheitsschlüssel deaktivieren
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;reg add &lt;span class="s2"&gt;&amp;#34;HKLM\SOFTWARE\Policies\Microsoft\FIDO&amp;#34;&lt;/span&gt; /v EnableFIDODeviceLogon /t REG_DWORD /d 0 /f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Beides scheint nicht zu funktionieren&amp;hellip; warum auch immer&amp;hellip; &lt;strong&gt;Lösung gesucht!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Ein Blog im Jahr 2026?</title><link>https://ferdyverse.de/posts/erster-beitrag/</link><pubDate>Thu, 23 Apr 2026 17:00:25 +0200</pubDate><guid>https://ferdyverse.de/posts/erster-beitrag/</guid><description>&lt;p&gt;Willkommen im ferdyverse - meinem kleinen &amp;ldquo;universe&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Ja, ein Blog im Jahr 2026! Warum? Das weiß ich im Moment selbst noch nicht so genau… Ausschlaggebend war die Seite von &lt;a href="https://knuspermagier.de" target="_blank" rel="noopener noreferrer"&gt;knuspermagier.de
&lt;/a&gt;
- und vermutlich mein ADHS (ja, ein neues Projekt, in das ich Energie stecken kann). Im Ernst: Ich habe früher schon oft kleine Blogs geschrieben und dabei immer darauf geachtet, ein Thema einzuhalten und die Posts möglichst &amp;ldquo;useful&amp;rdquo; für andere Menschen zu gestalten - aber warum? Eigentlich will ich doch nur eine Sammlung von Sachen und Gedanken haben, die ich immer und überall abrufen kann. Und wenn das dann noch zufällig für andere hilfreich oder relevant ist - warum nicht auch online zur Verfügung stellen?&lt;/p&gt;</description></item><item><title>Datenschutzerklärung</title><link>https://ferdyverse.de/datenschutz/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ferdyverse.de/datenschutz/</guid><description>&lt;h2 id="verantwortlicher"&gt;Verantwortlicher&lt;/h2&gt;
&lt;p&gt;Ferdinand Berger&lt;br&gt;
Leimenacker 12&lt;br&gt;
79312 Emmendingen&lt;br&gt;
E-Mail: &lt;a href="mailto:ferdy@ferdyverse.de"&gt;ferdy@ferdyverse.de
&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="erhebung-und-speicherung-personenbezogener-daten"&gt;Erhebung und Speicherung personenbezogener Daten&lt;/h2&gt;
&lt;p&gt;Diese Website ist eine statische Seite ohne Tracking, Cookies oder Analysetools. Es werden keine personenbezogenen Daten durch mich aktiv erhoben oder gespeichert.&lt;/p&gt;
&lt;h2 id="server-logfiles"&gt;Server-Logfiles&lt;/h2&gt;
&lt;p&gt;Der Hosting-Anbieter dieser Seite erhebt beim Zugriff automatisch technische Informationen (z. B. IP-Adresse, Zeitpunkt des Zugriffs, aufgerufene Seite). Diese Daten werden ausschließlich zur Sicherstellung des Betriebs benötigt und nicht an Dritte weitergegeben.&lt;/p&gt;
&lt;h2 id="ihre-rechte"&gt;Ihre Rechte&lt;/h2&gt;
&lt;p&gt;Sie haben jederzeit das Recht auf Auskunft, Berichtigung, Löschung und Einschränkung der Verarbeitung Ihrer personenbezogenen Daten sowie das Recht auf Datenübertragbarkeit gemäß DSGVO. Bei Fragen wenden Sie sich an: &lt;a href="mailto:ferdy@ferdyverse.de"&gt;ferdy@ferdyverse.de
&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Der Pilot</title><link>https://ferdyverse.de/pilot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ferdyverse.de/pilot/</guid><description>Über den Piloten des ferdyverse</description></item><item><title>Impressum</title><link>https://ferdyverse.de/impressum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ferdyverse.de/impressum/</guid><description>&lt;h2 id="angaben-gemäß--5-tmg"&gt;Angaben gemäß § 5 TMG&lt;/h2&gt;
&lt;p&gt;Ferdinand Berger&lt;br&gt;
Leimenacker 12&lt;br&gt;
79312 Emmendingen&lt;/p&gt;
&lt;h2 id="kontakt"&gt;Kontakt&lt;/h2&gt;
&lt;p&gt;E-Mail: &lt;a href="mailto:ferdy@ferdyverse.de"&gt;ferdy@ferdyverse.de
&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id="haftung-für-inhalte"&gt;Haftung für Inhalte&lt;/h2&gt;
&lt;p&gt;Die Inhalte dieser Seite wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann ich jedoch keine Gewähr übernehmen.&lt;/p&gt;
&lt;h2 id="haftung-für-links"&gt;Haftung für Links&lt;/h2&gt;
&lt;p&gt;Diese Seite enthält Links zu externen Webseiten Dritter, auf deren Inhalte ich keinen Einfluss habe. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber verantwortlich.&lt;/p&gt;</description></item><item><title>Kontakt</title><link>https://ferdyverse.de/kontakt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ferdyverse.de/kontakt/</guid><description>&lt;p&gt;Du hast eine Frage, einen Fehler gefunden oder willst einfach Hallo sagen? Schreib mir - ich freue mich über Nachrichten.&lt;/p&gt;
&lt;hr&gt;
&lt;div id="msg-success" class="callout callout-tip" style="display:none"&gt;
&lt;div class="callout-title"&gt;&lt;span class="callout-icon"&gt;💡&lt;/span&gt; Nachricht gesendet&lt;/div&gt;
&lt;div class="callout-content"&gt;&lt;p&gt;Danke! Ich melde mich so schnell wie möglich.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id="msg-error" class="callout callout-caution" style="display:none"&gt;
&lt;div class="callout-title"&gt;&lt;span class="callout-icon"&gt;🔥&lt;/span&gt; Fehler&lt;/div&gt;
&lt;div class="callout-content"&gt;&lt;p&gt;Etwas ist schiefgelaufen. Versuch es erneut oder schreib mir direkt an &lt;a href="mailto:ferdy@ferdyverse.de"&gt;ferdy@ferdyverse.de&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;form class="contact-form" action="https://ferdyverse.de/contact.php" method="POST"&gt;
&lt;div class="form-group"&gt;
&lt;label for="name"&gt;Name&lt;/label&gt;
&lt;input type="text" id="name" name="name" required autocomplete="name"&gt;
&lt;/div&gt;
&lt;div class="form-group"&gt;
&lt;label for="email"&gt;E-Mail&lt;/label&gt;
&lt;input type="email" id="email" name="email" required autocomplete="email"&gt;
&lt;/div&gt;
&lt;div class="form-group"&gt;
&lt;label for="message"&gt;Nachricht&lt;/label&gt;
&lt;textarea id="message" name="message" rows="6" required&gt;&lt;/textarea&gt;
&lt;/div&gt;
&lt;div style="display:none" aria-hidden="true"&gt;
&lt;input type="text" name="website" tabindex="-1" autocomplete="off"&gt;
&lt;/div&gt;
&lt;button type="submit" class="contact-submit"&gt;Absenden&lt;/button&gt;
&lt;/form&gt;
&lt;script&gt;
const p = new URLSearchParams(window.location.search);
if (p.get('success')) document.getElementById('msg-success').style.display = 'block';
if (p.get('error')) document.getElementById('msg-error').style.display = 'block';
&lt;/script&gt;</description></item></channel></rss>