<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorial on Tobias Theel | Senior Software Engineer</title><link>https://blog.noobygames.de/de/tags/tutorial/</link><description>Recent content in Tutorial on Tobias Theel | Senior Software Engineer</description><generator>Hugo -- gohugo.io</generator><language>de</language><lastBuildDate>Sat, 09 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.noobygames.de/de/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Eine globale .gitignore einrichten</title><link>https://blog.noobygames.de/de/blog/global-gitignore/</link><pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate><guid>https://blog.noobygames.de/de/blog/global-gitignore/</guid><description>Jeder Entwickler hat es mindestens einmal erlebt: Eine .DS_Store-Datei, ein .idea/-Ordner oder ein anderes maschinenspezifisches Artefakt landet versehentlich in einem gemeinsam genutzten Repository. Eine projektbezogene .gitignore hilft, aber du musst sie in jedem Repo wiederholen. Die Lösung ist eine globale .gitignore – eine einzige Datei, die Git auf jedes Repository auf deinem Rechner anwendet.
Wie Git entscheidet, was ignoriert wird Git wertet Ignore-Regeln aus drei Quellen in der Reihenfolge ihrer Spezifität aus:</description></item><item><title>SSH-Zugang unter Linux (Ubuntu) absichern</title><link>https://blog.noobygames.de/de/blog/secure-ssh-server/</link><pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate><guid>https://blog.noobygames.de/de/blog/secure-ssh-server/</guid><description>Jeder öffentlich erreichbare Linux-Server steht unter konstantem Brute-Force-Druck. Wer SSH mit Passwort-Authentifizierung und aktiviertem root-Konto offen lässt, dem stellt sich nicht die Frage ob ein Angreifer eindringt – sondern nur wann. Diese Anleitung führt durch vier konkrete Schritte, die die häufigste Angriffsfläche beseitigen:
SSH-Schlüsselpaar erstellen auf deinem lokalen Rechner Dedizierten Sudo-Benutzer erstellen auf dem Server Öffentlichen Schlüssel übertragen auf den Server sshd härten: Passwort-Login deaktivieren und Root-Login blockieren Am Ende loggst du dich ausschließlich mit deinem privaten Schlüssel über ein Nicht-Root-Konto ein, das Berechtigungen per sudo eskalieren kann.</description></item><item><title>Einführung in Hugo #1</title><link>https://blog.noobygames.de/de/blog/install-hugo/</link><pubDate>Mon, 02 Jan 2023 23:46:14 +0100</pubDate><guid>https://blog.noobygames.de/de/blog/install-hugo/</guid><description>Was ist Hugo? Hugo ist ein Static-Site-Generator, der mehrere Vorteile beim Erstellen schneller und sicherer Websites bietet.
Er hat eine schnelle Build-Zeit, was ihn ideal für das schnelle Generieren großer Seiten macht. Seine intuitive Oberfläche und unkomplizierte Verzeichnisstruktur erleichtern den Einstieg für neue Benutzer. Darüber hinaus bietet Hugo Flexibilität durch Templates, Shortcodes und benutzerdefinierte Ausgabeformate und kann einfach auf einer Vielzahl von Hosting-Plattformen deployt werden.
Hugo eignet sich auch gut für große Seiten und ist sicherer als dynamische Seiten, weil es statische HTML-Dateien generiert.</description></item><item><title>Wie man prüft, ob ein Binary statisch oder dynamisch gelinkt ist</title><link>https://blog.noobygames.de/de/blog/check-static-linking/</link><pubDate>Mon, 02 Jan 2023 23:46:14 +0100</pubDate><guid>https://blog.noobygames.de/de/blog/check-static-linking/</guid><description>Was ist der Unterschied zwischen statisch und dynamisch gelinkten Binaries? Statisch gelinkte Binaries und dynamisch gelinkte Binaries bezeichnen zwei unterschiedliche Arten, Software-Bibliotheken mit einem ausführbaren Programm zu verknüpfen.
Ein statisch gelinktes Binary enthält alle notwendigen Bibliotheken innerhalb der ausführbaren Datei selbst. Wenn das Programm ausgeführt wird, ist es daher auf keine externen Bibliotheken angewiesen, da alle benötigten Bibliotheken bereits im Binary enthalten sind. Statisches Linking erzeugt größere Binär-Dateien, aber sie sind portabler und in sich abgeschlossen.</description></item></channel></rss>