In diesem Beitrag zeige ich wie man Visual Studio konfiguriert, damit man direkt aus der IDE das Godot.net Projekt testen und debuggen kann. Im Gegensatz zu VS Code hat man so eine weitaus mächtigere IDE zur Verfügung. Godot und Visual Studio In einem der letzten Beiträge habe ich gezeigt wie man Visual Studio Code so konfiguriert, damit der Editor als Entwicklungsumgebung für Godot.net funktioniert. e größer das Projekt wird, desto umständlicher ist es nur VS Code zu verwenden. In den folgenden Absätzen zeige ich, wie man Visual Studio verwendet und damit wesentlich bessere Tools zum Debuggen verwenden kann. Falls du...
Godot und Visual Studio
Samstag, 18. Oktober 2025
Godot und Visual Studio
Sonntag, 27. Juli 2025
Godot Extension erstellen
In diesem Tutorial zeige ich wie man seine eigene Godot Extension erstellt. Damit lässt sich die beliebte Game Engine an die eigenen Bedürfnisse anpassen oder um eigene Tools erweitern. Godot Extension erstellen In diesem Tutorial folge ich der offiziellen Dokumenation und erstelle eine eigene Extension unter Windows. Da es dabei zu einigen Problemen kommt wird diese Anleitung bestimmt nützlich sein. Toolset Bevor man anfangen kann sollte man sich das Toolset am Rechner zurechtlegen. Man benötigt folgendes: Godot Exe Diese kommt mit der Engine, in meinem fall ist das die aktuelle Version Godot.Net 4.4. Ich habe die Engine in einem Ordner...
Godot Extension erstellen
Sonntag, 1. Juni 2025
Godot Engine und .NET
In diesem Artikel zeige ich euch wie man ein neues Godot Projekt mit C# aufsetzt. Die komplette Konfiguration für Visual Studio Code und wie der Debugger funktioniert. Godot Engine und .NET Godot ist eine freie Game Engine und ermöglicht die Entwicklung von interaktiven Anwendungen unabhängig vom Betriebssystem und der Plattform. Ein fertiges Projekt kann man sowohl auf dem PC, einem Smartphone oder einer Konsole deployen. In der Basisausführung bietet Godot eine eigene Scriptsprache (GDScript), da ich aber als .NET Entwickler lieber meinen eigenen Editor und ein bekanntes Ökosystem verwende ich die alternative Version Godot.NET. Im folgenden erkläre ich Schritt für...
Godot Engine und .NET
Dienstag, 15. April 2025
VS Code für Linux
In diesem Beitrag zeige ich wie man VS Code auf einem Linux System installiert und effizient nutzt. VS Code für Linux VS Code ist einer der beliebtesten Code Editoren derzeit und auch als Linux Nutzer möchte ich diesen benutzen. Die IDE ist Open Source und wird stetig weiterentwickelt. Man kann durch Plugins jede beliebige Programmiersprache entwickeln oder den Editor als Multifunktionales Tool für die Bearbeitung jeglicher Dateien nutzen. Installation Zuerst aktualisiert man die Paketverwaltung und installiert notwendige Pakete: sudo apt update sudo apt install apt-transport-https Als nächstes holt man sich von Microsoft den PGP Schlüssel damit man die zertifizierte Software...
VS Code für Linux
Mittwoch, 26. Februar 2025
Wie man ein Script oder einen Befehl als Root beim Systemstart ausführt
In diesem Beitrag zeige ich wie man mit systemd ein beliebiges Kommando oder Script zum Systemstart mit root Rechten ausführt. Ein Grundwissen, dass man bei der Automatisierung benötigt. Wie man ein Script oder einen Befehl als Root beim Systemstart ausführt In Zeiten von Automatisierung schreibt man gerne Scripte die Tasks ausführen und eventuell zum Systemstart bereits Jobs ausführen oder diese initialisiert. Insbesondere für Geräte ohne Interface das manuelle Benutzereingaben ermöglicht ist es nötig einen Prozess (Programm oder Script) beim Systemstart mit zu starten, meistens sogar mit root Rechten. Mit systemd ist das recht einfach zu bewerkstelligen. Als Testsystem verende ich...
Wie man ein Script oder einen Befehl als Root beim Systemstart ausführt
Samstag, 11. Januar 2025
Raspberry Pi Compute Module 5
Die Veröffentlichung vom Raspberry Pi Compute Module 5 ist Ende letzten Jahres aufgrund zahlreicher anderer News rund um den Raspberry Pi fast untergegangen. Was kann das neue Modul und wofür kann man es einsetzen? Raspberry Pi Compute Module 5 Ende letzten Jahres wurde das Raspberry Pi Compute Module 5 vorgestellt. Es ist eine Aktualisierung der Modellreihe auf die Plattform des Raspberry Pi 5. Das Modul kostet knapp 50€ und ist eine interessante und günstige Möglichkeit für den headless Betrieb. Vor 7 Jahren habe ich bereits vom Compute Module 3 berichtet. Es ist interessant zu sehen wie sich dieses zum Raspberry...
Raspberry Pi Compute Module 5
Donnerstag, 9. Januar 2025
Raspberry Pi mit 16 GB RAM
Das neue Jahr bringt auch gleich ein neues Raspberry Pi Modell. Stolze 16 GB Arbeitsspeicher sollten selbst für speicherhungrige Programme mehr als genug sein. Raspberry Pi mit 16 GB RAM Vor einigen Wochen habe ich über das low cost Raspberry Pi 5 Modell mit 2GB berichtet. Nun folgt ein weiteres Extrem, der maximale Arbeitsspeicher vom Raspberry Pi 5 wird auf 16 GB verdoppelt. Dafür fallen mindestens 120€ an. Ansonsten wird das Modell die selben technischen Details haben. KI, was sonst Der Hersteller argumentiert die Erweiterung des Speichers mit KI (wie kann es auch anders sein), so sollen auch größere LLMs...
Raspberry Pi mit 16 GB RAM
Montag, 9. Dezember 2024
Raspberry Pi 500 ist da - mit Monitor!
Der neue Raspberry Pi 500 kommt mit einem Monitor und kann als solches Bundle gleich als Desktop PC Ersatz verwendet werden. Funktioniert das und was bekommt man eigentlich genau für das Geld? Raspberry Pi 500 ist da – mit Monitor! Der Raspberry Pi 500 ist eine Tastatur mit eingebautem Raspberry Pi 5 Chipsatz. Dazu gibt es anders als beim Vorgänger dem Raspberry Pi 400 auch noch einen Monitor. In diesem Kombo kann man das System als Desktop PC Ersatz verwenden. Hardware Folgende Hardware ist im Gehäuse der Tastatur verbaut: 2.4GHz Quad-Core 64-bit Arm Cortex-A76 Prozessor 8GB LPDDR4X-4267 SDRAM VideoCore VII...
Raspberry Pi 500 ist da - mit Monitor!
Freitag, 4. Oktober 2024
Raspberry Pi 5 mit 2 GB und geringerem Stromverbrauch
Das überarbeitet Raspberry Pi 5 Modell hat nun nur noch 2 statt 4 GB, dafür aber eine wesentlich bessere Energiebilanz. Zurück zum Kerngeschäft? Raspberry Pi 5 mit 2 GB und geringerem Stromverbrauch Als ich im November 2012 meinen ersten Raspberry Pi bekommen habe war sofort klar, dass dieser energiesparende Rechner ein Erfolg wird. Es gab damals genau 2 Gründe warum man sich dieses kleine Gerät zugelegt hat: günstiger Bastelrechner billiger Controller Nachdem der Bastlermarkt überschaubar groß ist, war der Einsatz des Rechners vor Ort als Controller der Erfolgsschlager. Für ein paar Euro konnte man sich ein kleines Kontrollgerät kaufen, dass...
Raspberry Pi 5 mit 2 GB und geringerem Stromverbrauch
Mittwoch, 25. September 2024
Mittwoch, 14. August 2024
Raspberry Pi Pico 2 vorgestellt
Der Raspberry Pi Pico 2 ist eine überarbeitete Version des Pico und mit diesem kompatibel. Mit dem kleinsten Modell aus dem Raspberry Pi lassen sich spannende Projekte umsetzen. Raspberry Pi Pico 2 vorgestellt Der neue Raspberry Pi Pico 2 kostet rund 5€ und ist damit der günstigste Raspberry Pi im Sortiment. Das neue Modell beinhaltet sowohl ARM als auch RISC-V Prozessoren und ist damit universell einsetzbar. Als Chipset kommt der neue RP2350 zum Einsatz. Die genaue Spezifikation vom Board: Dual-Core Cortex-M33 bzw. Dual-Core Hazard3 (RISC-V) mit 150 MHz 520 KB SRAM 4 Mbyte Flash USB 1.1 Anschluss GPIO Schnittstelle (2x UART,...
Raspberry Pi Pico 2 vorgestellt
Mittwoch, 17. Juli 2024
Einführung in Quantum Computing
Anstatt auf klassische Bits zu setzen, die entweder den Zustand 0 oder 1 annehmen können, nutzen Quantencomputer Quantenbits oder „Qubits„, die auf den Prinzipien der Quantenmechanik basieren. Diese Qubits können in überlappenden Zuständen existieren, was es Quantencomputern ermöglicht, enorme Datenmengen parallel zu verarbeiten und komplexe Algorithmen effizient auszuführen. Einführung in Quantum Computing Der Kern der Quantencomputertechnologie liegt in den quantenphysikalischen Phänomenen wie der Superposition und der Verschränkung. Superposition erlaubt einem Qubit, gleichzeitig in einem Zustand von 0 und 1 zu sein, während Verschränkung bedeutet, dass der Zustand eines Qubits untrennbar mit dem Zustand anderer Qubits verbunden ist, unabhängig von der...
Einführung in Quantum Computing
Freitag, 7. Juni 2024
Raspberry Pi KI Kit
Mit dem neuen Raspberry Pi KI Kit wird der aktuelle Raspberry PI 5 um die Hardware erweitert damit man AI Models darauf laufen lassen kann. Die Zukunft für den kleinen Rechner? Raspberry Pi KI Kit Kurz nach dem M.2 HAT+ veröffentlich die Raspberry PI Foundation die nächste offizielle Erweiterung. Dieses Mal lässt sich der Raspberry PI um einen kostengünstigen KI Chip erweitern. Dieser wird mit den Worten hohe Performance und geringe Leistungsaufnahme beworben um in ausgewählten Programmen Unterstützunug bei Machine Lerning und Neurale Netzwerke zu bieten. Beworben wir die Erweiterung mit einem Preis von 70$. Technik Der Zusatzchip ist konzipiert...
Raspberry Pi KI Kit
Montag, 3. Juni 2024
Eigene Stable Diffusion LoRAs trainieren
In diesem Tutorial zeige ich wie man eigene Stable Diffusion LoRAs trainieren kann. Damit ist es beispielsweise möglich das eigene Gesicht dem Model beizubringen und somit KI generierte Bilder von sich selbst zu erstellen. Eigene Stable Diffusion LoRAs trainieren Es gibt einige unterschiedliche Möglichkeiten ein eigenes LoRA zu trainieren. Am einfachsten ist das Programm Kohya (Kohya auf GitHub). Mit diesen arbeite ich für dieses Tutorial. Theorie Bevor ich mit der Praxis beginne kurz die Theorie. Ein LoRA „Learn on Reconstruction and Attention“ ist eine Erweiterung für trainierte KI Modelle wie LLMs oder Stable Diffusion. Die Idee dahinter ist, das allgemeine...
Eigene Stable Diffusion LoRAs trainieren
Samstag, 1. Juni 2024
Eigenes NPM Paket erstellen
In diesem Tutorial zeige ich wie man sich ein eigenes NPM Paket erstellen kann. Eigenes NPM Paket erstellen Für einen JavaScript oder Typescript Entwickler sind NPM Pakete ein Segen. Durch Verwendung fertiger Bibliotheken beschleunigt sich jedes Software Projekt. Github bietet einen großen Fundus an tollen Projekten die man schnell mit npm install verwenden kann. Als erfahrener Entwickler macht es ab einem bestimmten Punkt Sinn eigene Bibliotheken mit NPM zu erstellen. Gerade bei größeren Projekten lohnt es sich Teile des Quellcodes zu extrahieren und als eigene Bibliothek einzubinden. Sehr gut wieder verwendbare Codeteile kann man über NPM mit den anderen Entwicklern...
Eigenes NPM Paket erstellen
Freitag, 17. Mai 2024
Eishockey Torkontingent Spiel online
In den letzten Wochen habe ich in der Freizeit mit Hilfe der KI ein Eishockey Torkontingent Spiel entwickelt. Dieses ist seit heute online. Wer Lust hat kann gerne mit tippen. Eishockey Torkontingent Spiel online Mein eishockey-to-dream Torkontingent ist seit heute online und freut sich auf Mitspieler. Worum geht es? Man wählt sich ein Team aus, dass man über eine ganze Saison lang managen möchte. Jedes dieser Teams bekommt die selbe Anzahl an Toren die jeder Spieler beliebig auf die Spiele (und für jedes Drittel) aufteilen kann. Wie im realen Eishockey werden Sieger ermittelt und Punkte vergeben. Ziel ist es die...
Eishockey Torkontingent Spiel online
Donnerstag, 16. Mai 2024
Raspberry Pi M.2 HAT+
Mit dem neuen Raspberry Pi M.2 HAT+ wird der Raspberry Pi durch eine SSD aufgewertet. Ich habe mir das neue Zusatzboard genauer angesehen. Raspberry Pi M.2 HAT+ Eines der Schwachstellen vom Raspberry Pi ist seit jeher die SD Karte als primärer Datenträger. Ich kann mich nicht mehr erinnern wie viele SD Karten ich in den letzten Jahren gewechselt habe, es waren einige. Nun ist es mit dem offiziellen M.2 HAT Zusatzboard möglich den Raspberry Pi 5 über eine SSD zu betreiben. Ein lang erwartetes Feature ist nun endlich da und das besonders günstig. Für nur 13 Euro gehört euch das...
Raspberry Pi M.2 HAT+
Mittwoch, 8. Mai 2024
Raspberry Pi Connect
Raspberry Pi Connect fügt dem beliebten Mini Rechner ein professionelles Wartungstool hinzu. Damit ist es nun möglich von überall auf der Welt mit dem Browser den Raspberry Pi Desktop zu bedienen. Kein VPN mit VLC mehr nötig. Raspberry Pi Connect Raspberry Pi Connect ist eine neue Software für deinen Lieblingsrechner und ein Service, über welches man sich weltweit über den Browser auf den Raspberry Pi Desktop anmelden kann. Mit diesem Administrationstool behält man den Überblick über alle laufenden Pis und kann sie alle über den Browser warten ohne zusätzliche 3rd Party Software zu installieren. Installation Die Installation der neuen Software...
Raspberry Pi Connect
Donnerstag, 25. April 2024
Copilot ersetzt CSS Frontend Entwickler
Nun ist es soweit! Copilot ersetzt CSS Frontend Entwickler. Mit Hilfe der KI erspare ich mir für meine Projekte externe Hilfe oder frustrierendes und zeitaufwendiges CSS Try and Error. Copilot ersetzt CSS Frontend Entwickler Wir setzen als hauptsächlich Backend Entwickler schon seit einigen Monaten immer wieder Copilot (oder früher ChatGPT) als virtuellen Co-Entwickler ein. Für die meisten einfachen Tätigkeiten liefert das aktuelle Model gute Algorithmen die mit wenig Aufwand direkt im Projekt verwendet werden können. Bei Fragen und beim Debuggen ist der KI Assistent auch immer eine Hilfe und verkürzt die Zeit für die Antwort fast immer. Warum wir kein...
Copilot ersetzt CSS Frontend Entwickler
Montag, 1. April 2024
C++ DLL in Python verwenden
In diesem Tutorial zeige ich wie ich eine in C++ erstellte DLL Bibliothek in einem Python Programm verwende. Mit ein wenig Aufwand kann man bereits fertige Bibliotheken in beliebigen Programmiersprachen nutzen und spart jede Menge Zeit. C++ DLL in Python verwenden Kontext Bevor ich näher auf das Setup eingehe kurz der Kontext. Ich verwende eine selbst geschriebene C++ Bibliothek (HexagonTileMap) für ein Unreal Engine Projekt (deshalb C++). Um mir KI Agenten nicht selbst programmieren zu müssen möchte ich diese mit Deep Reinforcement Learning in PyTorch trainieren. Um die dafür nötige Umgebung nicht neu zu entwickeln möchte ich die C++ DLL...
C++ DLL in Python verwenden