Willkommen beim JMP-Entwicklungsupdate vom 19. Juli 2024!
JMP 19 EA2 wird am Ende des Tages am kommenden Freitag, den 26. Juli, einfrieren! Bitte denken Sie daran, dass Ihre Feature-Seiten bis Montag, den 29. Juli, 9 Uhr aktualisiert sein sollten und die Videos bis Dienstag, den 30. Juli , Ende des Tages bei Mia sein sollten. (Wenn die Feature-Seite für EA2 nicht aktualisiert wird, wird das Feature für EA-Mitglieder nicht hervorgehoben. Bitte lassen Sie Mia wissen, wenn Sie Fragen haben oder etwas im Zusammenhang mit Feature-Seiten oder Videos benötigen.)
Die Qualitätssicherung schließt die Installationstests für JMP Live 18.0.2 ab. Obwohl wir keine 18.0.2 für JMP veröffentlichen mussten, da in diesem Zeitraum keine ernsthaften Showstopper oder kritischen Sicherheitsfixes erforderlich waren, ist die Tür für Sicherheitsfixes im 18.1-Track noch offen, wobei der Security Freeze für den 09.08.24 geplant ist. Die endgültigen Installationskandidaten für JMP 18.1 werden bald darauf erstellt. Da andere Änderungen am Quellcode von JMP 18.1 abgeschlossen sind, werden die 18.1-Unit-Tests weiterhin auf einer Mac- und einer Win-Konfiguration ausgeführt, während weitere Konfigurationen auf dem 18.2-Track ausgeführt werden.
Zur Unterstützung unserer zahlreichen Release-Tracks verschiebt das DevOps-Team weiterhin mehr unserer Prozesse zu AWS und optimiert deren Leistung. Anfang dieser Woche hat Nick Ruva einen Perforce-Proxy in AWS neu konfiguriert, um Leistungsprobleme bei der Synchronisierung zu beheben, auf die Myron Chandler bei der Arbeit an einer neuen Iteration unseres Stringbot-Prozesses gestoßen ist, der in AWS ausgeführt wird.
Nick merkt an, dass einige Leute den Proxy vorher schon verwendet haben, aber er würde jedem, der Builds oder Prozesse hat, die von Perforce in AWS synchronisiert werden, dringend empfehlen , seine Perforce-Einstellungen zu aktualisieren, um den AWS-Proxy für seinen P4PORT unter jmpci-p4-proxy.build.jmp.com:1777 zu verwenden . Hier sind einige Leistungsergebnisse nach zwei Tagen, in denen Dateien von unserem schlimmsten Übeltäter in CI, dem 19.0 Windows Analysis-Build, der die JMP-Quellcodeanalyse über Nacht ausführt, an den Proxy übertragen wurden. Dieser Prozess führt bei jedem Durchlauf eine erzwungene Synchronisierung vieler Dateien durch, sodass der Prozess im Durchschnitt über zwei Stunden nur für die Synchronisierung benötigte, bevor er zum Proxy wechselte. Hier sind die Zeitdaten für die Perforce-Synchronisierung:
Ohne Proxy: Dauer: 127 m 49 s
Erster Durchlauf über den Proxy: 73 m 43 s
Zweiter Durchlauf über Proxy: 14 m 33 s
Der Prozess wird jetzt für einen Windows 19.0 Analysis-Build in weniger als 15 Minuten synchronisiert und läuft in zwei Stunden weniger Zeit, indem lediglich der P4PORT geändert wird. Nick sagt, wenn Sie weitere Informationen wünschen oder Hilfe beim Einrichten des Proxys für Ihre AWS-Projekte benötigen, lassen Sie es ihn bitte wissen und er hilft Ihnen gerne beim Start. (Außerdem weist er darauf hin, dass diese Änderung nichts mit dem heute Morgen aufgetretenen Perforce-Update-Problem zu tun hatte.)
Vielen Dank an Tonya Mauldin für das Teilen der Beta-/Crash-Tracks dieser Woche mit ausgewählten Abstürzen!

