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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →