Associazione ISAA
ForumAstronautico
AstronautiNEWS
AstronautiCAST
AstronautiCON
StratoSpera
ForumAstronautico.it

Definizione di uno standard per i thread relativi ai lanci

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Ultima modifica: 2018-08-04 13:09 UTC

Dato che la cosa suscita qualche interesse, prendiamoci un thread per definire uno standard condiviso per poi costruirci su eventuali script.
Ecco una mia proposta iniziale. Il tutto è pensato per un lettore umano (perciò m'è parso opportuno rendere alcune parti opzionali) e italianofono.

Dovrei premettere una chiarificazione della sintassi adottata nello schema, ma non vorrei essere pedante. Credo che si capisca che le parti racchiuse tra parentesi quadre [ ] sono opzionali, quelle tra parentesi angolari < > indicano le informazioni che dovranno essere inserite, quelle tra parentesi graffe { } possono essere ripetute in base alla necessità e la linea verticale | separa le alternative. Barre e lineette / e - sono semplici separatori.

Data (CET|CEST): (1) <AAAA-MM-GG> / (UTC): <AAAA-MM-GG>

Finestra (CET|CEST): (2) <HH:MM:SS[-HH:MM:SS]> / (UTC): <HH:MM:SS[-HH:MM:SS]>

Zona di lancio: <nome spazioporto> - <numero pad>

Lanciatore: <nome e configurazione> [Se presente: / Upperstage: <upperstage>]

[Se è un lancio SpaceX:
Core: <identificativo core comprensivo del numero di riutilizzi>

Static fire (CET|CEST): <AAAA-MM-GG HH:MM:SS> / (UTC): <AAAA-MM-GG  HH:MM:SS>

Recupero core: <nome landing zone o droneship>

Recupero fairing: <nome natante che effettuerà il recupero>
]

{Per ogni payload > minisatellite, a meno che non sia il payload principale: (3)
Payload: (4) <nome payload> Massa: <massa al lancio in kg> [Se applicabile: Bus: <nome piattaforma>]
}

[Se presenti mini/micro/nanosatelliti, che non siano il payload principale:
Altri payload: <numero complessivo mini/micro/nanosatelliti>
]

Orbita di inserimento: (5) <LEO|MEO|GTO|SSO... ecc> [Se noti: <apogeoXperigeo>|<altitudine media> <inclinazione>]

[Se diversa dall'orbita di inserimento:
Destinazione: <GEO XXX°|ISS|LUNA|MARTE... ecc>
]

Note:
(1) Metterei tutte le indicazioni di tempo in primo luogo ed esplicitamente secondo l'orario locale (in modo che siano immediatamente comprensibili a chiunque capiti sul forum) e poi in UTC
(2) Se la finestra è istantanea si mette un solo orario
(3) Occorre una soluzione che vada bene sia per il PSLV che per l'Electron (o altri piccoli lanciatori di cubesat)
(4) Se ce n'è più di uno si potrebbero numerare
(5) Ovvio che stiamo parlando solo di lanci orbitali.

Si potrebbero aggiungere altre voci relative alla documentazione informativa (siti, presskit, ecc) e agli eventuali webcast, ma così si rischia di caricare un po' troppo di lavoro colui che apre il thread, dal momento che sarebbe opportuno che chi crea questa scheda poi la tenesse aggiornata (in caso di rinvii o di informazioni che si aggiungono o vengono rettificate in un secondo tempo). A meno che i nostri potenti mezzi non siano in grado di fabbricare "post condivisi" che chiunque (iscritto al forum, o appartenente ad una specifica categoria di utenti non amministratori) sia in grado di aggiornare.
« Ultima modifica: Sab 04/08/2018, 15:12 da robmastri »
  Socio I.S.A.A.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #1 il: Gio 02/08/2018, 18:34 »
Alcuni di questi dati potrebbero essere prelevati automaticamente e tenuti aggiornati tramite la API di Launch Library.
 

Offline bigshot

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #2 il: Gio 02/08/2018, 23:36 »
Alcuni di questi dati potrebbero essere prelevati automaticamente e tenuti aggiornati tramite la API di Launch Library.
Assolutamente, anzi, data una "whitelist" di lanciatori/agenzie/whatever si potrebbe far generare il thread in automatico.

Però bisognerebbe un'interfaccina veloce per fare l'override di alcuni campi, ad esempio per Merah Putih noi sappiamo che core verrà usato, mentre launchlibrary ancora no :)
Se fossi gatto: miao. Se fossi cane: bau. Se fosse tardi: ciao!
:)
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #3 il: Ven 03/08/2018, 10:57 »
Leggo tutto e apprezzo. Molte cose di quelle scritte qui sono possibili e saranno automatizzabili una volta passati a Discourse.
I dettagli richiedono un attimo di studio da parte del nostro team tecnico, ma suggerisco di adottare subito il template proposto da @robmastri, che potremo raffinare/modificare in sede di semi automazione...
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #4 il: Ven 03/08/2018, 11:25 »
Per i lanci della SpaceX, vi segnalo SpaceX REST API, sponsorizzata dal subreddit r/spacex. La documentazione è buona ed è abbastanza intuitivo, e fornisce dati di ogni tipo, anche se non è assicurato che venga aggiornato spesso e/o in modo corretto.