JMP-Betabericht für die Woche vom 19.07.2024 | JMP Live
Vielen Dank auch an Krzysztof Jozefowicz, Mitglied des JMP L0N-Teams, für das Teilen der folgenden Teambuilding-Neuigkeiten und Bilder. Sieht nach viel Spaß aus!
Am Dienstag hatte das JMP Nordics-Team mit Sitz in Kopenhagen (4 Personen: Vertrieb, Marketing, ein Systemingenieur und ich von F&E) einen Teambuilding-Tag. Unser Büro liegt direkt am Hafen und wir haben einen Schuppen mit Kajaks, die jederzeit genutzt werden können. Wir vier kleideten uns dem Anlass entsprechend und gingen zweieinhalb Stunden Kajak fahren. Anschließend aßen wir ein schönes Abendessen. Es war bewölkt, aber es regnete nicht und es war nicht zu heiß. Ein perfekter Tag zum Kajakfahren und zum Zusammenhalt des Teams.:smiling_face_with_smiling_eyes:




Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19 EA2 Code-Einfrieren – 26.07.24
- JMP 18.1 Sicherheitssperre – 09.08.24
- Kandidaten für die endgültige Installation von JMP 18.1 – 19.08.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Kern
- Xan: Hinzufügen sanfterer Formbeschränkungen, beispielsweise nicht abnehmender.

