[{"content":"Ja, ich weiß. Es ist ziemlich still geworden hier. Der letzte Post ist gefühlt eine Ewigkeit her - und wie das mit ADHS-Projekten halt so ist: volle Energie am Anfang, und dann verschwindet der Blog irgendwo zwischen zehn anderen offenen Baustellen.\nAber ich bin noch da, das Blog ist noch da, und die Idee dahinter ist auch noch dieselbe geblieben: hier soll einfach eine Sammlung von Dingen entstehen, die ich mir merken will - und wenn\u0026rsquo;s für dich auch nützlich ist, umso besser.\nIn der Zwischenzeit ist natürlich trotzdem einiges passiert, nur eben nicht dokumentiert. Der größte Punkt: Ich bin ins Saarland umgezogen. Neue Stadt, neues Haus, neues Umfeld - und wie das bei einem Umzug halt so ist, hat das erstmal jede freie Minute (und jeden Nerv) aufgefressen. Kisten packen, Kisten schleppen, Kisten auspacken, Behördenkram erledigen, sich zurechtfinden - für Blogposts blieb da schlicht keine Energie übrig.\nRichtig genervt hat mich dabei das Umzugsunternehmen, das ich beauftragt hatte. Im Angebot war einiges vereinbart, an das sich die Firma am Ende dann einfach nicht gehalten hat. Zugesagte Leistungen wurden nicht wie besprochen erbracht, und ich musste mich während des ohnehin schon stressigen Umzugs zusätzlich noch mit Nachfragen und Diskussionen herumschlagen, statt mich einfach auf die Firma verlassen zu können. Genau das erwarte ich eigentlich, wenn man für sowas Geld in die Hand nimmt - ein schriftliches Angebot sollte schließlich bindend sein und nicht nur eine unverbindliche Wunschvorstellung. Am Ende blieb mir nichts anderes übrig, als kurzfristig ein zweites Unternehmen zu beauftragen, das den Rest übernommen hat. Mittendrin quasi zwei Umzugsfirmen jonglieren zu müssen, weil die erste ihre Zusagen nicht einhält, ist genau der Stress, den man bei einem Umzug am wenigsten gebrauchen kann.\nMittlerweile hat sich der Staub aber gelegt, ich bin angekommen und langsam richtet sich auch wieder ein normaler Alltag ein. Also: long time - no see, aber ich bin wieder da - diesmal aus dem Saarland.\n","permalink":"https://fdyfox.com/posts/long-time-no-see/","summary":"\u003cp\u003eJa, ich weiß. Es ist ziemlich still geworden hier. Der letzte Post ist gefühlt eine Ewigkeit her - und wie das mit ADHS-Projekten halt so ist: volle Energie am Anfang, und dann verschwindet der Blog irgendwo zwischen zehn anderen offenen Baustellen.\u003c/p\u003e\n\u003cp\u003eAber ich bin noch da, das Blog ist noch da, und die Idee dahinter ist auch noch dieselbe geblieben: hier soll einfach eine Sammlung von Dingen entstehen, die ich mir merken will - und wenn\u0026rsquo;s für dich auch nützlich ist, umso besser.\u003c/p\u003e","title":"long time - no see"},{"content":"Wie ich bereits geschrieben habe , schreibe ich meine Notizen normalerweise in Obsidian . Für Dokumentation, How-Tos und Code-Schnipsel funktioniert das auch wirklich gut - schnell durchsuchen, ordentlich formatieren, irgendwann wieder rauskramen.\nBeim 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.\nKlar, Obsidian gibt es auch auf dem Handy - und ich habe natürlich auch ein eInk-Tablet. Aber ich stelle mir das ehrlich gesagt komisch vor, beim Elektriker-Termin die ganze Zeit mit dem Handy rumzulaufen und dort Sachen einzutippen. Ich glaube das kommt beim Gegenüber auch nicht so gut an.\nAlso habe ich heute Nacht kurzerhand ein Notizbuch beim Amazonas bestellt - griffbereit, kein Tippen, kein Akku. Ich bin gespannt was das wird :)\n","permalink":"https://fdyfox.com/posts/analog-vs-digital/","summary":"\u003cp\u003eWie ich \u003ca href=\"/posts/erster-beitrag/\"\u003ebereits geschrieben habe\n\u003c/a\u003e\n, schreibe ich meine Notizen normalerweise in \u003ca href=\"https://obsidian.md\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eObsidian\n\u003c/a\u003e\n. Für Dokumentation, How-Tos und Code-Schnipsel funktioniert das auch wirklich gut - schnell durchsuchen, ordentlich formatieren, irgendwann wieder rauskramen.\u003c/p\u003e\n\u003cp\u003eBeim 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.\u003c/p\u003e","title":"Analog vs. Digital"},{"content":"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 tftp in Berührung gekommen.\nTFTP (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 uftpd verwendet, das lässt sich ohne Konfiguration direkt in der Konsole starten. Die OpenWrt-Dokumentation zum Archer C7 hat dabei geholfen.\nVorbereitung Originale Firmware von der TP-Link-Website herunterladen Datei in ArcherC7v5_tp_recovery.bin umbenennen - der Router sucht genau nach diesem Namen Netzwerkadapter auf statisch setzen: IP 192.168.0.66, Subnetz 255.255.255.0, Gateway 192.168.0.1 TFTP-Server starten I use Arch, btw # uftpd installieren (AUR) aur -S uftpd # Port 69 freigeben sudo ufw allow 69/udp # TFTP-Server starten, FTP deaktivieren sudo uftpd -n -o ftp=0,tftp=69 -l debug $HOME/Downloads/TPLink Router flashen Den Router per LAN-Kabel an Port 1 anschließen und beim Einschalten den Reset-Knopf gedrückt halten, bis die WPS-LED leuchtet (die mit den zwei gegenläufigen Pfeilen ganz rechts). Im uftpd-Log sollten jetzt Einträge erscheinen. Nach ca. 2 Minuten startet der Router selbstständig neu und ist wieder auf der Stock-Firmware.\nEigentlich ganz einfach, wenn man weiß wie :)\n","permalink":"https://fdyfox.com/posts/tplink-c7/","summary":"\u003cp\u003eFü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 \u003ccode\u003etftp\u003c/code\u003e in Berührung gekommen.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eTFTP\u003c/code\u003e (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 \u003ca href=\"https://github.com/troglobit/uftpd\" target=\"_blank\" rel=\"noopener noreferrer\"\u003euftpd\n\u003c/a\u003e\n verwendet, das lässt sich ohne Konfiguration direkt in der Konsole starten. Die \u003ca href=\"https://openwrt.org/toh/tp-link/archer_c7#installation_or_restore_with_tftp_on_linux\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOpenWrt-Dokumentation zum Archer C7\n\u003c/a\u003e\n hat dabei geholfen.\u003c/p\u003e","title":"TP-Link Archer C7 - Stock-Firmware via TFTP wiederherstellen"},{"content":"Für alle, denen es auf die Nerven geht, dass Windows 11 bei der Abfrage eines Hardware-Security-Keys standardmäßig immer \u0026ldquo;iPhone, iPad oder Android-Gerät\u0026rdquo; vorauswählt - habt ihr eine Lösung gefunden?\nIch habe Dinge wie das hier versucht - leider ohne Erfolg:\nSet GPO via Powershell # Create registry key New-Item -Path \u0026#34;HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\SecondaryAuthenticationFactor\u0026#34; -Force # Set property Set-ItemProperty -Path \u0026#34;HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\SecondaryAuthenticationFactor\u0026#34; ` -Name \u0026#34;AllowSecondaryAuthenticationDevice\u0026#34; -Value 0 -Type DWord -Force # Check result Get-ItemProperty \u0026#34;HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\SecondaryAuthenticationFactor\u0026#34; oder aber auch:\nDisable FIDO2 # FIDO2-Sicherheitsschlüssel deaktivieren reg add \u0026#34;HKLM\\SOFTWARE\\Policies\\Microsoft\\FIDO\u0026#34; /v EnableFIDODeviceLogon /t REG_DWORD /d 0 /f Beides scheint nicht zu funktionieren\u0026hellip; warum auch immer\u0026hellip; Lösung gesucht!\nNachdem ich mich noch eine Weile mit dem Thema beschäftigt habe, bin ich auf folgendes Tool gestoßen: AuthenticatorChooser Das kleine Tool klickt den Dialog im Hintergrund quasi automatisch weg - kein echter Fix, aber es funktioniert. Schön ist was anderes, ein zusätzliches Drittanbieter-Programm für sowas zu brauchen\u0026hellip; aber gut.\n","permalink":"https://fdyfox.com/posts/win11-und-fido2/","summary":"\u003cp\u003eFür alle, denen es auf die Nerven geht, dass Windows 11 bei der Abfrage eines Hardware-Security-Keys standardmäßig immer \u0026ldquo;iPhone, iPad oder Android-Gerät\u0026rdquo; vorauswählt - habt ihr eine Lösung gefunden?\u003c/p\u003e\n\u003cp\u003eIch habe Dinge wie das hier versucht - leider ohne Erfolg:\u003c/p\u003e\n\u003cdiv class=\"highlight has-title\"\u003e\n  \u003cspan class=\"highlight__title\"\u003eSet GPO via Powershell\u003c/span\u003e\n  \u003cpre class=\"chroma\"\u003e\u003ccode class=\"language-powershell\" data-lang=\"powershell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e# Create registry key\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nb\"\u003eNew-Item\u003c/span\u003e \u003cspan class=\"n\"\u003e-Path\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\SecondaryAuthenticationFactor\u0026#34;\u003c/span\u003e \u003cspan class=\"n\"\u003e-Force\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e# Set property\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nb\"\u003eSet-ItemProperty\u003c/span\u003e \u003cspan class=\"n\"\u003e-Path\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\SecondaryAuthenticationFactor\u0026#34;\u003c/span\u003e \u003cspan class=\"p\"\u003e`\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"n\"\u003e-Name\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;AllowSecondaryAuthenticationDevice\u0026#34;\u003c/span\u003e \u003cspan class=\"n\"\u003e-Value\u003c/span\u003e \u003cspan class=\"mf\"\u003e0\u003c/span\u003e \u003cspan class=\"n\"\u003e-Type\u003c/span\u003e \u003cspan class=\"n\"\u003eDWord\u003c/span\u003e \u003cspan class=\"n\"\u003e-Force\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e# Check result\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nb\"\u003eGet-ItemProperty\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\SecondaryAuthenticationFactor\u0026#34;\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003cp\u003eoder aber auch:\u003c/p\u003e\n\u003cdiv class=\"highlight has-title\"\u003e\n  \u003cspan class=\"highlight__title\"\u003eDisable FIDO2\u003c/span\u003e\n  \u003cpre class=\"chroma\"\u003e\u003ccode class=\"language-cmd\" data-lang=\"cmd\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e# FIDO2-Sicherheitsschlüssel deaktivieren\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ereg add \u003cspan class=\"s2\"\u003e\u0026#34;HKLM\\SOFTWARE\\Policies\\Microsoft\\FIDO\u0026#34;\u003c/span\u003e /v EnableFIDODeviceLogon /t REG_DWORD /d 0 /f\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003cp\u003eBeides scheint nicht zu funktionieren\u0026hellip; warum auch immer\u0026hellip; \u003cstrong\u003eLösung gesucht!\u003c/strong\u003e\u003c/p\u003e","title":"Windows 11 und FIDO2: Standard-Gerät auf Hardware-Key setzen"},{"content":"Willkommen im FdyFox - meinem kleinen \u0026ldquo;universe\u0026rdquo;.\nJa, ein Blog im Jahr 2026! Warum? Das weiß ich im Moment selbst noch nicht so genau… Ausschlaggebend war die Seite von knuspermagier.de - 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 \u0026ldquo;useful\u0026rdquo; 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?\nDa ich generell ein Freund von Open Source bin und nichts davon halte, Informationen hinter Paywalls zu verstecken - hier also mein Mist für dich zum Lesen. Natürlich nutze ich auch Tools wie Obsidian, um Dinge zu dokumentieren und niederzuschreiben. Doch in Obsidian ist es gar nicht so leicht, einzelne Beiträge in einer vernünftigen Form herauszulösen und für einen Blog zu verwenden. Daher werde ich hier sicherlich einige Dinge doppelt pflegen müssen - oder ich versuche mit Hilfe von Claude ein Script zu entwickeln, welches meine Obsidian-Vault nach bestimmten Frontmatter-Tags durchsucht und daraus dann Beiträge für diese Seite extrahiert… Du siehst schon - das Dopamin kickt und ich komme auf \u0026ldquo;tolle\u0026rdquo; Ideen. :)\nDas war\u0026rsquo;s fürs Erste… ich muss mir das mit dem Obsidian-Export wirklich nochmal ansehen.\n","permalink":"https://fdyfox.com/posts/erster-beitrag/","summary":"\u003cp\u003eWillkommen im FdyFox - meinem kleinen \u0026ldquo;universe\u0026rdquo;.\u003c/p\u003e\n\u003cp\u003eJa, ein Blog im Jahr 2026! Warum? Das weiß ich im Moment selbst noch nicht so genau… Ausschlaggebend war die Seite von \u003ca href=\"https://knuspermagier.de\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eknuspermagier.de\n\u003c/a\u003e\n - 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 \u0026ldquo;useful\u0026rdquo; 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?\u003c/p\u003e","title":"Ein Blog im Jahr 2026?"},{"content":"Verantwortlicher Ferdinand Berger\nLeimenacker 12\n79312 Emmendingen\nE-Mail: ferdy@fdyfox.com Erhebung und Speicherung personenbezogener Daten Diese Website ist eine statische Seite ohne Tracking, Cookies oder Analysetools. Es werden keine personenbezogenen Daten durch mich aktiv erhoben oder gespeichert.\nServer-Logfiles 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.\nIhre Rechte 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: ferdy@fdyfox.com Beschwerderecht Sie haben das Recht, sich bei einer Datenschutz-Aufsichtsbehörde über die Verarbeitung Ihrer personenbezogenen Daten zu beschweren.\n","permalink":"https://fdyfox.com/datenschutz/","summary":"\u003ch2 id=\"verantwortlicher\"\u003eVerantwortlicher\u003c/h2\u003e\n\u003cp\u003eFerdinand Berger\u003cbr\u003e\nLeimenacker 12\u003cbr\u003e\n79312 Emmendingen\u003cbr\u003e\nE-Mail: \u003ca href=\"mailto:ferdy@fdyfox.com\"\u003eferdy@fdyfox.com\n\u003c/a\u003e\n\u003c/p\u003e\n\u003ch2 id=\"erhebung-und-speicherung-personenbezogener-daten\"\u003eErhebung und Speicherung personenbezogener Daten\u003c/h2\u003e\n\u003cp\u003eDiese Website ist eine statische Seite ohne Tracking, Cookies oder Analysetools. Es werden keine personenbezogenen Daten durch mich aktiv erhoben oder gespeichert.\u003c/p\u003e\n\u003ch2 id=\"server-logfiles\"\u003eServer-Logfiles\u003c/h2\u003e\n\u003cp\u003eDer 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.\u003c/p\u003e\n\u003ch2 id=\"ihre-rechte\"\u003eIhre Rechte\u003c/h2\u003e\n\u003cp\u003eSie 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: \u003ca href=\"mailto:ferdy@fdyfox.com\"\u003eferdy@fdyfox.com\n\u003c/a\u003e\n\u003c/p\u003e","title":"Datenschutzerklärung"},{"content":"Angaben gemäß § 5 TMG Ferdinand Berger\nLeimenacker 12\n79312 Emmendingen\nKontakt E-Mail: ferdy@fdyfox.com Haftung für Inhalte 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.\nHaftung für Links 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.\n","permalink":"https://fdyfox.com/impressum/","summary":"\u003ch2 id=\"angaben-gemäß--5-tmg\"\u003eAngaben gemäß § 5 TMG\u003c/h2\u003e\n\u003cp\u003eFerdinand Berger\u003cbr\u003e\nLeimenacker 12\u003cbr\u003e\n79312 Emmendingen\u003c/p\u003e\n\u003ch2 id=\"kontakt\"\u003eKontakt\u003c/h2\u003e\n\u003cp\u003eE-Mail: \u003ca href=\"mailto:ferdy@fdyfox.com\"\u003eferdy@fdyfox.com\n\u003c/a\u003e\n\u003c/p\u003e\n\u003ch2 id=\"haftung-für-inhalte\"\u003eHaftung für Inhalte\u003c/h2\u003e\n\u003cp\u003eDie 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.\u003c/p\u003e\n\u003ch2 id=\"haftung-für-links\"\u003eHaftung für Links\u003c/h2\u003e\n\u003cp\u003eDiese 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.\u003c/p\u003e","title":"Impressum"},{"content":"Du hast eine Frage, einen Fehler gefunden oder willst einfach Hallo sagen? Schreib mir - ich freue mich über Nachrichten.\n💡 Nachricht gesendet Danke! Ich melde mich so schnell wie möglich.\n🔥 Fehler Etwas ist schiefgelaufen. Versuch es erneut oder schreib mir direkt an ferdy@fdyfox.com.\nName E-Mail Nachricht Absenden ","permalink":"https://fdyfox.com/kontakt/","summary":"\u003cp\u003eDu hast eine Frage, einen Fehler gefunden oder willst einfach Hallo sagen? Schreib mir - ich freue mich über Nachrichten.\u003c/p\u003e\n\u003chr\u003e\n\u003cdiv id=\"msg-success\" class=\"callout callout-tip\" style=\"display:none\"\u003e\n  \u003cdiv class=\"callout-title\"\u003e\u003cspan class=\"callout-icon\"\u003e💡\u003c/span\u003e Nachricht gesendet\u003c/div\u003e\n  \u003cdiv class=\"callout-content\"\u003e\u003cp\u003eDanke! Ich melde mich so schnell wie möglich.\u003c/p\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv id=\"msg-error\" class=\"callout callout-caution\" style=\"display:none\"\u003e\n  \u003cdiv class=\"callout-title\"\u003e\u003cspan class=\"callout-icon\"\u003e🔥\u003c/span\u003e Fehler\u003c/div\u003e\n  \u003cdiv class=\"callout-content\"\u003e\u003cp\u003eEtwas ist schiefgelaufen. Versuch es erneut oder schreib mir direkt an \u003ca href=\"mailto:ferdy@fdyfox.com\"\u003eferdy@fdyfox.com\u003c/a\u003e.\u003c/p\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cform class=\"contact-form\" action=\"/contact.php\" method=\"POST\"\u003e\n  \u003cdiv class=\"form-group\"\u003e\n    \u003clabel for=\"name\"\u003eName\u003c/label\u003e\n    \u003cinput type=\"text\" id=\"name\" name=\"name\" required autocomplete=\"name\"\u003e\n  \u003c/div\u003e\n  \u003cdiv class=\"form-group\"\u003e\n    \u003clabel for=\"email\"\u003eE-Mail\u003c/label\u003e\n    \u003cinput type=\"email\" id=\"email\" name=\"email\" required autocomplete=\"email\"\u003e\n  \u003c/div\u003e\n  \u003cdiv class=\"form-group\"\u003e\n    \u003clabel for=\"message\"\u003eNachricht\u003c/label\u003e\n    \u003ctextarea id=\"message\" name=\"message\" rows=\"6\" required\u003e\u003c/textarea\u003e\n  \u003c/div\u003e\n  \u003cdiv style=\"display:none\" aria-hidden=\"true\"\u003e\n    \u003cinput type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"\u003e\n  \u003c/div\u003e\n  \u003cbutton type=\"submit\" class=\"contact-submit\"\u003eAbsenden\u003c/button\u003e\n\u003c/form\u003e\n\u003cscript\u003e\n  const p = new URLSearchParams(window.location.search);\n  if (p.get('success')) document.getElementById('msg-success').style.display = 'block';\n  if (p.get('error'))   document.getElementById('msg-error').style.display = 'block';\n\u003c/script\u003e","title":"Kontakt"},{"content":"Ich bin Ferdy — der Fuchs hinter FdyFox.\nHier landen meine Notizen, Gedanken und alles, was ich nicht vergessen will.\n_____ ___ ____ ____ __ __ | ___| __| __ \\| _ \\ \\ \\ / / | |_ | _|| /| | | | \\ V / | _| | |_| |\\ \\| |_| | | | |_| |___|_| \\_|____/ |_| ferdy@fdyfox.com ──────────────── Name: Ferdinand Berger Alter: 40 Geboren: 12.07.1985 Beruf: Linux-Systemadministrator \u0026nbsp; Tech Stack ────────── Sprachen: Python, Bash Frameworks: FastAPI, Django, Hugo, Ansible Infra: Docker, Linux, Nginx, caddy CPU: ADHS (Multithreading, unkontrolliert) \u0026nbsp; Diese Seite Gebaut mit Hugo und dem Theme PaperMod , angepasst mit Catppuccin -Farben. Statisches HTML, kein Tracking, keine Cookies. Deployment per FTP auf all-inkl.com .\n","permalink":"https://fdyfox.com/about/","summary":"Über den Fuchs hinter FdyFox","title":"Über mich"}]