Ho creato molti thread di questo tipo su reddit e devo dire in tutta onestà che la standardizzazione aiuta molto perché devi solo riempire i campi, ma l'automazione è pressoché impossibile in quanto molti dei dati non sono noti molto prima, e in qualche modo poi il post va aggiornato. Farlo manualmente o attraverso un database/script non cambia molto, se non per il fatto che nel secondo caso c'è un sistema molto più complicato dietro. Questo vuole solo servire da warning comunque, solo per non farvi fare lavoro "inutile", ricordandovi che spesso l'automazione eccessiva genera più problemi che vantaggi.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #5 il: Ven 03/08/2018, 13:52 »
Puntualizzazzioni molto apprezzate @Soltasto. L'automazione che avevo in mente, almeno inizialmente, e' automatizzare la creazione del post iniziale di un thread, seguendo il template per quanto possibile/disponibile. Sulle modifiche concordo che automatizzare sia complicato, ma tutto lo studio e lavoro relativo andra' a dopo la migrazione a Discourse in ogni caso, quindi ad autunno inoltrato.
Per il momento l'applicazione manuale del template proposto da @robmastri va piu' che bene ;)
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Offline bigshot

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #6 il: Ven 03/08/2018, 15:26 »
Unica micro variazione proposta... Se dobbiamo ispirarci a ISO8601, allora andiamo totalmente di ISO8601: YYYY-MM-DD
Se fossi gatto: miao. Se fossi cane: bau. Se fosse tardi: ciao!
:)
 
Questo messaggio ha ricevuto 1 ringraziamenti.

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #7 il: Sab 04/08/2018, 11:10 »
Ok. Come compromesso metterei obbligatorio l'inserimento delle date UTC formattate YYYY-MM-DD anche quando sono uguali a quelle CEST, che però lascerei nella forma naturale per un italiano. Il mio obiettivo è che persino qualcuno che non sa nulla di fusi orari o di standard ISO possa capire subito a che ora c'è il lancio.
  Socio I.S.A.A.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #8 il: Sab 04/08/2018, 11:43 »


Il mio obiettivo è che persino qualcuno che non sa nulla di fusi orari o di standard ISO possa capire subito a che ora c'è il lancio.

Hahahaha. Mi metterò lì con i popcorn. Non per te eh, ma perché ho esperienze che tu puoi anche scrivere 09.32 ora italiana e ancora ti verrà chiesto a che ora c'è il lancio.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #9 il: Sab 04/08/2018, 12:14 »
Hai ragione, allora rettifico:

Il mio obiettivo è che persino qualcuno che non sa nulla di fusi orari o di standard ISO possa continuare chiedere in giro a che ora c'è il lancio (senza avere nessun ragionevole motivo per farlo).

 :stuck_out_tongue_winking_eye:
  Socio I.S.A.A.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #10 il: Sab 04/08/2018, 13:21 »