- Dave B: Einige weitere Bildtestprobleme im Zusammenhang mit der Änderung des AWS-Dateispeicherplatzes behoben, ein Problem mit ausführlichen Skripts behoben, den MFI-Import behoben, wenn eine Variable als Dateiliste verwendet wird, und dem Marker-Segment eine Funktion copyData() hinzugefügt, damit es eine Kopie aller von ihm verwendeten Daten besitzen kann.
- Morgan: Pläne für Model Center in Stein meißeln, einige Funktionen für Notebooks für EA2 implementieren und Scintilla-Funktionen bewerten, die Entwicklern für ein umfassenderes Textanzeige-Erlebnis zugänglich gemacht werden könnten.
- Evan: Prototyping-Änderungen an den Seitenteilen der Datentabelle.
DOE und Zuverlässigkeit
- Caleb: Ich beende gerade die Arbeit am Entwurf eines Tutorials, das Ryan und ich Anfang nächsten Jahres gemeinsam bei RAMS 2025 halten werden. Außerdem habe ich weiterhin Updates für CSALT für JMP 19 erstellt.
- Ryan L: Bereite eine Reihe bevorstehender Präsentationen vor (JSM, Statistically Speaking, Discovery und beginne heute mit RAMS).
- Irene: Habe mit Ryan einige Fehler untersucht, mit Joseph über BayesFLo in C++ diskutiert und eine Forschungsarbeit geschrieben.
Hosting und Schnittstellen
- Will Morgan: JMP-21519 :: Behebung mehrerer von Testern in Peking gemeldeter Fehler, hauptsächlich kleine Verbesserungen der Benutzerfreundlichkeit und Verbesserungen bei der Fehlerbehandlung im Python-Add-In-Code. ( JMP-22213 , JMP-22215 , JMP-22247 ). Habe auch meine Präsentation beendet und meine Demo für den S3-Connector geübt. Sie wird insgesamt etwa 12 Minuten dauern und ich bin der letzte Vortragende für alle Praktikanten. Hoffentlich zeigt diese Demo, wie der S3-Connector verwendet werden kann, damit Sie ihn Kunden vorführen können. Schließlich steht meine SAS-Zertifizierungsprüfung bevor, also habe ich mich auch darauf vorbereitet.
- John Schroedl: Ich habe mit Chris Humphrey an Änderungen an unseren Upload-Servern gearbeitet (Abstürze, Telemetrie usw.). Wir haben den Quellcode von Perforce nach Git verschoben, Pakete aktualisiert und konfigurieren eine dedizierte Testumgebung für robustere Updates. Die Ergänzungen zur Annahme von Uploads der Ergebnisse der Usability-Studie sind fast abgeschlossen. Danke an Bryan Boone für Tipps zur Verwendung von HTTP-Anfragen von JSL. Absturzuntersuchungen und Symbolaktualisierungen.
- Daniel: AWS Authorization hat vor Kurzem Infrastrukturänderungen abgeschlossen, um doppelten Code zwischen JMP Desktop und JMP Live zu reduzieren, sowie einen neuen Endpunkt, um den manuellen Autorisierungsprozess zu vereinfachen!
- Michael H: Bugfixes auf 18.2 übertragen. Zugriff auf den AspenTech IP21-Datenhistorikerserver untersuchen.
Interaktives HTML
- Paul Spychala : Unterstützt die lokale Größenanpassung von Graph Builder-Berichten in HTML, ohne dass man zu JMPLive zurückkehren muss ( JMPHTML-13885 ). Unterstützt Life Distribution CDF (mit optionaler Survival Curve-Unterstützung) ( JMPHTML-13924 ), PDF ( JMPHTML-13928 ), Quantile ( JMPHTML-13929 ), Hazard ( JMPHTML-13930 ) Prediction Profilers in HTML/JMPLive. Unterstützt OpParameter in HTML/JMPLive durch Erstellen einer Methode zum Patchen und Ersetzen der Operation durch ihren Ausdruck ( JMPHTML-13936 ). Unterstützt bivariate Poly Profilers in HTML/JMPLive ( JMPHTML-13916 ). Unterstützt bivariate Mean Profilers in HTML/JMPLive ( JMPHTML-13945 ). Unterstützt bivariate orthogonale Profilers in HTML/JMPLive ( JMPHTML-13946 ). Unterstützt Normal Density Operations in HTML/JMPLive ( JMPHTML-13944 ).
- John Powell : Habe den Genehmigungsprozess für die Verwendung der three.js-Bibliothek in unseren webbasierten 3D-Grafiken gestartet ( JMPHTML-13939 ). Habe weiter an der Unterstützung von Scatterplot3D in interaktivem HTML gearbeitet ( JMPHTML-13491 ). Habe mich mit Dieter, Eric, Peng, Michael Goff und Justin getroffen, um die Unterstützung der Zeitreihenprognose in JMP Live zu besprechen ( JMPPRODMGMT-1090 ). Habe mich mit Praveena und Annie, dann mit Mia und Dieter getroffen, um über Kontrolldiagramme und Prozessscreening in JMP Live zu sprechen ( JMPHTML-1033 ).
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen. Gemeinsam mit anderen Entwicklern verbesserte Patentdokumentation. Mehrere Fehler behoben. In Arbeit: Modernisierung des Codes für diese Funktion (API-Ebene, ESM-Module, TypeScript).
Statistiken
- Elizabeth: Fortsetzung der Arbeit an einem Haltbarkeitsrechner für gemischte Modelle, um einige verschiedene in der Literatur vorgeschlagene Methoden umzusetzen. Die ersten beiden Methoden funktionieren zusammen mit einer anfänglichen und sehr einfachen Methode: der Berichterstattung der Ergebnisse.
- John Sall: Mehr kategorische Arbeit, einschließlich neuer Anfragen nach der Demo mit P&G (JMP-21878, JMP-21908, JMP-21941, JMP-21942, JMP-22196, JMP-22199, JMP-22201, JMP-22202, JMP-22205, JMP-22206, JMP-22212, JMP-22225).
- Laura CS: Habe fehlende Daten mit polychorischen Korrelationen recherchiert. Habe angefangen, eine PolychoricCor-Klasse zu schreiben (danke an Clay, der mich auf ein einfaches Beispiel mit Optimizable hingewiesen hat)! Habe mich mit Term- und TermCombo-Klassen vertraut gemacht (danke an Laura L., die mir von letzterer erzählt hat)! Habe eine Liste mit Ressourcen zu SEM für das akademische Team erstellt, um auf die Anfragen einiger Benutzer nach unterstützender Dokumentation einzugehen. Habe einen Absturz mit Rechtsklick-Bootstrap in SEM behoben und mich mit Haley getroffen, um die Überprüfung des Fehlers und das Testen von MIIV-2SLS zu besprechen.
Statistische Tests
- Jacob: Testen kategorischer neuer Funktionen und Fehlerbehebungen für JMP 19. Überprüfen von Jira-Tickets und Hinzufügen von Unit-Tests. Testen von DOE-Updates für JMP 19. Aktualisieren von CSALT-Tests und Hinzufügen von Tests für neue Tabellenskripte zum Laden und Bearbeiten für Tabellen zum Speichern von Faktoren/Antworten. Leistungstests, Wiederinbetriebnahme der Leistungssuite und Untersuchung einer möglichen Zeiterhöhung im Control Chart Builder. Aktualisieren von Skripten zum erneuten Ausführen meiner fehlgeschlagenen Unit-Tests.
- Tonya: Arbeite mit Mark Bailey an einer XPath-Präsentation und bereinige die Unit-Tests.
Neuigkeiten aus den Biowissenschaften
- Abschluss der Sommerprojekte von UNC-Studentenpraktikanten für die Add-Ins „Forest Plot“ und „Uprupt Plot“.
- Letzte Handgriffe an einem Manuskript über die Aggregation unerwünschter Ereignisse mit Geoffrey „Isle of“ Mann und Rebecca „District of Columbia“ Lyzinski. Wird Anfang nächster Woche bei Drug Safety eingereicht.
- Letzte Handgriffe für den Prototyp des Berichts über das Wiederauftreten unerwünschter Ereignisse.
- Eine interne JSL-Funktion zur Erstellung von Forest-Plots, Dual-Forests und Dot-Forests für JMP Clinical wurde fertiggestellt. Kann später in ein Add-In umgewandelt werden.



