Il nuovissimo JSL Cookbook II - Sollecitare inputStiamo rinnovando il JSL Cookbook per renderlo più attraente, renderlo meglio organizzato e più facile da usare. L'attenzione si concentrerà su progetti brevi (ricette) per aiutarti a migliorare il tuo JSL. Le ricette includeranno istruzioni dettagliate, codice completo e un video dimostrativo. Le prime ricette si concentreranno su aspetti meno che ovvi di compiti comuni. Successivamente svilupperemo ricette che si occupano di attività JSL più impegnative come la gestione delle espressioni e la corrispondenza dei modelli.
Vorremmo il tuo contributo - quali ricette vorresti vedere?
- Quali cose sono o sono state impegnative per te?
- Come vorresti che fosse organizzato il Ricettario?
Non vediamo l'ora di sentirti.
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputGrazie per le idee @Marco_ & @Giuda . Di seguito sono riportate le ricette che ho creato finora. Sto ancora aspettando che vengano completati alcuni dettagli amministrativi prima che le pagine vengano pubblicate. Non vedo l'ora di aggiungere altro in base a tutti i tuoi suggerimenti.
- La finestra dello script - Nozioni di base
- Utilizzo della finestra dello script, passaggi successivi
- Unisci 2 tabelle e crea un sottoinsieme
- Esegui una piattaforma senza conoscere il numero o i nomi delle colonne
- Utilizzo di una finestra di dialogo per creare un report personalizzato
- Modificare un report in base ai risultati dell'analisi
- Crea un report su misura utilizzando i messaggi
- Concatena i file CSV selezionati dall'utente
- Accesso ai dati tramite un'API REST
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputSarebbe estremamente utile avere una funzione incorporata per la conversione tra fusi orari utilizzando il database dei fusi orari sempre aggiornato (maggiori informazioni: https://data.iana.org/time-zones/tz-link.html ).Ogni fuso orario deve utilizzare il nome del database TZ ( https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ), come viene utilizzato in altri linguaggi di programmazione (ad esempio: Python).
Per una descrizione molto divertente del problema del fuso orario, guarda questo video: https://www.youtube.com/watch?v=-5wpm-gesOY&t=3s .Dura 10 minuti, ma ne vale la pena (scusate il gioco di parole).
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputSe possibile, crea un formato di output facilmente accessibile come un file PDF, che può essere utilizzato come libro di testo.
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputGrazie @Giuda .Stavo decisamente pianificando uno o due esempi di REST. @jthi ottimo elenco. Avrò bisogno di alcune ricette per coprire il materiale.
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputAlcune idee per le ricette:
- Ottenere valori unici
- Manipolare/ottenere dati dal livello Report
- XPath, metodo che Jordan Hiller ha mostrato, sottoscrizione...
- Manipolazione delle parti degli elementi del generatore di grafici
- Ad esempio cambiando la statistica riassuntiva da media a mediana
- Vedere cosa puoi fare con gli oggetti JMP (oggetto << Mostra proprietà (), Mostra proprietà (oggetto), indice di scripting ...)
- Funzioni Into vs Non-into (Substitute, Substitute Into, Short List, Short List Into...)
- Diversi modi per ottenere riferimenti / accedere agli oggetti
- Colonna(), AsColum()
- Tabella dati()
- Finestra()
- Gestione degli spazi dei nomi
- Sostituzione di valori in più colonne
- Riordinare elenchi/valori di array associativi utilizzando la classifica
- Esecuzione di piattaforme JMP con valori precompilati
- Utilizzo di Char To Blob() per ignorare la creazione di file temporanei
- KDTable() e VPTree()
- Debug degli script
- Utilizzo dei dati di esempio di JMP / creazione di tabelle di dati con dati casuali
- Utilizzo di diverse opzioni di stampa del registro
- Cattura registro
- Ottenere il tempo di esecuzione dello script (e l'utilizzo della memoria JMP)
- Orologio()
- Debug
Per l'organizzazione del libro di cucina penso che la cosa più importante sarebbe la visibilità e che sarà offerto con le ricerche su Google (ottimizzazione per i motori di ricerca) e che sarà offerto anche nelle ricerche della community di JMP oltre ai normali post della community.
Inoltre, se scriverai funzioni, forse trasformarle in JSL-Cookbook add-in con funzioni personalizzate sarebbe una buona idea. Ci consentirebbe di accedervi direttamente da JMP e Scripting Index.
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputSeguirò la richiesta di esempi REST per fonti pubbliche che @Bernd2Heinen fatto. Questo sarebbe molto utile! @DonMcCormack : Sono contento di vedere che questo verrà catturato.Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputBranching e looping: niente di speciale, solo le basi.I principianti sembrano avere difficoltà con quelli che consideriamo compiti semplici.
Diversi esempi di IF-THEN e IF-THEN-ELSE con spiegazioni.
Con i loop FOR includerei anche i loop WHILE.
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputGrazie
@Bernd2Heinen , l'idea è di fare entrambe le cose, fornire codice con porzioni riutilizzabili e un veicolo per l'apprendimento di JSL. Ci sarà almeno una ricetta che si occupa di REST/API
@pmroz Articolo 1, assolutamente. Qualcosa di particolare su branching e looping che vorresti vedere?
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputSulla base di alcune recenti domande nel forum di discussione, penso che i seguenti argomenti di base sarebbero utili:
1. Manipolazione della tabella
UN. Assegna una variabile a una tabella (es. dt)
B. Determina il numero di righe nella tabella
C. Come fare riferimento a determinate celle della tabella
2. Per loop
3. Se la dichiarazione
Ri: Il nuovissimo libro di cucina JSL II - Richiesta di inputLa mia comprensione è più per avere un codice di esempio che potrebbe diventare parte della mia nuova applicazione, piuttosto che una sorta di luogo di apprendimento. È una richiesta piuttosto alta per produrre un video e una descrizione passo passo. Forse abbiamo bisogno di una cucina sperimentale in cui il codice utile possa entrare e maturare prima che entri nel libro di cucina.
Solo un'altra idea: JMP ha l'interfaccia REST. Immagino che molti scripter abbiano codici REST. Se accede a fonti pubbliche potremmo raccogliere tutti i tipi di interfacce per uso pubblico.
Bernd