Unica micro variazione proposta... Se dobbiamo ispirarci a ISO8601, allora andiamo totalmente di ISO8601: YYYY-MM-DD
Sono personalmente molto d'accordo. Se iniziamo questa cosa facciamolo cercando di seguire criteri di uniformità allo standard.
Penso non sia facile fraintendere una cosa di questo tipo (esempio):
2018-08-04 13:00 UTC
2018-08-04 15:00 CEST
Possiamo certo spiegare cosa significano i vari acronimi (su discoruse pure rendendo UTC e CEST o CET link automatici alle rispettive pagine wikipedia) ma non farei una scarpa e una ciabatta e anzi, userei questa occasione per "educare" i nostri lettori a un pò di standard usati nel campo aerospaziale ;)
D'altra parte 3/4 delle persone che conosco scrive mt per metri, lt per litri (e così via), ma questo non significa che dobbiamo trattarli come se avessero un senso :D
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #11 il: Sab 04/08/2018, 15:38 »
Tra la scarpa e la ciabatta preferirei la pantofola, ma, se lo scopo è educativo, mi allineo molto volentieri.

Mi sembrerebbe anche opportuno aggiungere la voce "Launch provider". Per quanto, in alcuni casi, potrebbe non essere facilissimo definirla univocamente.

E il "proprietario" del payload? Ma come lo chiamiamo?
  Socio I.S.A.A.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #12 il: Sab 04/08/2018, 16:20 »
Il proprietario del payload è il Customer del proprietario del lanciatore.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #13 il: Sab 04/08/2018, 17:08 »
Non è il commission.. Ante? .. Atore?
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #14 il: Sab 04/08/2018, 17:15 »
Mi sembrerebbe anche opportuno aggiungere la voce "Launch provider". Per quanto, in alcuni casi, potrebbe non essere facilissimo definirla univocamente.
E il "proprietario" del payload? Ma come lo chiamiamo?
Punto importante. Dove possibile eviterei inglesismi, sempre nella logica di agevolare il visitatore del forum non necessariamente appassionato e conoscitore dell'inglese. So che ci sono termini intraducibili, e quelli vanno benissimo in inglese, ma imvvvho non c'è nulla di sbagliato a concordare una traduzione decente (ripeto, ove possibile) in Italiano di alcuni termini.

Per esempio:
Payload => Carico utile
Payload provider => Committente
Launcher provider => Fornitore servizi di lancio
Fairing => Ogiva
...
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #15 il: Sab 04/08/2018, 18:17 »
Molto d'accordo sull'italiano. Resta il problema di trovare denominazioni inequivoche.

"Fornitore di servizi di lancio", mette insieme realtà come SpaceX e ULA - che il lanciatore lo costruiscono - ad altre come ILS, Glavkosmos, ISIS... che invece lo procurano per chi vuole orbitare satelliti. Di questi ultimi non vorrei tenere traccia (anche perché, nel caso dei piccoli satelliti, possono essere più di uno per un solo lanciatore). Ce ne possiamo infischiare?

A me, in fin dei conti, basta un'etichetta per dire che Vega è di (=fornito da) Arianespace e Aeolus è di (=commissionato da) ESA, perché mi pare brutto che i questi due soggetti non compaiano per nulla nella relativa "scheda".
  Socio I.S.A.A.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #16 il: Sab 04/08/2018, 18:52 »
Tutto sta al livello di dettaglio che si vuole raggiungere. Qui sopra mi riferivo all'opportunità di tradurre in Italiano più che a elencare cosa secondo me sia indispensabile scrivere nella "scheda".
Se mi si chiede l'opinione personale, mi fermerei a elencare Lanciatore (il nome del razzo),  Nome/i del Payload carico utile e, se umanamente possibile, il relativo committente (ESA, NASA, NOAA, AziendaTelCoACaso...)
Guardiamo cosa fanno gli altri (quelli che lo fanno bene), come Reddit, ma non impicchiamoci a dettagli che interessano davvero ai super ultra geek e che poi vanno anche tenuti aggiornati.
My 2 cents.
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #17 il: Mer 08/08/2018, 19:34 »
Ecco un primo e primitivo editor di template bbcode. Non fa quasi nulla, salvo la conversione degli orari UTC<>CE(S)T, il calcolo della finestra a partire dalla durata e l'aggiunta di righe per payload multipli. Per il momento nessun controllo sulla sensatezza dei dati.

