Bei der Erstellung umfangreicher Dokumentationen ist die Navigation das A und O. Wem ist es nicht schon so gegangen, dass man inmitten eines umfangreichen Projekts, wie beispielsweise der Implementierung von Reporting in einer AD-Schnittstelle, den Überblick in der Dokumentation behalten möchte? MS Word hat dazu u.a. die folgende Möglichkeit. Hier nun auf den Punkte gebracht und Schritt-für-Schritt:
Archiv von Steffen Sanders Beiträgen: Steffen Sander
Ein Leitfaden für Entwickler Integrationstests sind ein wesentlicher Bestandteil des Softwareentwicklungsprozesses, insbesondere wenn es um komplexe und verteilte Anwendungen geht. In der Welt von C# und ASP.NET Core gibt es zahlreiche Ressourcen und Bibliotheken, die Entwicklern helfen, diese Tests effizient und effektiv zu schreiben. Was sind Integrationstests? Integrationstests prüfen die Interaktionen zwischen verschiedenen Teilen einer Anwendung und auch der "Außenwelt", der Außenwelt im Sinne von Datenquellen externer Systeme, um sicherzustellen, dass sie wie erwartet zusammenarbeiten. Im Gegensatz zu Unit-Tests, die einzelne Komponenten isoliert testen, konzentrieren sich Integrationstests auf den Gesamtablauf. .Net Framework und Integrationstests Das .NET Framework hat die Softwareentwicklung […]
Bei der Arbeit mit HR-Systemen, um Synchronisierungsvorgänge zur AD automatisieren zu können, sind Abfrageschnittstellen entscheidend. Diese können in gängigen Formaten wie XML oder JSON abgerufen werden. Die Authentifizierung erfolgt meist über OAuth oder Token-basiert. Aus dem YouTube-Video (Want to build a good API?) gibt es folgende interessante Hinweise, um eine API stabil und erweiterungsfähig zu gestalten.
Wenn ein weiteres Integrationsprojekt gestartet wird, dann werden häufig Tabellen mit Standardwerten oder Stammdaten übernommen. Für diese Aufgabe, um Tabellendaten zu übernehmen, hält das MS SQL Server Management Studio eine passende Funktion bereit. Die Tabellendaten sind jetzt als Insert-Statements in einer Datei in dem ausgewählten Verzeichnis abgelegt.
Was ist mit einem Mehrschritt-Reset gemeint?Ein Beispiel: Bei der Analyse von Datensätzen, z.B. in einer Web-Applikation, werden mit Filtereingaben die entsprechenden Daten geladen. Um eine schnellere Eingabe, ohne viel Rumklicken, zu ermöglichen, kann die Filtereingabe wie ein Kommando mit Argumenten implementiert werden. Ein Kommando hat dabei die Struktur "/Name:Argument". Mit ENTER wird die Aktualisierung der Ausgabe direkt ausgelöst. Der Eingabefokus bleibt weiterhin im Eingabefeld, so daß ein neues Kommando oder nur ein anderes Argument eingegeben werden kann. In einer konkreten Implementierung kann durch ESCAPE (1. Reset) das aktuelle Argument gelöscht werden, um sofort ein anderes Argument eingeben zu können. Die […]
In der Softwareentwicklung und Wartung von langlaufenden Programmen ist die System- und Prozessüberwachung ein Teil der operativen Aufgaben. Um dies zu unterstützen gibt es u.a. die Möglichkeit entsprechende Log-Ausgaben zu erstellen und im zweiten Schritt auszuwerten.Hier im konkreten Fall, wie die Speicherauslastung im Tagesverlauf, bzw. über mehrere Tage aussieht. Thema Peak-Performance und Datenkosten. In langlaufenden Serviceprogrammen, in diesem Kontext geht es um einen Windows-Dienst, welcher regelmäßig tausende von Datensätze verarbeitet. Dieser Windows-Dienst erzeugt nun einige Log-Ausgaben mehr, um nach einzelnen Prozessschritten den Status der Garbage-Collection auf einfache Weise überwachen zu können. Hintergrund ist, letztes Jahr, also Ende Oktober 2022, hatten […]
Seit mind. 4 Jahren wieder mal bei einem größeren Laufwettbewerb gestartet und auch ins Ziel gekommen.Das war der Freiburg Halbmarathon, am 26. März 2023 Hervorragend organisiert, beim Check-In ging es flott voran. Jetzt noch schnell in die Laufschuhe gewechselt. Die Wechselsachen konnten hier bequem abgelegt werden, ein Markierungsband hilft beim Wiederfinden und wird auch beim Verlassen später geprüft. Klar, ich bin natürlich für den SSV Lahr gestartet! 🙂 Das "Nummernschild" auch noch richtig befestigt und schon kann es fast losgehen. Da sind ja die beiden RFID-Chips dran, um die Netto-Laufzeit später messen zu können. Also, schön vorsichtig. Hier sind schon […]
Hier in aller Kürze Basics & Practice Weitere Ressourcen: https://github.com/dair-ai/Prompt-Engineering-Guide https://learnprompting.org/ Hinweise:zu Punkt 2:"Kritisiere ... und gib mir mindestens 3 Verbesserungen.""Kritisiere und überzeuge mich davon, daß ... falsch sind.""Handle sehr kritisch und gibt brutal ehrliches Feedback zu ..."
Sie können bis zu 50% Material einsparen und sehen Sie darüber hinaus die Daten direkt an der entsprechenden Maschine angezeigt, durch ein Software-Zusatzmodul und einem Monitor-System. Die bevorzugte Variante ist da der Einsatz des genetischen Algorithmus (GA) und kann beispielhaft folgendermaßen aussehen: Gegeben sei eine unbegrenzte Menge an Rohmaterial mit einer Länge von 6 Metern und eine Menge von 20 Stücken mit variierenden Längen zwischen 0,75 und 2,8 Metern. Wenn Sie die optimale Aufteilung der Stücke auf einem Materialstück suchen, die den Verschnitt minimiert. Dieses Beispiel zeigt, wie ein genetischer Algorithmus eingesetzt werden kann, um ein Längenoptimierungsproblem zu lösen. Die […]