- Drew: Weiterer Ersatz der Java-Implementierung von AE Narrative durch eine Python-Implementierung. Behebung diverser Fehler in 18.2 und 19.0. Code-Reviews für die endgültige Version 18.1.
Produktmanagement und Produktmarketing
- Bryan F: Mit Michael Goff und Landra Cunningham Zeichenfolgen in JMP Live geprüft. Mit dem JMP Live-Team Änderungen an Aaron Andersens editierbarem Skriptfeld besprochen. Mit Michael Goff und Justin Chilton über die Verwendung des Kippschalters gesprochen; es wurde klar, dass wir Stilentscheidungen dokumentieren müssen. Mit dem CORE- Team im DOET-Buchclub Fortschritte gemacht, indem ich bewährte Methoden und Prototypen für UI-Design erkundet habe. Mit dem PM-Team Brainstorming darüber durchgeführt, wie man Zielbenutzer zur Teilnahme an Usability-Studien animieren kann. Mit den Entwicklern die Unterbrechung der JMP-Theme-Entwicklung und die nächsten Schritte besprochen. Ein Formular für die Eingaben des PM-Teams zu Dashboard-Metriken erstellt.
Technischer Support und Engagement
- Duane: Die Fälle waren diese Woche konstant und wir kümmern uns um sie! Will Corley (ein SE in Marys Team) hat mehrere Teammitglieder begleitet, um unsere Verantwortlichkeiten und unsere Rolle im Unternehmen besser zu verstehen. Wenn wir erfahren, wie wertvoll das ist, werden wir erkennen, ob wir einen formelleren Prozess entwickeln sollten, damit die Leute die Enablement- und Support-Teams verstehen.
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Technisches Supportfallvolumen pro Woche:

Engagement-Support-Fallvolumen pro Woche:

Fallthemen für die Engagement-Warteschlange, gesamt:

Fallthemen für die Engagement-Warteschlange, letzte Woche:

