Das brandneue JSL-Kochbuch II – Input erbittenWir sind dabei, das JSL-Kochbuch zu überarbeiten, um es breiter ansprechend, besser organisiert und benutzerfreundlicher zu machen. Der Schwerpunkt liegt auf kurzen Projekten (Rezepten), die Ihnen helfen, Ihr JSL zu verbessern. Die Rezepte enthalten Schritt-für-Schritt-Anleitungen, fertigen Code und ein Demonstrationsvideo. Die ersten Rezepte werden sich auf weniger offensichtliche Aspekte allgemeiner Aufgaben konzentrieren. Später werden wir Rezepte entwickeln, die sich mit anspruchsvolleren JSL-Aufgaben wie der Behandlung von Ausdrücken und dem Musterabgleich befassen.
Wir möchten Ihren Beitrag - Welche Rezepte möchten Sie sehen?
- Welche Dinge sind oder waren herausfordernd für Sie?
- Wie möchten Sie das Kochbuch organisiert sehen?
Wir freuen uns darauf, von Ihnen zu hören.
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputMein Verständnis ist mehr, Beispielcode zu haben, der Teil meiner neuen Anwendung werden könnte, als eine Art Lernort. Es ist eine ziemlich hohe Anforderung, ein Video und eine Schritt-für-Schritt-Beschreibung zu produzieren. Vielleicht brauchen wir eine experimentelle Küche, in die nützlicher Code einfließen und reifen kann, bevor er ins Kochbuch aufgenommen wird.
Nur eine andere Idee: JMP hat die REST-Schnittstelle. Ich vermute, dass viele Scripter REST-Codes haben. Wenn es auf öffentliche Quellen zugreift, könnten wir alle Arten von Schnittstellen für die öffentliche Nutzung sammeln.
Bernd
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputBasierend auf einigen kürzlich gestellten Fragen im Diskussionsforum denke ich, dass die folgenden sehr grundlegenden Themen nützlich wären:
1. Tabellenmanipulation
A. Einer Tabelle eine Variable zuweisen (z. B. dt)
B. Bestimmen Sie die Anzahl der Zeilen in der Tabelle
C. So referenzieren Sie bestimmte Tabellenzellen
2. Für Schleifen
3. If-Anweisung
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputDanke
@Bernd2Heinen , ist die Idee, beides zu tun, Code mit wiederverwendbaren Teilen und ein Vehikel zum Erlernen von JSL bereitzustellen. Es wird mindestens ein Rezept geben, das sich mit REST/API befasst
@pmroz Punkt 1, absolut. Gibt es etwas Besonderes zum Verzweigen und Schleifen, das Sie sehen möchten?
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputIch werde die Anfrage nach REST-Beispielen für öffentliche Quellen unterstützen @Bernd2Heinen gemacht. Dies wäre sehr hilfreich! @DonMcCormack : Freut mich zu sehen, dass dies festgehalten wird.Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputEinige Rezeptideen:
- Einzigartige Werte erhalten
- Manipulieren/Abrufen von Daten aus der Berichtsebene
- XPath, Methode, die Jordan Hiller gezeigt hat, Subskription...
- Manipulieren der Elementteile des Graph Builder
- Zum Beispiel das Ändern der zusammenfassenden Statistik von Mittelwert zu Medianwert
- Sehen, was Sie mit JMPs-Objekten machen können (Objekt << Eigenschaften anzeigen(), Eigenschaften anzeigen(Objekt), Skriptindex...)
- Into- vs. Non-into-Funktionen (Substitute, Substitute Into, Short List, Short List Into...)
- Verschiedene Möglichkeiten, Referenzen zu erhalten / auf Objekte zuzugreifen
- Spalte(), AlsSpalte()
- Datentabelle()
- Fenster()
- Namespaces verwalten
- Ersetzen von Werten in mehreren Spalten
- Neuordnen von Listen/assoziativen Array-Werten mit Ranking
- Ausführen von JMP-Plattformen mit vorab ausgefüllten Werten
- Verwenden von Char To Blob(), um die Erstellung temporärer Dateien zu umgehen
- KDTable() und VPTree()
- Debuggen Ihrer Skripte
- Verwendung von Beispieldaten von JMP / Erstellung von Datentabellen mit Zufallsdaten
- Verwendung verschiedener Protokolldruckoptionen
- Protokoll erfassen
- Abrufen der Skriptausführungszeit (und der JMP-Speichernutzung)
- Uhr()
- Debugger
Für die Organisation des Kochbuchs denke ich, das Wichtigste wäre die Sichtbarkeit und dass es bei der Google-Suche (Suchmaschinenoptimierung) angeboten wird und dass es zusätzlich zu den normalen Community-Posts auch in der JMP-Community-Suche angeboten wird.
Auch wenn Sie Funktionen schreiben werden, wäre es vielleicht eine gute Idee, sie in ein JSL-Cookbook-Add-In mit benutzerdefinierten Funktionen zu integrieren. Es würde uns ermöglichen, direkt von JMP und Scripting Index darauf zuzugreifen.
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputDanke @Juda .Ich hatte definitiv ein oder zwei REST-Beispiele geplant. @jthi tolle Liste. Ich brauche ein paar Rezepte, um das Material abzudecken.
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputVerzweigen und Schleifen: nichts Besonderes, nur die Grundlagen.Anfänger scheinen mit Dingen zu kämpfen, die wir als einfache Aufgaben betrachten.
Mehrere Beispiele für IF-THEN und IF-THEN-ELSE mit Erläuterungen.
Bei FOR-Schleifen würde ich auch WHILE-Schleifen einschließen.
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputErstellen Sie nach Möglichkeit ein leicht zugängliches Ausgabeformat wie eine PDF-Datei, die als Lehrbuch verwendet werden kann.
Betreff: Das brandneue JSL-Kochbuch II - Bitte um InputEs wäre äußerst hilfreich, eine eingebaute Funktion zum Umrechnen zwischen Zeitzonen zu haben, die die sich ständig aktualisierende Zeitzonendatenbank verwendet (weitere Informationen: https://data.iana.org/time-zones/tz-link.html ).Jede Zeitzone sollte den TZ-Datenbanknamen verwenden ( https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ), wie es auch in anderen Programmiersprachen verwendet wird (zB: Python).
Eine sehr humorvolle Beschreibung des Zeitzonenproblems finden Sie in diesem Video: https://www.youtube.com/watch?v=-5wpm-gesOY&t=3s .Es ist 10 Minuten lang, aber die Zeit wert (verzeihen Sie das Wortspiel).