IR
irwinrodriguez.dev
Startseite

Artikel

Tutorials, Anwendungsfalle und Neuigkeiten aus dem FoxPro- und X#-Ökosystem.

Neuigkeit 15. Okt. 2026

Golem 1.6: Zwei Techniker auf demselben Server kommen sich nicht mehr in die Quere

Beim Trennen gibt der Guardian den Platz sofort frei. Ist er belegt, sieht der Neue, wer ihn hat, kann ihm eine Notiz hinterlassen und warten, bis er dran ist, und hat der Inhaber die Sitzung vergessen, wird sie nach 5 Minuten abgegeben.

Artikel lesen →
Neuigkeit 12. Okt. 2026

Golem 1.5.3: was sich seit 1.5 bei den Händen, langen Aufrufen und FoxAgent geändert hat

Drei Golem-Versionen in vier Tagen: Die Hände auf dem Desktop tippen nicht mehr in ein anderes Fenster, ein langer Aufruf reißt die Verbindungen nicht mehr mit, und ein untergeordneter MCP-Server wie FoxAgent wird nicht mehr neu gestartet, wenn er mit einem Fehler antwortet.

Artikel lesen →
Tutorial 12. Okt. 2026

Ihr erster Windows-Dienst in Visual FoxPro mit FoxService

Schritt für Schritt aus der VFP-IDE: ein Dienst, der die Bestellungen importiert, die ein Webshop ablegt, sie alle 30 Sekunden zählt und jeden Morgen ans Lager schickt, ohne einen PC mit offenem Programm.

Artikel lesen →
Neuigkeit 9. Okt. 2026

Golem 1.5, der MCP für Windows: Claude kann jetzt den Bildschirm des anderen Rechners ausfüllen

Golem 1.5, der MCP-Server für Windows, bringt Hände auf dem Desktop: Claude listet die Fenster des entfernten Rechners auf, liest ihre Steuerelemente, schreibt in Textfelder, drückt Schaltflächen und sendet Tasten. Das funktioniert mit Golem Assist auf dem Rechner eines Kunden und unter dem Guardian auf einem Server, vor dem niemand sitzt.

Artikel lesen →
Neuigkeit 6. Okt. 2026

Ich stelle FoxAgent auf der Virtual Fox Fest 2026 vor

Am Donnerstag, dem 22. Oktober, stelle ich FoxAgent auf der Virtual Fox Fest vor, der Konferenz der Visual-FoxPro-Community: 75 Minuten darüber, wie sich ein KI-Agent mit einer laufenden VFP-Anwendung verbindet, die Hälfte davon als Live-Demo an einem Kassensystem in VFP.

Artikel lesen →
Neuigkeit 30. Sept. 2026

Server, vor denen niemand sitzt: der Guardian von Golem für Unternehmen

Golem 1.4 bringt den Guardian, einen Windows-Dienst, der die Techniker eines Unternehmens auf die Server seiner Kunden lässt, ohne dass dort jemand etwas starten muss. Jeder Techniker hat eine Berechtigung mit seinem Namen und einem Ablaufdatum, und der Server öffnet nur, wenn jemand aus diesem Unternehmen anklopft. Er ist in der Lizenz Golem Unternehmen enthalten.

Artikel lesen →
26. Sept. 2026

Je einfacher, desto mehr Arbeit dahinter: ein FoxCli-Befehl, früher und heute

Derselbe Konsolenbefehl in Visual FoxPro auf zwei Arten geschrieben: mit der HELP-Klausel und einem Run, das verteilt, und als ganz normale Methode mit einem Kommentar darüber. Was sich für den ändert, der ihn schreibt, und was dahinter steckt, damit es so einfach bleibt.

Artikel lesen →
Tutorial 26. Sept. 2026

Ihre CLI als Werkzeug für einen Agenten: FoxCli MCP

Dieselbe Visual-FoxPro-CLI, jetzt als Werkzeug für einen KI-Agenten: Sie kompilieren wie immer, fügen der Konfiguration von Claude eine Zeile hinzu, und der Agent sieht Ihre Tabellen an und exportiert sie, ohne dass ihm jemand die Kommandozeile erklärt.

Artikel lesen →
Tutorial 26. Sept. 2026

Ihre erste CLI in Visual FoxPro mit FoxCli

Schritt für Schritt aus der VFP-IDE: eine Konsolenanwendung, die DBF-Tabellen ansieht und exportiert, mit eigener Hilfe, typisierten Optionen und Exit-Codes, bereit zum Weitergeben durch Kopieren eines Ordners.

Artikel lesen →
Tutorial 25. Sept. 2026

CLIs für Fox-Entwickler (1): Was eine CLI ist

Erster Teil eines Kommandozeilen-Kurses für alle, die in Visual FoxPro programmieren: was eine CLI ist, was Konsole, Terminal und Shell sind, und warum das Befehlsfenster von VFP Ihnen schon die Hälfte beigebracht hat.

Artikel lesen →
Tutorial 25. Sept. 2026

CLIs für Fox-Entwickler (2): Anatomie eines Befehls

