Porta
Porta verbindet KI-Modelle mit Dateien, Git und anderen Werkzeugen. Du bestimmst, welches Modell arbeitet und welche Aktionen der Assistent ausführen darf.
Ein Software-Ökosystem im Aufbau, ergänzt um Forschung, Spiele und Lernprojekte. Die Seiten erklären mit Beispielen, wofür die Werkzeuge gedacht sind, was ihren Ansatz ausmacht und welche Messungen tatsächlich etwas aussagen.
Von der Zusammenarbeit mit KI bis zur Paketverteilung: die wichtigsten Projekte und ihre Aufgaben.
Porta verbindet KI-Modelle mit Dateien, Git und anderen Werkzeugen. Du bestimmst, welches Modell arbeitet und welche Aktionen der Assistent ausführen darf.
vBuf-ML untersucht, wie große KI-Modelle mit begrenztem Arbeitsspeicher ausgeführt werden können: Benötigte Modellteile werden gezielt geladen, statt alles gleichzeitig bereitzuhalten.
TPA erstellt versionierte Debian-Pakete – von der JSON-Beschreibung bis zur fertigen APT-Paketquelle mit einem einzigen Tool. Besonders optimiert für Meta-Pakete, aber auch für eigene Programme und Konfigurationspakete geeignet.
TPA.run ist meine Website und mein Dienst zum Veröffentlichen eigener Linux-Paketquellen. Nutzer können die bereitgestellten Pakete anschließend mit APT installieren und aktualisieren.
Authy ist ein experimentelles Linux-Kernel-Projekt für gezielt vergebene Berechtigungen. Im Mittelpunkt steht, was ein Prozess tatsächlich tun darf – nicht nur, unter welchem Benutzer er läuft.
Mayi lässt Agenten und Automatisierungen nach einzelnen Systemaktionen fragen, statt ihnen dauerhaft Administratorrechte zu geben. Ein Mensch prüft die konkrete Anfrage.
Daten direkt lesen, Werkzeugversionen verwalten und Spielabläufe nachvollziehbar machen.
vBuf ist ein Binärformat, mit dem Programme strukturierte Daten direkt lesen können, statt sie zuerst in viele einzelne Objekte umzuwandeln.
Mema verwaltet Compiler und Laufzeitumgebungen wie Go, Rust oder Node unter Linux. Mehrere Versionen bleiben nebeneinander installiert, ohne die Systemprogramme zu überschreiben.
Bloom sammelt kleine, wiederverwendbare Rechenwerkzeuge für Software und KI-Agenten. Einmal implementierte Funktionen sollen erneut nutzbar sein, statt für jede Aufgabe neu erzeugt zu werden.
K.O.R.E., auch Slipstrike genannt, ist ein rundenbasiertes 2D-Arenaspiel. Figuren gleiten und stoßen zusammen; dieselben Spielzüge sollen zuverlässig denselben Ablauf ergeben.
BumpArena speichert viele Datensätze in zusammenhängenden Speicherbereichen statt in vielen einzelnen JavaScript-Objekten. Das macht Datenlayout und Lebensdauer ausdrücklich steuerbar.
Leek ist ein experimenteller Compiler, der Datenflüsse in Programmen sichtbar machen soll. Ein kleiner Prototyp übersetzt bereits eingeschränkte Programme nach C und erzeugt einen Programmgraphen.
Weitere Werkzeuge, gemeinsame Projekte und Lernarbeiten mit öffentlichen Repositories. Forks sind ausdrücklich gekennzeichnet.
Meine Lösungen zu den jährlichen Advent-of-Code-Rätseln. Kleine Aufgaben bieten Gelegenheit, Algorithmen und unterschiedliche Lösungswege auszuprobieren.
GitHub ↗Eine Docker-Anwendung, die das erneute Staken von AXS-Belohnungen automatisiert. Ein älteres Automatisierungsprojekt für einen wiederkehrenden Ablauf.
GitHub ↗Bean beschreibt wiederverwendbare Physik- und Bewegungssysteme für Spiele. Es baut auf dem gemeinsamen Engine-Kern Roast auf.
GitHub ↗Ein kleiner Compiler-Prototyp in Go macht sichtbar, wie aus C-ähnlichem Quelltext eine analysierte Struktur und anschließend wieder erzeugter C-Code wird.
GitHub ↗Crema ist als optionale Komfortschicht für die Engine-Bausteine von Coffee Maker Studio angelegt.
GitHub ↗Eine Sammlung von CSS-Code als Nachschlagewerk für die Gestaltung von Webseiten.
GitHub ↗DataStyle übersetzt eine CSS-ähnliche Schreibweise in SQL-Abfragen. Ein Experiment für Menschen, die Frontend-Selektoren kennen und damit Daten auswählen möchten.
GitHub ↗DeadManSnitch prüft, ob Netzwerkdienste erreichbar sind, und meldet Ausfälle in Discord. Ein kleines Monitoring-Werkzeug statt einer großen Überwachungsplattform.
GitHub ↗Drip beschreibt Benutzeroberflächen für Spiele unabhängig davon, womit sie gezeichnet werden. Die gemeinsame Grundlage dafür ist Roast.
GitHub ↗Das Profil-Repository zu meinem GitHub-Account. Es stellt Themen, Arbeitsweise und ausgewählte Projekte vor.
GitHub ↗Dieselbe Grundaufgabe in mehreren Sprachen: Dateien herunterladen. Die Sammlung dient dem Lernen von Go, C++, JavaScript, TypeScript und Bash.
GitHub ↗Ein Hilfsskript für Grepolis analysiert die Verteilung von Verteidigungseinheiten und zeigt Abweichungen direkt in der Spieloberfläche.
GitHub ↗Ein früheres Java-Spielprojekt, dessen Quellcode im Projektarchiv erhalten bleibt.
GitHub ↗Ein Fork der C++-Lernsammlung LearnCPP mit Aufgaben, Beispielen und weiterführenden Ressourcen.
GitHub ↗Ein Fork einer umfangreichen Sammlung von Go-Beispielen, Übungen und Quizfragen.
GitHub ↗Kleine Go-Anwendungen zum Lernen: eine Web-API, Buchverwaltung mit MySQL, Slack-Bots und E-Mail-Prüfung.
GitHub ↗Ein persönliches Repository zum Erlernen von Rust.
GitHub ↗Persönliche C++-Übungen mit einem einfachen Build-Ablauf über Make.
GitHub ↗Eine Sammlung von Lösungen und Versuchen zu LeetCode-Aufgaben.
GitHub ↗Ein experimentelles Repository zur Übersetzung von Lua nach C.
GitHub ↗Mema Recipes sammelt Installationsrezepte für Entwicklungswerkzeuge. Du wählst aus, was du brauchst, statt mit der Sammlung automatisch jedes Werkzeug zu installieren.
GitHub ↗Ein Interpreter für die kleine Sprache Monkey, umgesetzt in Go nach Thorsten Balls Buch. Eingaben lassen sich in einer interaktiven Konsole auswerten.
GitHub ↗Ein eigenständiger Nachbau der Debian-Website als Webdesign-Übung – keine offizielle Debian-Seite.
GitHub ↗Das Quellcode-Repository meiner persönlichen Website.
GitHub ↗Ein kleines Ping-Pong-Spiel als Android-Projekt.
GitHub ↗Ein früher Go-Prototyp verbindet einen Netzwerkzugang mit der seriellen Schnittstelle eines Anycubic Kobra Plus. Ziel ist eine Anbindung für Drucksoftware wie Cura.
GitHub ↗Eine Startampel für Rennen auf Basis eines Arduino Nano R3.
GitHub ↗Roast ist der gemeinsame Unterbau für die Engine-Bausteine von Coffee Maker Studio. Es definiert, wie Systeme, Spielzustände und wiederholbare Abläufe zusammenarbeiten.
GitHub ↗Schere, Stein, Papier in unterschiedlichen Programmiersprachen – eine kleine Übung mit denselben Regeln.
GitHub ↗Ein Fork von Rustlings: kleine Rust-Aufgaben zum Lesen, Ergänzen und Korrigieren von Code.
GitHub ↗Ein winziger 16-Bit-Bootsektor zeigt, wie ein x86-Rechner vor dem Start eines Betriebssystems Code ausführt. Er gibt „Hallo Welt!“ aus und hält anschließend an.
GitHub ↗Ein Lernrepository für Webentwicklung und den Umgang mit ihren Werkzeugen.
GitHub ↗Quellcode-Archiv von Tug-of-Tower. Eine ausführliche Projektbeschreibung ist im untersuchten Repository nicht vorhanden.
GitHub ↗Ein Lernprojekt zum Messen kleiner HTTP-Server in C, Go und JavaScript. Es zeigt auch, warum vergleichbare Bedingungen wichtiger sind als eine einzelne hohe Zahl.
GitHub ↗Eine frühere Version meiner Website als Quellcode-Archiv.
GitHub ↗