http://www.rmastri.it/apps/launchtemp.php
  Socio I.S.A.A.
 
Questo messaggio ha ricevuto 1 ringraziamenti.

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #18 il: Mer 08/08/2018, 21:19 »
Bellissimo lavoro! Mi permetto di suggerire di tenere pronta una versione Markdown-compatible ;)
Sono certo che sara' utilissima per valorizzare la standardizzazione che mi/ci piace tanto :beer:
« Ultima modifica: Mer 08/08/2018, 21:37 da marcozambi »
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #19 il: Gio 09/08/2018, 08:57 »
La versione Markdown è già pronta:

http://www.rmastri.it/apps/launchtemp.php?f=md

Dopo il passaggio, rovescerò il default, che ora è su f=bbc  :happy:
  Socio I.S.A.A.
 
Questo messaggio ha ricevuto 1 ringraziamenti.

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #20 il: Gio 09/08/2018, 09:42 »
Grazie mille @robmastri, non avevo dubbi. Ci sono un paio di idee che ho per poter gestire gli aggiornamenti di questi dati in modo semi-automatizzato. Per arrivare a una versione di produzione servira' qualche tempo, ma direi che per questi dettagli possiamo gestire la cosa offline su una conversazione dedicata in Telegram. Stay tuned.

Ovviamente per il momento questo lavoro fatto fino ad ora va BENISSIMO e invito tutti coloro che volessero aprire un thread per seguire un lancio ad utilizzare da subito il tool preparato da Roberto.
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Offline bigshot

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #21 il: Ven 10/08/2018, 01:17 »
La versione Markdown è già pronta:

http://www.rmastri.it/apps/launchtemp.php?f=md

Dopo il passaggio, rovescerò il default, che ora è su f=bbc  :happy:

Era esattamente la mia idea iniziale, ottimo :)
Lo "githubbi"? Ci sono un paio di modifichine necessarie secondo me, ma faccio prima a farle che a dirtele  :)
Se fossi gatto: miao. Se fossi cane: bau. Se fosse tardi: ciao!
:)
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #22 il: Ven 10/08/2018, 09:00 »
In realtà dal mio punto di vista ci sarebbero un bel po' di cose da completare/sistemare.

Githubbare? Troppa fatica per un solo file :happy: faccio prima a mettere un altro link:

http://www.rmastri.it/apps/launchtemp.txt
  Socio I.S.A.A.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #23 il: Ven 10/08/2018, 10:33 »
