Willkommen beim JMP Development Update für den 8. Juli 2022!
Glückwünsche sind angesagt John Powell , der seinen 10 th Jubiläum mit JMP nächste Woche. Brian gab einige Informationen über Johns Geschichte und Amtszeit bei uns weiter: „John Powell hat vor 10 Jahren bei JMP angefangen. Er hatte frühere Jobs bei Corel, wo er für Zeichenpakete und Büroanwendungen berühmt war, und bei ARA, einem Unternehmen, in dem einige unserer anderen Mitarbeiter beschäftigt waren. John kam zu JMP, um an HTML5 zu arbeiten, wo er seitdem tätig ist. Heute leitet er diese Gruppe. Johns erstes großes Projekt war das Schreiben der Bubble Plot-Plattform für HMLT5, um die Flash-Version zu ersetzen, die wir zuvor ausgeliefert hatten. John war auch Teil des ursprünglichen JMP Live-Teams, wo er an lokalen Datenfiltern, Spaltenumschaltern und einem Großteil der Kommunikation zwischen JMP und JMP Live arbeitete. John hat hervorragende Arbeit bei der Entwicklung und Führung von HTML5 geleistet. Wir sind dankbar für seine Beiträge und dafür, wie einfach es ist, mit ihm zusammenzuarbeiten.“ Ich stimme von ganzem Herzen zu, es ist wunderbar, mit John zu arbeiten, und wir sind so froh, dass er Teil des JMP-Teams ist. Herzlichen Glückwunsch, Johannes!
Ein großes Dankeschön geht an Ryan Parker für die Präsentation von Verbesserungen im Functional Data Explorer und die Präsentation der neuen Wavelet-Basisfunktionsmodelle. Ryan hat an dieser Version mit zusammenarbeitenden Entwicklern gearbeitet Lehm Barker Unterstützungswerkzeuge hinzuzufügen, um die Analyse von Spektraldaten zu erleichtern, die Wavelet-Modelle, um Daten mit scharfen Spitzen anzupassen, und einige neue Datenvorverarbeitungsschritte. Wenn Sie das Meeting verpasst haben, finden Sie hier einen Link zu einer heruntergeladenen Kopie der Aufzeichnung.
Eine Erinnerung daran, dass JMP 17 EA9 heute am Ende des Tages einfriert. Bitte denken Sie daran, Ihre Feature-Seiten zu aktualisieren und zu lassen Mia Stephens wissen, ob es etwas gibt, das Sie für EA9 hervorheben möchten. EA9 wird unsere letzte Version für JMP 17 sein, und Kunden können jetzt die fast endgültige Version von JMP 17 (mit Ausnahme der wenigen endgültigen Korrekturen, die in den nächsten Wochen eingeführt werden) erhalten, anstatt auf die vollständige Version zu warten. Wir erwarten immer noch EA-Feedback von diesen Kunden, auch wenn es sich verlangsamen kann. Vielen Dank wie immer an Tonya Mauldin und Nicole Jones zur Verwaltung des eingehenden EA-Feedbacks.
Die Arbeit an JMP 17 geht weiter, während wir uns unserem Meilenstein „Code Freeze“ am 20.07.22 nähern. Sie alle wissen, dass wir uns jetzt im Code-Genehmigungsmodus befinden. Entwickler, die Änderungen an den Hauptzweig in Perforce übertragen, erstellen weiterhin Überprüfungen in Swarm oder halten persönliche Sitzungen ab, um vorgeschlagene Änderungen zu überprüfen, und senden dann eine Genehmigungsanfrage an die JMP-Genehmigungsliste, bevor sie Änderungen übertragen. Zu den Änderungen, die nicht überprüft oder genehmigt werden müssen, gehören das Hinzufügen/Bearbeiten von Codekommentaren, Zeichenfolgenbearbeitungen, das Hinzufügen/Bearbeiten von Beispielen für Skriptindizes und Aktualisierungen für 3 rd Parteibibliotheken. Vielen Dank an den neuen Entwickler Paul Spychala zum Erstellen einer Seite, die die dokumentiert Code-Genehmigungsmodus-Prozess für diejenigen, die es zum ersten Mal durchlaufen (oder diejenigen, die eine Erinnerung benötigen).
Kurze Erinnerung zu Zeichenfolgen: Alle jetzt hinzugefügten Zeichenfolgen werden erst am 17.1 übersetzt. Und jede jetzt bearbeitete Zeichenfolge führt dazu, dass die Übersetzungen bis zur 17.1-Übergabe nicht mehr mit dem Englischen synchron sind, wenn die Zeichenfolge bereits übersetzt wurde. Wenn es zum Zeitpunkt der Bearbeitung zum ersten Mal zur Übersetzung ausgegangen war, werden die Übersetzungen nicht akzeptiert, wenn sie zurückkommen, da die Quelle nicht mehr übereinstimmt. In diesem Fall wird die Zeichenfolge in 17.1 zur Übersetzung ausgegeben.
Hinweis von Mia - Vielen Dank an alle, die JMP 17 Lightning Talks für die Asia Pacific Discovery-Konferenzen aufgezeichnet haben. Jeff Hudgins teilte mit, dass sie sich großartig entwickeln und eine große Bereicherung für unsere globalen Teams sein werden! Technical Enablement wird die Videos auch mit dem technischen JMP 17-Feldtraining verwenden, sodass wir viel Nutzen aus ihnen ziehen können.
JMP-Entwicklungsaktualisierungen
Statistiken
- John Sal: Arbeitete an Design Space Profiler X Spec Limits ( JMP-13269 , JMP-13270 ), Model Screening Gewinnmatrixverarbeitung ( JMP-13202 ), Ausreißer nach Konstanten durchsuchen ( JMP-7465 ), Erforsche Muster für die Zeilenanzahl ( JMP-7465 ) und getestete Easy DOE-Änderungen.
DOE und Zuverlässigkeit
- Kaleb: Arbeiten an einigen Forschungsarbeiten. Eines wird in Kürze erneut eingereicht, das andere steht kurz vor dem Abschluss. Ich habe auch geholfen Joseph mit EasyDOE arbeiten, wo ich kann.
- Eine interessante Anmerkung von John Sall: Die größte Änderung in letzter Zeit für Easy DOE war tatsächlich eine Änderung in GenReg, um an kleine Stichproben angepasste Konfidenzgrenzen für normalverteilte Antworten zu verwenden. Bisher wurde eine Normalverteilung für das Konfidenzintervall verwendet, was in Ordnung ist, wenn mehr als 20 oder 30 Datenzeilen vorhanden sind, aber für kleine DOE-Designs gibt es möglicherweise nur 8 Läufe mit 3 Faktoren und einem Achsenabschnitt das bessere Konfidenzintervall muss Student's t verwenden, das für diesen Fall von 4 Freiheitsgraden für Fehler viel breiter ist, dh die roten Linien in diesem Diagramm anstelle der blauen Linien. Ein Beispielskript ist beigefügt.