Zweiter Teil eines Kommandozeilen-Kurses für alle, die in Visual FoxPro programmieren: das Programm, seine Argumente, Optionen mit und ohne Wert, Unterbefehle, Anführungszeichen und der doppelte Bindestrich, erklärt mit den Befehlen und Klauseln, die Sie aus VFP kennen.

Artikel lesen →
Tutorial 25. Sept. 2026

CLIs für Fox-Entwickler (3): Eingabe, Ausgabe und Fehler

Dritter Teil eines Kommandozeilen-Kurses für alle, die in Visual FoxPro programmieren: die drei Kanäle eines Konsolenprogramms, Umleitungen, die Pipe, der Exit-Code und die Umlaute, die verändert in VFP ankommen.

Artikel lesen →
Tutorial 25. Sept. 2026

CLIs für Fox-Entwickler (4): Hilfe lesen und schreiben

Vierter Teil eines Kommandozeilen-Kurses für alle, die in Visual FoxPro programmieren: wie man ein Konsolenprogramm nach seiner Hilfe fragt, wie man ihre Notation liest (dieselbe wie in der VFP-Hilfe), Ausgaben für Maschinen und was in der Hilfe eines eigenen Programms stehen sollte.

Artikel lesen →
Tutorial 25. Sept. 2026

CLIs für Fox-Entwickler (5): CLIs aus VFP nutzen

Fünfter Teil eines Kommandozeilen-Kurses für alle, die in Visual FoxPro programmieren: RUN, WScript.Shell.Run und Exec, was jedes gut und schlecht macht, und eine Funktion, die ein Konsolenprogramm ohne Fenster startet, seine Ausgabe und seinen Fehler einsammelt und seinen Exit-Code liest.

Artikel lesen →
Technik 22. Sept. 2026

Zwölf Ziffern statt einer Verbindungszeile

Ein Kunde konnte mir die Verbindungszeile von Golem nicht schicken, obwohl das Programm sie bereits in seine Zwischenablage kopiert hatte. Der Weg, den ich ihm vorgelegt hatte, hatte zu viele Schritte. Also habe ich ein Fenster mit einer Schaltfläche gebaut und eine zwölfstellige Nummer, die man am Telefon vorlesen kann.

Artikel lesen →
Tutorial 21. Sept. 2026

FoxCore: damit Ihre Anwendung nicht stehen bleibt, während sie arbeitet

Was FoxCore ist, ohne Fachjargon: eine Bibliothek, die die langen Arbeiten Ihrer VFP-Anwendung auf mehrere Prozesse verteilt, damit der Bildschirm weiter reagiert. Was sich damit in einer Unternehmensanwendung machen lässt, was der Arbeitsplatz des Kunden braucht und wann es sich nicht lohnt.

Artikel lesen →
Technik 19. Sept. 2026

Wie ich mein Portal mit Golem ausrolle

Früher hieß Ausrollen auf meinen VPS: Remotedesktop öffnen, Dateien von Hand kopieren und zwischen Claude und dem Server vermitteln. Heute arbeitet Claude über Golem auf dem VPS, mit Sicherung, Hash-Prüfung und Rücknahme bei jedem Schritt. Was sich geändert hat, mit den Zeiten der letzten Tage, und wo die Grenzen liegen.

Artikel lesen →
Technik 18. Sept. 2026

Patreon benachrichtigt mein VFP-Backend

Wie ich aufgehört habe, die CSV-Datei der Unterstützer von Hand herunterzuladen: Ein Patreon-Webhook erreicht einen FoxServer-Controller, prüft die Signatur und aktualisiert sofort eine DBF. Welche Felder er schreibt und welche nicht, welche Antwortcodes er zurückgibt und warum, und ein Fehler mit großgeschriebenen E-Mail-Adressen, der unterwegs auftauchte.

Artikel lesen →
Technik 18. Sept. 2026

Ein Webhook in VFP verliert seine Signatur bei einem polnischen Namen

Warum ein mit HMAC signierter Zahlungs-Webhook bei bestimmten Namen als ungültig verworfen wurde, sobald er Visual FoxPro erreichte. Die Ursache ist die Umwandlung nach CP1252 beim Übergang über COM, und seit FoxServer 0.9.25 kommt der ursprüngliche Body zusätzlich in Base64 an, damit er sich signieren lässt.

Artikel lesen →
Tutorial 17. Sept. 2026

Eine REST-API aus der Visual-FoxPro-IDE mit FoxServer veröffentlichen

Schritt für Schritt und ohne die IDE zu verlassen: von einem geschlossenen Visual FoxPro zu einer API, die Ihre DBF-Tabelle als JSON zurückgibt und neue Datensätze annimmt. Mit jedem Bildschirm, den Sie sehen werden, und den häufigsten Fehlern beim ersten Mal.

Artikel lesen →
Tutorial 12. Sept. 2026

Eine REST-API aus Visual FoxPro mit FoxServer veröffentlichen

Von null zu einem Endpunkt, der eine DBF-Tabelle liest und JSON zurückgibt, ohne etwas neu zu schreiben und ohne VFP 9 zu verlassen. Mit der echten Ausgabe jedes Schritts und den drei häufigsten Fehlern beim ersten Mal.

Artikel lesen →