Lo "githubbi"? Ci sono un paio di modifichine necessarie secondo me, ma faccio prima a farle che a dirtele  :)
https://github.com/ItalianSpaceAstronauticsAssociation/launch-post-generator
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #24 il: Ven 10/08/2018, 14:41 »
Due parole giusto per farvi capire cosa ho in mente. Sarebbe ottimo avere uno script intelligente che faccia regolarmente il polling di Launch Library API (https://launchlibrary.net/docs/1.4/api.html#launch) e se non gia' esistente crei un nuovo thread incorporando quante piu' informazioni possibili in automatico. Discourse, piattaforma su cui migreremo tra poco piu'  di un mese, ha una splendida API che consente di inserire e aggiornare nuovi thread/posts. Tenendo traccia di un id univoco all'interno del post creato, sara' anche possibile tenerlo aggiornato automaticamente.
Mentre per ora il lavoro del sempre egregio @robmastri va piu' che bene, mi riprometto di preparare una demo di questa funzionalita' ad autunno inoltrato. Chi vorra'  partecipare allo sviluppo si faccia avanti :)
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Offline isapinza

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #25 il: Ven 10/08/2018, 15:27 »
Una domanda.. se aggiorno il post devo andare a rileggermi sempre il primo per sapere se è cambiato qualcosa o c'è un modo per saperlo?

Mi spiego meglio:
-1 si apre il thrad con il  post automatico per il lancio x il giorno y con le informazioni A - B - C
-2 qualcuno commenta il post con info aggiuntive, immagini o quant'altro, quindi avrò 1, 2, n post sullo stesso thread
-3 le informazioni "automatiche" cambiano in  E- D - C ed il post n°1 viene aggiornato in automatico
Come viene segnalato questa modifica? Mi ritrovo il primo post con uno "stato" diverso tipo "Non letto" " Aggiornato" etc o?
(si lo so avevo promesso di fare un pò di test e poi...  :ok_hand: :ok_hand: scusate brutto periodo lavorativo  :point_up: :point_up:)
---> Se quello che dico può essere interpretato in due modi ed uno dei due ti fa arrabbiare...intendevo il terzo *grin*
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #26 il: Ven 10/08/2018, 16:03 »
Isa, credo che seguiremo la convenzione di Reddit e di tanti altri forum simili: il primo post e'  "riservato" e di riferimento per avere sempre le ultime notizie aggiornate. La discussione nei post seguenti il primo sara'  sempre libera, mentre il bot di creazione/aggiornamento tocchera'  solo il primo post, avendo cura di indicare la data di ultimo aggiornamento. In questo modo un utente sa in automatico che se vuole verificare le info piu' recenti basta andare in testa alla discussione (che con discourse e'  facilissimo).
Non so ancora dirti (non ho sperimentato) se la modifica di un post via API lascia traccia visibile, ma se fosse, no probs.
« Ultima modifica: Ven 10/08/2018, 16:05 da marcozambi »
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Offline isapinza

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #27 il: Ven 10/08/2018, 16:31 »
Pito...
non mi piace ma mi adeguo :D
P.S. Odio Reddit  :skull:
P.P.S. si lo so sono vecchia è per questo che non mi piace Reddit  :stuck_out_tongue_winking_eye:
---> Se quello che dico può essere interpretato in due modi ed uno dei due ti fa arrabbiare...intendevo il terzo *grin*
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #28 il: Ven 10/08/2018, 18:09 »
non mi piace ma mi adeguo :D
Beh ma questo e' solo l'inizio. Vedrai l'oceano di novita'  passando a Discourse  :stuck_out_tongue_winking_eye:
Se hai idee che secondo te funzionano meglio, proponi :) Ogni input verra' certamente considerato, anche se non necessariamente implementato  :P
Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #29 il: Ven 10/08/2018, 21:10 »
Per essere agli inizi, il lavoro è già più che ottimo. :) Ho seguito in silenzio la faccenda nei giorni scorsi, ora però che ho dato un'occhiata avrei qualche idea da implementare:
1) si potrebbe anche inserire la durata della missione/del satellite
2) si potrebbe inserire un controllo automatico di razzi e siti di lancio, in modo che si apra una finestra di errore nel caso si metta un Ariane 5 con partenza da Cape Canaveral, o un Proton in partenza da Kourou, ad esempio
Se sono cose troppo complesse/onerose come lavoro o tempo da impiegare (come potrebbe essere la mia seconda idea) fatemi sapere senza problemi.
 

Re:Definizione di uno standard per i thread relativi ai lanci
« Risposta #30 il: Ven 17/08/2018, 19:11 »
Negli scorsi giorni il bot per pubblicare automaticamente i dati dei lanci e tenerli aggiornati è stato scritto ed è operativo in beta testing sul nuovo motore del forum Discourse.
Nei prossimi giorni il codice sarà aggiornato per pubblicare le informazioni extra riguardanti i lanci di SpaceX, di fatto integrando quanto presente su launchlibrary.net con le info in arrivo dalle SpaceX API.
Un altro benefit del passaggio alla nuova piattaforma...

Marco Zambianchi
ForumAstronautico Founder
Presidente Associazione ISAA
 
Questo messaggio ha ricevuto 1 ringraziamenti.