Il nuovissimo ricettario di JSL II - Sollecitazione di inputStiamo rinnovando il JSL Cookbook per dargli un appeal più ampio, renderlo più organizzato e più facile da usare. Il focus sarà su progetti brevi (ricette) per aiutarti a migliorare il tuo JSL. Le ricette includeranno istruzioni dettagliate, codice completato e un video dimostrativo. Le prime ricette si concentreranno su aspetti meno che ovvi delle attività comuni. Successivamente svilupperemo ricette che si occupano di compiti JSL più impegnativi come la gestione delle espressioni e il pattern matching.
Vorremmo il tuo contributo - quali ricette vorresti vedere?
- Quali cose sono o erano difficili per te?
- Come vorresti vedere organizzato il Ricettario?
Non vediamo l'ora di sentirti.
Re: Il nuovo ricettario JSL II - Sollecitazione di inputLa mia comprensione è più quella di 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 di entrare nel ricettario.
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
Re: Il nuovo ricettario JSL II - Sollecitazione di inputSulla base di alcune domande recenti 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 particolari celle di tabella
2. Per i loop
3. Se dichiarazione
Re: Il nuovo ricettario JSL II - Sollecitazione di inputGrazie
@Bernd2Heinen , l'idea è di fare entrambe le cose, fornire codice con parti 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 sulla ramificazione e il loop che vorresti vedere?
Re: Il nuovo ricettario JSL II - Sollecitazione di inputAsseconderò la richiesta di esempi REST per fonti pubbliche che @Bernd2Heinen fatto. Questo sarebbe molto utile! @DonMcCormack : Sono felice di vedere che questo sarà catturato.Re: Il nuovissimo ricettario JSL II - Sollecitazione di inputQualche idea per le ricette:
- Ottenere valori unici
- Manipolazione/ottenimento di dati dal livello Report
- XPath, metodo mostrato da Jordan Hiller, abbonamento...
- Manipolazione delle parti degli elementi del generatore di grafici
- Ad esempio, modificando la statistica riassuntiva da media a mediana
- Vedere cosa puoi fare con gli oggetti JMP (oggetto << Mostra proprietà(), Mostra proprietà (oggetto), indice di script...)
- Funzioni Into vs Non-in (Sostituto, Sostituisci in, Short List, Short List In...)
- 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 i valori degli elenchi/matrici associative 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 dei tuoi 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)
- Guadare()
- debugger
Per l'organizzazione del ricettario penso che la cosa più importante sarebbe la visibilità e che sarà offerto con le ricerche su google (ottimizzazione dei motori di ricerca) e che sarà offerto anche nelle ricerche della community JMP oltre ai normali post della community.
Inoltre, se scriverai funzioni, forse inserirle nell'aggiunta di JSL-Cookbook con funzioni personalizzate sarebbe una buona idea. Ci consentirebbe di accedervi direttamente da JMP e Scripting Index.
Re: Il nuovo ricettario JSL II - Sollecitazione di inputGrazie @Giuda .Stavo sicuramente pianificando uno o due esempi REST. @jthi ottima lista. Avrò bisogno di alcune ricette per coprire il materiale.
Re: Il nuovo ricettario JSL II - Sollecitazione di inputRamificazione e loop: niente di speciale, solo le basi.I principianti sembrano lottare 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.
Re: Il nuovo ricettario JSL II - Sollecitazione di inputSe possibile, crea un formato di output facilmente accessibile come un file PDF, che può essere utilizzato come libro di testo.
Re: Il nuovo ricettario JSL II - Sollecitazione di inputSarebbe estremamente utile avere una funzione integrata per convertire tra i fusi orari utilizzando il database dei fusi orari sempre aggiornato (maggiori informazioni: https://data.iana.org/time-zones/tz-link.html ).Ogni fuso orario dovrebbe utilizzare il nome del database TZ ( https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ), come è usato in altri linguaggi di programmazione (es: 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).