Pro Tip per Discourse

Il software che fa funzionare questo forum si chiama Discourse e ha varie funzionalità tanto interessanti quanto imbucate :confused:

In questa lista facciamo vedere alcune funzioni fantastiche e come trovarle :sunglasses:

:ballot_box_with_check: ONEBOX

Vuoi mettere un link a qualcosa? Se lo inserisci in una riga singola (senza niente prima né dopo), Discourse creerà automaticamente un’anteprima direttamente nel post. La cosa funziona sicuramente con YouTube, Instagram, Facebook, Wikipedia e quasi tutti gli altri siti.

:arrows_counterclockwise: RISPONDI CON ARGOMENTO CORRELATO

Spesso capita di dover aprire una discussione diversa per parlare di qualche aspetto particolare o perché la discussione è diventata lunga. Invece di dover mettere i link fra le due discussioni a mano, è sufficiente fare clic sul pulsante “rispondi” e quindi clic sulla freccia nell’angolo in alto a sinistra del riquadro di risposta e, infine, selezionare “rispondi con un argomento correlato”.
Discourse farà tutti i collegamenti in automatico.

:dizzy_face: POST TROPPO LUNGO

Hai aperto una discussione tanto interessante quanto lunga? Non hai voglia di leggerti 15857 post, con un tempo stimato di ore?

Bene, basta cliccare sul pulsante “Riassumi questo argomento” e ti verranno mostrati solo i post ritenuti più interessanti (per like, interazioni etc).

Anche dal riassunto, sarà sempre possibile visualizzare le risposte ritenute meno interessanti:

:link: LINK AD UNA RISPOSTA

Vuoi un collegamento da condividere ad una specifica risposta? Nessun problema, basta cliccare sull’ora del post (o su ore/giorni fa):

Puoi anche condividere direttamente su Facebook, Twitter ed Email.

:bell: NOTIFICHE

Vuoi personalizzare le notifiche da ricevere su un thread specifico?
Basta premere sul pulsante apposito a fine thread e selezionare la scelta desiderata:
Notifiche

1 Mi Piace

La lista verrà ampliata mano a mano che troviamo altre funzioni nascoste :rofl:

2 Mi Piace

Fantasticooo

1 Mi Piace

Grazie a @Fav0z abbiamo scoperto un’altra funzionalità :partying_face:

:bookmark_tabs: TABELLE NEI POST

È possibile creare delle tabelle nei post, ad esempio:

Colonna 1 Colonna 2 Colonna 3
Lorem ipsum dolor
sit amet
chefigheletabelle! si può citare ad esempio @acquariobot
e altre cose da scoprire… :mag_right:

Per creare una tabella, basta usare il simbolo | (barra verticale) per delimitare le colonne e quindi andare a capo per generare una riga nuova.

Quindi | delimita la colonna, a capo la riga.

Per esempio la tabella qui sopra è generata così:

| Colonna 1| Colonna 2| Colonna 3|
|---|---|---|
| _Lorem_ | _ipsum_ | _dolor_ |
| _sit_ | _amet_  | ...|
|
| chefigheletabelle! | si può citare| ad esempio @acquariobot |
| e | altre| cose da scoprire... :mag_right: |

Una | sola e poi invio genera una riga sottile vuota. È possibile aggiungere più righe e più colonne di quelle dell’esempio.

:computer: INSERIRE CODICE O TESTO SENZA FORMATTAZIONE

Altra cosa utile potrebbe essere quella di inserire il testo senza formattazione, come ho fatto nell’esempio sopra per farvi vedere come si fa una tabella.

