Das Cover der zweiten Ausgabe des JSL Companion wurde mit JSL openGL erstellt. (Siehe Anhang.)
Bevor Sie sich für eine zweite Auflage von JSL Companion , meine Mitautoren, Kevin Anderson und Theresa Utlaut, und ich diskutierten, was wir erreichen wollten und ob eine zweite Auflage angesichts der großen Verbesserungen in den folgenden Bereichen einen Mehrwert bieten würde:
- JMP-Skripthandbuch
- Skriptindex
- JMP User Community und Blogs, die Online-Unterstützung bieten.
Bei neuen JMP-Releases alle zwei Jahre wird ein JSL-Buch auf den Zeitpunkt der technischen Überprüfung und der letzten Bearbeitungen datiert.
Die erste Ausgabe von JSL Companion fiel mit JMP 9.3 zusammen. Zum Zeitpunkt unserer zweiten Ausgabe der Diskussion wurde JMP 13 bald veröffentlicht. Da JSL Companion nie alles zugeschrieben hat, um alles abzudecken, war vielleicht nur eine überarbeitete Edition mit Syntax-Aktualisierungen, überarbeiteten Skripts und festen Errata ausreichend. Dann haben wir unsere Liste möglicher Ergänzungen zusammengestellt, die für Scripter nützlich sind:
- Der JMP-Debugger, den wir nicht für JMP 9.3 empfohlen haben, war für JMP 12 und höher hilfreich.
- Xpath () und Find (), die immens nützlich sind, wurden in der ersten Ausgabe nur erwähnt, da sie in letzter Minute 2011 entdeckt wurden.
- Scripting Graph Builder. Drag-and-Drop-Methoden wurden gut dokumentiert. Über die Bedeutung der Reihenfolge der X- und Y-Spalten sowie der Element- und Legendensyntax wurde jedoch wenig geschrieben.
- Zahlreiche neue Funktionen wie Application Builder, Query Builder, Methoden zum Lesen und Schreiben von Excel-Dateien, Präsentation speichern und mehr.
Wir haben uns dafür entschieden, und aufgrund des erweiterten Umfangs wäre es eine zweite Ausgabe. Unser Umfang war so groß, dass wir mehr esoterische Diskussionen in die Skripte oder Zusatzdokumente verschoben haben. Zum Beispiel erstellen wir eine interaktive Anwendung mit Hilfe des Application Builder in sechs Schritten. Die ersten drei Schritte Schritt 1: Legen Sie die Module und Anzeigen fest . Schritt 2: Fügen Sie die Funktionen hinzu und testen Sie die Benutzeroberfläche , und Schritt 3: Test auf Maßstab. Wird es brechen? Muss die Benutzeroberfläche umgestaltet werden? , kann auf die meisten Anwendungen angewendet werden und ist daher im Buch dokumentiert. Die Details für die verbleibenden Schritte sind jedoch spezifisch für die Logik und Analysen dieser Anwendung. Daher werden die Details in einem Readme-Dokument bereitgestellt und in die Skripts aufgenommen.
Das ernsthafte Schreiben begann im Januar 2017 und wurde Ende August 2017 abgeschlossen. Technische Reviews und Bearbeitungen benötigen Zeit und Iterationen. Wir haben sogar eine Woche auf dem Cover verbracht, das mit JSL openGL erstellt wurde. Dies wurde im März 2018 abgeschlossen. Und wenn Sie es nicht wissen würden, wurde JMP 14 einige Wochen nach dem Veröffentlichungsdatum veröffentlicht.
Ob die zweite Ausgabe gut ankommt, steht noch nicht fest. Die Absicht beider Ausgaben von JSL Companion diente als Reisebegleiter, Leitfaden für die Reise des Lesers, um JSL mit angewandten Aufgaben (Anpassen, Erstellen und Automatisieren von Analysen) zu erlernen. Wir hoffen, dass die erweiterte Reiseroute nicht zu anstrengend ist.
Übrigens habe ich meine persönliche, existentielle Frage beantwortet: "War es das wert?": Beim Schreiben und Testen und mithilfe des JMP-Supports habe ich viel mehr gelernt, als ich je erwartet hätte. Jetzt, nachdem ich in Rente gegangen bin, hatte ich die Gelegenheit, mit meinen langjährigen, geschätzten Freunden Kevin und Teri zusammenzuarbeiten. Ja, es hat sich gelohnt!
PS JMP 14 bietet viele neue nützliche und lang erwartete Funktionen. Suchen Sie nach zukünftigen Blogbeiträgen. Wir werden wahrscheinlich einen Nachtrag, eine Leseliste unserer beliebtesten neuen JSL-Funktionen und eine Reihe von Skriptmodifikationen veröffentlichen, falls dies erforderlich ist.