Statistiktests und Statistikdokumentation
- Markieren: Zusammenarbeit mit Brad und Joseph an Designproblemen von Easy DOE. Arbeiten mit Jacob und Ryan, um Easy DOE zu testen. Unterstützung funktionaler UI/UX- und UX-Entwicklungsprozess-Workstreams. Hat auf EA 8-Feedback von Martin Demel zu Easy DOE geantwortet. Aufgezeichnete Präsentation für JMP Discovery Summit Americas mit Jianfeng. Beantwortete Fragen in der JMP Community.
- Tonya: Das Dokument „Neue Funktionen“ und die Dokumentation zum Messgerät „Typ 1“ überprüft.Fehlerüberprüfung.Präferenztests meiner Plattformen.
- Jacob: Testen von Easy DOE, Schreiben von Unit-Tests für den Predict-Tab und Verifizieren von Jira-Tickets
- Karen: Arbeiten an DOE-Kapiteln.
Gastgeber
- Paul N.: (1) libcurl aufgrund von BlackDuck gemeldeten Schwachstellen aktualisiert. Die vorherige Version wurde am 11. Mai 2022 veröffentlicht. Schwachstellen waren seit mindestens einem Monat bekannt. Wir verwenden jetzt libcurl (7.84.0), veröffentlicht am 27. Juni 2022. Die aktualisierte libcurl ist seit dem Build von Dienstagabend Teil des Windows-Builds. JMP auf macOS verwendet die macOS-Systemversion von libcurl. (2) Alle drei Schulungen der Produktsicherheitsstufe 1 angesehen und abgeschlossen. (3) Arbeitete mit Brian, Bryan und SAS IT an den Schwachstellen von Spring Framework 3.2.18 und stellte fest, dass JMP eine Sicherheitsausnahme benötigt, um die SAS-Jars zu versenden. Da SAS erst mindestens 2 Monate nach dem Versand von JMP 17.0 ein Update ausliefert. Wir müssen auf das 5.2.x Spring Framework und aktualisierte SAS-Jars in 17.1 migrieren
- Johannes Schrödl: Code-Reviews und einige Icon-Arbeiten für späte 17.0. Wir haben jetzt telemetry.jmp.com auf einem AWS-Server eingerichtet und hatten den ersten erfolgreichen Upload von einem modifizierten JMP-Build. Es ist noch ein langer Weg, aber das war ein guter Meilenstein.
HTML5
JMP Live
- Aurora: Fehlerbehebungen in JMP Live 17.0 (Audit-Protokoll, Datenpost-Listenfilter nach Leertaste, Datenpost-Listenfilter nach Ersetzung, versehentliches Umbenennen von Datenposten).Dokument zu neuen Funktionen von 17.0 überprüft.Arbeitete am Discovery Americas Talk mit Michael Goff.Ich habe meinen neuen Windows-Rechner erhalten und eingerichtet.
Datenermittlung
- Dan S: Code-Reviews. Skalierungsproblem für Graph Builder-Geigendiagramme behoben. Zweiter Durchgang beim Speichern des Dokuments für EasyDOE auf dem Mac, Absturz im Datenfilter „Skript zum Speichern in Datentabelle“ behoben.
Entwicklungsbetrieb
- Jim: (1) Arbeit an Jira-Problemen im Zusammenhang mit Test- und Abonnement-Installationsprogrammen für Mac OS. (2) Mehrere Software-Updates und Betriebssystem-Upgrades durchgeführt, einschließlich Kimis Anfrage, Python auf allen JMP 17.0 UT-Rechnern auf 3.10.5 zu aktualisieren. (3) Abschluss der Einrichtung von sechs Jenkins CI Mac Minis und Übergabe an das Rechenzentrum.
- Myron: Aktualisieren und erneutes Bereitstellen von JiraBot ( JMPTOOL-510 ), einige Beispieldatenskripte per E-Mail-Anfrage aktualisiert, Mac symbolisiert für SF-Abstürze.
Lokalisierung
- Howard : Bereichsautomatisierung für den memoQ-Export JMPTOOL-509 ; Entwickler arbeiten an Jenkins-Job JMPTOOL-516
- Melanie : Arbeiten an Beispieldaten gibt zurück; Jira-Bereinigung.
- Sandig : Verarbeitung DJ-Rückgabe für ZH; Prüfung für JMPTOOL-295 ; arbeitete an einem Automatisierungsprojekt JMPTOOL-513
- Trisch : Projektmanagement. L10N-Zeitplan, Projekte und Jira-Updates; arbeitete an einer professionellen Präsentation des Entwickler-Workstreams; Scoping-Bereitschaft für HTML5- und JMP Live-Hilfeübergaben.
- Aktualisierungen zu JMPLoc-Projekt Jiras in dieser Woche.
Dokumentation
- Susanne : Implementieren des Feedbacks aus der Überprüfung der JMP Live-Hilfe. Vielen Dank an alle, die ihren Beitrag geleistet haben! Neue Funktionsbeschreibungen für JMP Live, interaktives HTML und das EG-Buch hinzugefügt. Dank an Brian C für die Hilfe bei den JMP Live-Beschreibungen und John P. für die Hilfe bei den interaktiven HTML-Beschreibungen. Das Dokument „Neue Funktionen“ zur Überprüfung gesendet. Vielen Dank an alle für die Überprüfung! Eine kleine Erinnerung, dass die Frist für Feedback abgelaufen ist heute . Erstellung und Veröffentlichung der EA9-Hilfe.
- Chris B : Habe die JSL New Features in. Alle JSG- und JSR-Jiras überprüft. Einen Teil des Sicherheitstrainings abgeschlossen.
System-/Host-Tests
- Mandy : Mehr an der Dev-Demo für Workflow Builder gearbeitet; Mehrere TS-Tracks beantwortet, re: tables > preview > join, Tables > subset, JSL scripts that change between 16.2 and 17.0, re: Parameter Estimates changes; daran gearbeitet, dass das Workflow-Builder-Symbol für Mac und Windows überall korrekt installiert wurde.
- Lisa: Verifizierungen, sortierte einige Probleme, auf die Mia in GB gestoßen war, und begann mit dem Testen des frühen Installers.
- Mike M: Ein Jira für das Umschließen von HTML5-Etiketten wurde geöffnet (entspricht nicht JMP). Aktualisierung aller meiner Hilfebildtests mit Parse XML()-Code zur besseren Erkennung von Google-Tracking (Danke Michael Hecht!). Teilnahme an der Überprüfung der Dokumentation zu 17.0 Neue Funktionen. Hinzufügen mehrerer CCB-Sikuli-Tests. Teilnahme an Produktsicherheitskursen.
- Audrey: Organisation und Teilnahme an den Early Install Testing-Bemühungen und Sichtung von Problemen, die sich daraus ergeben haben. Testen einer neuen Funktion in Confluence, die Ihnen allen gefallen könnte: die Einfaches Dropdown-Menü , was das Teilen und Ändern von Status oder Zuweisungen auf Confluence-Seiten sehr einfach macht. Überprüfung der Dokumentation zu neuen Funktionen. Mit neuem Entwickler gesprochen Nele S über JMP-Tools und -Prozesse, mit Blick auf EA-Feedback.
- Josch L : JMP Live-Fehlerüberprüfung und KeyCloak 18-Regressionstests.Besprechung von Plänen mit dem breiteren JMP Live-Team, wie wir unsere verbleibenden KeyCloak-Server aktualisieren sollten.
- Peking / Cary JMP testet den Jira-Status live
- 05 Geschichten im Testen
- 34 Geschichten im Test bereit
- 10 Bugs Erstellt in den letzten 7 Tagen.
- 45 Stories / Bugs Closed in den letzten 7 Tagen
System-/Host-Tests in Peking
- Erich Wang : (1) Arbeit an der Behebung des Sicherheitsproblems beim Aktualisieren des Skripts. Getesteter Zugriff auf Serverdateien über JSL-Funktionen und HTTP-Anfrage. Außerdem wurden End-to-End-Tests hinzugefügt. (2) Getestete Berechtigungsänderungen für den persönlichen Bereich, jetzt kann der Besitzer des persönlichen Bereichs allowDataAdmin nicht erteilen, WEBJMP-5691. Auch Integrationstests hinzugefügt. (3) Arbeit an Jira-Storys/Bugs-Verifikation
- DaLi : (1) Arbeit an Jira-Storys/Bug-Verifizierung (2) Eingabe/Bestätigung für Qiana zum Verfassen von Dokumenten zu neuen Funktionen.
- Mike Wu : (1) Diskussion über Migrationsprobleme der Citrix-Testumgebung mit Kevin: CHG0466604, RITM0386896. (2) Arbeit an Jira-Storys/Bugs-Verifikation. (3) Support für Starburst Presto untersuchen, Details in JMPTESTBJ-1670 . (4) UT-Fehler beheben.
- Kimi : (1) Arbeiten an Jira-Storys/Bug-Verifikation. (2) Zugriff auf R und Matlab im Servermodus blockieren, siehe JMP-13061 und JMP-13063 . (3) Sanity I18N Testing for Marker Simulation, da der JMP-12228 jetzt als testbereit markiert wurde. (4) Bitten Sie Jim, die Python-Version zu aktualisieren, Details siehe JMPTOOL-512 . (5) UT-Fehler beheben.
- Nala : Arbeiten an Jira-Storys/Bug-Verifikation.
Technischer Support
- Duane erholt sich gut von der Knieoperation.
- Wendy : Der technische Support arbeitet an einer Priorisierung offener Punkte und Schmerzpunkte für Service Cloud/Service Cloud Voice.
- Wendy : Ich arbeite daran, die Berichte von Duane auf JMP Live 17 zu aktualisieren.In der Zwischenzeit ist hier die Anzahl der Tracks/Fälle pro Woche.