Per farlo è sufficiente inserire il testo che non si vuole formattato tra ```
Ad esempio:
Non-formattare

:computer: INSERIRE CODICE IN LINGUAGGIO DI PROGRAMMAZIONE

Mettendo ``` (volendo, seguito dal nome del codice di programmazione), la sintassi verrà automaticamente formattata in maniera da aumentare la leggibilità.
Ad esempio (da http://www.arduino.cc/en/Tutorial/Blink - Pubblico Dominio)

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Oppure (con Ruby):

def hello
   puts "world"
end

:pencil2: TITOLI

:pencil2: SOTTOTITOLI

Per generare titoli e sottotitoli, basta inserire nella riga sottostante un = (simbolo uguale) per il titolo oppure un - (trattino o segno meno) per il sottotitolo.

Ad esempio, la parte iniziale di questo post è generata così:

:pencil2: TITOLI
=
:pencil2: SOTTOTITOLI
-

Per generare titoli e sottotitoli, basta inserire...

:arrow_right: RIGA ORIZZONTALE

Si può inserire una linea orizzontale nel post con 3 trattini.

---

che faranno questo:


Attenzione ad inserire una riga vuota prima e dopo la riga con i tre trattini.

:film_projector: SPOILER

Per nascondere una parte di post (che può comprendere anche immagini, video e altri allegati), esiste una funzione “spoiler”.
La funzione, oltre ad avvisare di spoiler, può essere utile per ridurre lunghi elenchi quando si scorre la pagina.

Per inserirla, basta cliccare sull’ingranaggio nell’editor di testo e quindi selezionare “Nascondi dettagli”.

Questo inserirà una struttura del tipo:

[details="Riepilogo"]
Questo testo verrà nascosto
[/details]

Al posto di “Riepilogo” si può mettere il titolo visibile, mentre al posto di “Questo testo verrà nascosto” si può mettere il testo da nascondere.

Se tutto è stato fatto correttamente, si otterrà una cosa del genere:

Riepilogo

Questo testo verrà nascosto

:crossed_swords: CONTROLLARE LE SOVRAPPOSIZIONI

Argomento interessante con tanti partecipanti? Siccome siamo educati, parliamo uno alla volta. Come fare?

Quando qualcuno sta rispondendo ad un post, esce chi sta rispondendo contemporaneamente. Quel che dobbiamo fare è semplicemente attendere che escano le risposte degli altri.
Possiamo tranquillamente scrivere mentre gli altri rispondono e non occorre ricaricare la pagina: le risposte escono automaticamente man mano che gli altri autori scrivono.

Qui sotto possiamo vedere che in tre stanno scrivendo:

Anche mantenendo aperta la finestra per la risposta, man mano che le risposte altrui vengono confermate, escono sopra. Qui sotto vediamo che Federico ha dato la sua risposta (infatti non “sta più scrivendo”), mentre gli altri due utenti stanno ancora preparando il loro post:

Ovviamente attendere tutte le risposte altrui non è obbligatorio ma ci evita sovrapposizioni e risposte multiple :blush:

1 Mi Piace

:man_scientist: :woman_scientist: Formule scientifiche

Ovviamente in un forum come questo può essere necessario inserire qualche formula scientifica (pensiamo a chimica) o qualche altro “conto” che vogliamo far risultare di bell’aspetto.

Possiamo facilmente ottenere risultati graziosi come questo:


Dimostrazione dell’Identità di Eulero

Partendo da e^{ix} = cos(x) + isin(x) , poniamo x= \pi .

Abbiamo così e^{i\pi} = cos(\pi) + isin(\pi) e, poiché cos(\pi) = -1 e sin(\pi)=0 , ricaviamo la famosa identità:

e^{i\pi} = -1

Per ottenere la scrittura “a formula” si deve racchiudere la parte tra simboli di dollaro, scrivendo all’interno.
Appena riesco vedo di fare un piccolo tutorial, a meno che non abbiate già confidenza con \LaTeX :wink:

Intanto per chi è curioso, copio qui il codice che genera la dimostrazione della “formula più straordinaria in matematica”, come la definì Richard P. Feynman.

Mostra codice
---

Dimostrazione dell'Identità di Eulero
-

Partendo da $ e^{ix}  = cos(x) + isin(x) $, poniamo $ x= \pi $.

Abbiamo così $ e^{i\pi} = cos(\pi) + isin(\pi) $ e, poiché $ cos(\pi) = -1 $ e $ sin(\pi)=0 $, ricaviamo la famosa identità:
$$
e^{i\pi} = -1
$$
---

Hanno aggiunto il ridimensionamento “facile” delle immagini…
Prima bisognava ridimensionarle a mano (parlo dell’anteprima), modificando i numeri in grassetto:
![_MG_1406|500x500]
Ora, o dall’anteprima si seleziona “100%, 75% 50%” in base alle preferenze, oppure si scrive semplicemente .50%:
![_MG_1406|500x500**,50%**]
L’anteprima sarà il 50% più piccola di 500x500 in questo caso