This commit is contained in:
Andrea Fazzi 2023-03-22 09:11:30 +01:00
parent 53b527eeb9
commit 91d2a2ff2b
4 changed files with 18 additions and 8 deletions

View file

@ -22,7 +22,7 @@
- Questo scenario consente un elevato livello di privacy e di controllo del [cheating (https://en.wiktionary.org/wiki/cheating) in quanto **nulla è esposto su Internet** e **non è necessaria una connessione ad Internet**. Infatti, tutta la procedura avviene all'interno della rete locale dell'istituto. In linea di principio il docente potrebbe utilizzare il PC presente in un laboratorio di informatica per avviare il server Probo e permettere agli studenti di connettersi mediante le macchine a loro disposizione in aula (oppure tramite i loro dispositivi a patto che essi siano collegati alla rete dell'istituto). In alternativa, il server potrebbe già essere stato configurato e avviato su un dispositivo sempre acceso e disponibile all'interno dell'aula. Un corollario di questo scenario potrebbe prevedere che il docente prepari una penna USB con dentro Probo (si tratta di un solo file eseguibile) e la sua banca dati di quiz (si potrebbe trattare di un solo file #sqlite. Spostandosi di aula in aula, *qualunque PC* può diventare un server Probo semplicemente avviando l'eseguibile contenuto nella penna USB.
- ## Probo su macchina locale raggiungibile da Internet attraverso tecniche di tunnelling
- ### Modalità standard di utilizzo
- Si tratta di uno scenario ibrido in quanto il server rimarrebbe locale ma sarebbe raggiungibile da Internet attraverso un nome di dominio pubblico (che potrebbe essere anche temporaneo e generato "al volo" con, ad esempio, #ngrok). I passi che il docente dovrebbe seguire per attivare il servizio sarebbero quindi gli stessi dello scenario "Probo su macchina locale connessa ad una rete locale".
- Si tratta di uno scenario ibrido in quanto il server rimarrebbe locale ma sarebbe raggiungibile da Internet attraverso un nome di dominio pubblico (che potrebbe essere anche temporaneo e generato "al volo" con, ad esempio, #ngrok. I passi che il docente dovrebbe seguire per attivare il servizio sarebbero quindi gli stessi dello scenario "Probo su macchina locale connessa ad una rete locale".
- ### Caratteristiche dello scenario
- Questo scenario consentirebbe di far girare Probo su una macchina locale che però sarebbe raggiungibile dalla rete pubblica (Internet). Si coniugherebbero quindi le caratteristiche di privacy e di controllo dei dati (la base di dati sarebbe locale) con la disponibilità del servizio anche al di fuori della rete scolastica. In questo modo gli studenti potrebbero, ad esempio, svolgere i test da casa oppure a scuola in modalità BYOD senza necessità di essere collegati alla rete dell'istituto.
- Cercare una stringa (case-sensitive) ricorsivamente escludendo i file binari in #linuxcommandline

View file

@ -1,14 +1,14 @@
- **07:48** [[quick capture]]: Transformers.js [Transformers.js](https://news.ycombinator.com/item?id=35189794) #AI #Javascript #stablediffusion #gpt
<<<<<<< HEAD
<<<<<<< HEAD
- Per eseguire `wails dev` su un sistema #ubuntu occorre installare `libwebkit2gtk-4.0-dev` #wails
- ```bash
sudo apt-get install libwebkit2gtk-4.0-dev
- Per aggiungere l'utente `nomeutente` al gruppo `sudo` su una distribuzione #debian #[[Amministrazione Sistemi Linux]]
- Per aggiungere l'utente `nomeutente` al gruppo `sudo` su una distribuzione #debian #[[Amministrazione Sistemi Linux]]
- ```bash
=======
- Per aggiungere l'utente `nomeutente` al gruppo `sudo` su una distribuzione #debian #[[Amministrazione Sistemi Linux]]
- ```bash
>>>>>>> f2bdc01e0d38569c51d6c60245f1563292956e49
>>2bdc01e0d38569c51d6c60245f1563292956e49
su -
usermod -aG sudo nomeutente
## logout

View file

@ -2,4 +2,11 @@
- [Pagina](https://wiki.termux.com/wiki/Remote_Access) di riferimento
- ```bash
ssh -p8022 u0_a148@nexus.vpn
```
```
- **12:40** [[quick capture]]: Awesome-totally-open-ChatGPT: A list of open alternatives to ChatGPT [Awesome-totally-open-ChatGPT: A list of open alternatives to ChatGPT](https://news.ycombinator.com/item?id=35243435) #AI #llm #gpt
- **12:49** [[quick capture]]: Laying Out a Print Book with CSS [Laying Out a Print Book with CSS](https://news.ycombinator.com/item?id=35242299) #css #writing
- **12:57** [[quick capture]]: https://pagedjs.org/documentation/
- **18:51** [[quick capture]]: GitHub - zsa/wally: The Flash(ing tool) [GitHub - zsa/wally: The Flash(ing tool)](https://github.com/zsa/wally) #Wails
- **19:41** [[quick capture]]: Issues · marcio199226/ytd · GitHub [Issues · marcio199226/ytd · GitHub](https://github.com/marcio199226/ytd/issues)
- **20:15** [[quick capture]]: GitHub - anderspitman/awesome-tunneling: List of ngrok alternatives and other ngrok-like tunneling software and services. Focus on self-hosting. [GitHub - anderspitman/awesome-tunneling: List of ngrok alternatives and other ngrok-like tunneling software and services. Focus on self-hosting.](https://github.com/anderspitman/awesome-tunneling) #ngrok #Probo
-

View file

@ -796,7 +796,10 @@
podman-compose up
```
- Esplorare le caratteristiche del container in esecuzione
- Esporre la porta
- Sviluppo in locale e copia su macchina virtuale
- Creare un file `index.html`
- Copiare il file sulla macchina remota
- Visitare l'IP della macchina remota
- Visitare l'IP della macchina remota tramite browser
- Installare #Publii e sperimentare
-