Entwicklungsvorgänge
- Perforce-Proxy-Arbeit – alle Einzelheiten finden Sie im oberen Abschnitt des Updates.
- Wartung und Windows-Updates für alle DailyUT-Maschinen
- Wartungs- und Servicepakete für mehrere JMP-Entwicklungsserver
- Dazu gehört auch Swarm, das am frühen Freitagmorgen leider einen Ausfall verursachte und auf eine Version vor dem Update zurückgesetzt wurde. Wir untersuchen noch, was passiert ist und wie wir verhindern können, dass es in Zukunft wieder passiert, wenn dieses Update erneut angewendet wird. Wir entschuldigen uns für die Ausfallzeit bei allen, die heute Probleme mit Perforce-Check-ins hatten.
- Das JAVA 17-Update unserer Infrastruktur ist abgeschlossen und alle Jenkins-Agenten und der Jenkins-Server wurden aktualisiert.
- Shannon L: Unterstützung bei der Bereinigung offener Probleme mit 18.1 Jira – alle Fehler aktualisiert, das ist jetzt abgeschlossen! Überprüfung der SAS 3WM-Ausfälle; Start von zweimal wöchentlichen Scrums für das Oxygen-Migrationsprojekt mit dem Doc-Team; Unterstützung bei der Untersuchung von JMP-Absturzberichten.
- Shannon C: Arbeitete mit Myron und Lisa an Telemetrieberichten und Datenbankgrößenproblemen. Einige Benutzer übermittelten Millionen von Telemetriezeilen, was die JMP-basierte Verarbeitung von Telemetriedatentabellen verlangsamte, sodass es bei Jenkins-Jobs zu Zeitüberschreitungen kam. Teilnahme an Leistungsmanagementschulungen durch JMP HR. Untersuchte verschiedene JMP-Abstürze und nahm an mehreren wöchentlichen Gruppentreffen teil.
Lokalisierung
- Sandy: Arbeit am Testen des Dateivergleichsprogramms abgeschlossen, das die Dateipopulation für alle Projekte validiert. Neuen Jenkins-Job mit aktuellem Code für weitere Tests aktualisiert. Neue Projekt-Dashboard-Funktionalität und REST-Call-Funktionalität überprüft. Arbeit am Test-Framework-Projekt begonnen. Arbeit an Quellcode-Populationsjobänderungen begonnen, um das Kopieren von Quelldateien in den Staging-Bereich zu automatisieren.
- Allison: Lokalisierte JA 18.0-Dokumentations-PDFs validiert und auf P4 übertragen; lokalisierte Bilder für 18.0 DOE-Buch validiert; JMP Marketplace-Übersetzungen aktualisiert, um Konsistenz sicherzustellen; Jiras und Vorübersetzung der Titelseite für 18.1 DJ-Buch für kommende lokalisierte 18.1 JMP Doc-Add-Ins für alle Sprachen aktualisiert; Berechtigungsproblem für Anbieter in unserem memoQ CAT-Tool untersucht.
- Krzysztof: Verarbeitung von 18.0-Buchübersetzungslieferungen von den Anbietern. Besprach mit dem Entwicklerteam Internationalisierungs- und Lokalisierbarkeitsprobleme in JMP Clinical und zeigte ihnen eine Demo eines Lokalisierungsworkflows für fortlaufende chinesische Übersetzungen. Bereinigen von Übersetzungsspeichern.
- Trish: Lokalisiertes JMP-Dokumentations-Add-In-Projekt-Setup für 18.1. Planung für JMP Marketplace-Übersetzungsaktualisierung und -überprüfung. Ressourcenplanung für 19.
- Sohail: Weitere Funktionen und Verbesserungen zur TM-Suchoberfläche hinzugefügt und an der Beschleunigung der Suchzeiten gearbeitet.
Dokumentation
- Qiana: Habe mich mit Shannon C und Mia getroffen, um das Hinzufügen des Doc-Add-Ins zum Marketplace zu besprechen; wir haben auch die Begrenzung der Anzahl von Veröffentlichungen auf den Seiten „JMP Documentation | JMP“ und „Doc Add-In“ besprochen. Seite „Learning Oxygen – Ressourcen“ erstellt. Projektplanung für JMP 19.0 und Oxygen.
- Khawar: Habe Styles Basket erkundet und PDF basierend auf einer Vorlage für die oXygen-Migration erstellt. Habe die Notwendigkeit der Aufteilung von Themen untersucht. Habe Visual Studio eingerichtet und den Beispielindexcode durchgesehen. Habe angefangen, HTML auf Codeacademy und LinkedIn Learning zu lernen. Habe den Bericht von der Data Story Challenge auf dem VAUG-Treffen präsentiert.
- Devon: Fehler aus der XML-Version eines Kapitels des Buches „Discovering JMP“ für Khawar behoben, 18.1-Dokumentationsdateien für die Übergabe gekennzeichnet, Jira-Planung für 19, Compliance-Schulung abgeschlossen und Umstellung auf neue Hardware abgeschlossen.
- Susan C: Erstellen und Planen von Jiras für 19.0. Arbeite an einem Produktivitätskurs und einigen Oxygen-Schulungen. Alle Bücher für 19.0 zurücksetzen.
- ChrisB: Fehler im Release Candidate der Hilfe für 18.1 behoben. 18.1-Dokumentations-Add-In erstellt. String-Überprüfungen im Juli abgeschlossen. Ich prüfe, ob PDFs von Oxygen eines unserer aktuellen PDF-Probleme lösen können. Ich erstelle Hilfe für 18.0, um Updates zu erfassen.
System-/Hosttests - Cary
- Adnane El Hachami: Ich habe am Test-Dashboard gearbeitet, einen Fehler behoben und arbeite immer noch an einer Funktionsanforderung. Ich habe einige Überprüfungen abgeschlossen und Notebook auch ein wenig getestet.
- Mandy: Habe eine ganze Reihe von TS-Tracks (von Holger) zu den Datentabellenfunktionen (Spalten gruppieren, neue linke Seite der Datentabelle, erzwungene Werte, Spalten-Tags) beantwortet – und er hat bei mehreren Problemen sogar zweimal geantwortet – diese als zu behebende Jira-Probleme oder als Feedback protokolliert. Habe ein bisschen daran gearbeitet, die Voreinstellung für die Ausführung des neuen Tabellenrasters festzulegen, an dem David W. arbeitet, und eine ganze Reihe von Tests ausgeführt – habe ein paar Jiras gemeldet und versucht, die Benutzeroberfläche ein bisschen durchzugehen, um zu sehen, was noch so funktioniert wie vorher. Es gab einige Leistungsprobleme auf dem Mac, die nur auf einen Fix zurückzuführen waren, den Daniel Powell einfügen wollte – habe ein bisschen mit ihm daran gearbeitet, um sicherzustellen, dass JMP weiterhin effizient läuft. Nächste Woche spreche ich mit einer Gruppe von Highschool-Schülern im SAS Reach-Programm über meinen Karriereweg und werde auch eine kurze Demo von JMP machen, um ihnen zu zeigen, was es ist – arbeite also ein bisschen daran.
- Audrey : Ich arbeite an einem Vorschlag für unsere geplanten Veröffentlichungstermine, erledige Jira/Confluence-Admin-Aufgaben und optimiere einige JSL-Unit-Tests. Ich habe über den weltweiten technischen Ausfall gelesen und mir das Interview mit dem CEO von CrowdStrike angehört. Sie sagen noch nicht genau, was passiert ist, haben aber darauf hingewiesen, dass die Qualitätssicherungsteams herausfinden müssen, was bei all den verschiedenen verfügbaren Levels und Patches für Windows-Betriebssysteme übersehen wurde. Für mich unterstreicht das, dass es, egal wie gut wir mit unserem Veröffentlichungsprozess zurechtkommen, wirklich wichtig ist, eine abschließende Installationsprüfung auf möglichst kundenähnlichen Maschinen und auf so vielen Betriebssystemen wie möglich durchzuführen!
- Hunter : Habe einen Großteil der Woche mit dem Testen von Autorisierungselementen verbracht … habe einen Fix von Daniel getestet, der in einem Fall von JMP Pro 19 EA 1 unter Windows gemeldet wurde, bei dem Air-Gap-Autorisierungsversuche beim Öffnen einer ungültigen Antwortdatei abstürzten, habe einen weiteren potenziellen Fix getestet, um zu verhindern, dass JMP Dateien vor der Autorisierung auf dem Mac öffnet, und habe die Überprüfung auf JMP-22105 auf verschiedenen Mac-Konfigurationen durchgeführt, um zu bestätigen, dass die JMP 19-Telemetrieergebnisse ausführlichere Daten zum Mac OS und zur Hardwarekonfiguration enthalten.
System-/Host-Tests – Peking
Notiz von Shannon
Nach einer hervorragenden Präsentation des JMP-Praktikanten Parker Dingman zu den JMP-Mapping-Verbesserungen letzte Woche dachte ich, ich würde etwas vom anderen Ende des Spektrums der Map-Nützlichkeit mit Ihnen teilen. :smiling_face_with_smiling_eyes: Jemand hat mich kürzlich auf den Account „Terrible Maps“ aufmerksam gemacht – unten sind ein paar alberne Beispiele, die dort gepostet wurden, aber es gibt noch so viel mehr. Es gibt sogar ein Buch !
(Manchmal braucht man nach einer Woche mit nicht funktionierender Hard- und Software einfach etwas zum Lachen. Ich hoffe, Sie alle haben ein schönes Wochenende!!)

