This commit is contained in:
Andrea Fazzi 2023-03-11 08:35:46 +01:00
parent 94cbf88202
commit f6ecc627c2
50 changed files with 85 additions and 69 deletions

View file

@ -20,7 +20,7 @@ Quando un sistema si dice indeterminato? #Sistemi #Rette
- Nel II quadrante
- Nel III quadrante
- Nel I quadrante
- Convertire in massa documenti [[Microsoft Word]]/[[LibreOffice Writer]] da linea di comando #bash
- Convertire in massa documenti [[Microsoft Word]]/[[LibreOffice Writer]] da linea di comando #linuxcommandline
- ```bash
lowriter
```

View file

@ -1,4 +1,4 @@
- Upgrade packages of a no longer mainteined Ubuntu version. #bash #ubuntu
- Upgrade packages of a no longer mainteined Ubuntu version. #linuxcommandline #ubuntu
- ```bash
# backup your sources file
cp /etc/apt/sources.list /etc/apt/sources.list.bak

View file

@ -1,4 +1,4 @@
- Per inviare una richiesta http da dentro un container verso il reverse proxy ospitato all'interno dello stesso host è a volte necessario impostare una regola di firewall per consentire il traffico dalla subnet interna di [[Docker]]. #bash
- Per inviare una richiesta http da dentro un container verso il reverse proxy ospitato all'interno dello stesso host è a volte necessario impostare una regola di firewall per consentire il traffico dalla subnet interna di [[Docker]]. #linuxcommandline
- ```bash
sudo ufw allow from 192.168.128.0/24
```

View file

@ -1,4 +1,4 @@
- Per montare una cartella con sshfs #bash
- Per montare una cartella con sshfs #linuxcommandline
- ```bash
sudo sshfs -o allow_other,default_permissions sammy@your_other_server:~/ /mnt/droplet
```

View file

@ -1,4 +1,4 @@
- Per gestire le interfacce di rete di un server linux utilizzare il comando `ip` #bash
- Per gestire le interfacce di rete di un server linux utilizzare il comando `ip` #linuxcommandline
- ```bash
ip link set eno2 up
```

View file

@ -1,4 +1,4 @@
- Unire più file immagine in un unico file [[PDF]] utilizzando [[Bash]] e [[ImageMagick]] #bash
- Unire più file immagine in un unico file [[PDF]] utilizzando [[Bash]] e [[ImageMagick]] #linuxcommandline
- ```bash
convert $(ls -v *.jpg) foobar.pdf
```

View file

@ -1,5 +1,5 @@
- 11:52
- Scaricare un video [[YouTube]] e codificare i sottotitoli (anche autogenerati) direttamente nel file video (solo [[MP4]] ). #bash
- Scaricare un video [[YouTube]] e codificare i sottotitoli (anche autogenerati) direttamente nel file video (solo [[MP4]] ). #linuxcommandline
- ```bash
yt-dlp --write-auto-subs --embed-subs --format mp4 https://www.youtube.com/watch?v=BhHfF0P9A80
```

View file

@ -1,5 +1,5 @@
- 10:26
- Copiare tutti i file all'interno di una cartella in una cartella di destinazione **escludendo file e cartelle** #bash
- Copiare tutti i file all'interno di una cartella in una cartella di destinazione **escludendo file e cartelle** #linuxcommandline
- ```bash
rsync -av --progress ./ /home/andrea/dev/testhub/misc/logseq/ --exclude dist/ --exclude node_modules/
```

View file

@ -1,4 +1,4 @@
- Per ottenere i log del Network Manager #bash
- Per ottenere i log del Network Manager #linuxcommandline
- ```bash
journalctl -f -u NetworkManager.service
```

View file

@ -1,6 +1,6 @@
- 19:24
- lorenzo.devecchi7@gmail.com
- Per installare un nuovo font su un sistema Ubuntu occorre depositare il relativo file ttf all'interno di `$HOME/.fonts` e poi aggiornare la cache #bash #ubuntu
- Per installare un nuovo font su un sistema Ubuntu occorre depositare il relativo file ttf all'interno di `$HOME/.fonts` e poi aggiornare la cache #linuxcommandline #ubuntu
- ```bash
fc-cache -f
```

View file

@ -1,4 +1,4 @@
- Rimuovi tutte le mail da una coda Postfix #bash #sysadmin
- Rimuovi tutte le mail da una coda Postfix #linuxcommandline #sysadmin
- ```bash
postsuper -d ALL
```

View file

@ -1,11 +1,11 @@
- Per determinare il proprio IP publico da terminale #bash
- Per determinare il proprio IP publico da terminale #linuxcommandline
- ```bash
dig +short myip.opendns.com @resolver1.opendns.com
```
- ```bash
curl checkip.amazonaws.com # meno sicuro
```
- Per dare contesto ad una ricerca testuale con grep si utilizza il flag `-C` #bash
- Per dare contesto ad una ricerca testuale con grep si utilizza il flag `-C` #linuxcommandline
- ```bash
cat foo.txt | grep -i -C 10 bar | less
```

View file

@ -1,5 +1,5 @@
- Informazioni interessanti sul `docker-mailserver`: https://polarathene.github.io/docker-mailserver/config/troubleshooting/faq/ #sysadmin
- Rimuovere tutti i file tranne uno #bash
- Rimuovere tutti i file tranne uno #linuxcommandline
- ```bash
rm -v !("nginx.conf") # remove all file except one
rm -v !("filename1"|"filename2") # remove all file except two

View file

@ -16,7 +16,7 @@
- Se l'assenza viene portata dopo più di tre giorni viene considerata ingiustificata.
- Presenti in classe cinque minuti prima della prima ora (07.55).
- Banchi rimangono separati.
- Previsioni del tempo per Trieste utilizzando [OpenWeather API](https://home.openweathermap.org/) #bash
- Previsioni del tempo per Trieste utilizzando [OpenWeather API](https://home.openweathermap.org/) #linuxcommandline
- ```bash
curl "https://api.openweathermap.org/data/3.0/onecall?lat=45.649526&lon=13.7768181&units=metric&appid=3236f1c1787a1ad538c5f86d481c550c" | json_pp | less
```
```

View file

@ -1,4 +1,4 @@
- Sostituire ricorsivamente una stringa all'interno di file. #bash
- Sostituire ricorsivamente una stringa all'interno di file. #linuxcommandline
- ```bash
find ./ -type f -exec sed -i 's/old_string/new_string/g' {} \;
```

View file

@ -1,4 +1,4 @@
- Per mostrare un commit a partire da un hash #bash #git
- Per mostrare un commit a partire da un hash #linuxcommandline #git
- ```bash
git show e870aad38bee005ebf15eab39918f999015e7247
```

View file

@ -1,4 +1,7 @@
- Per ridurre le dimensioni di un PDF contenente immagini #bash #PDF
- Per ridurre le dimensioni di un PDF contenente immagini #linuxcommandline #PDF
- ```bash
ps2pdf input.pdf output.pdf
```
- ```bash
convert -density 200x200 -quality 60 -compress jpeg input.pdf output.pdf
```

View file

@ -1,4 +1,4 @@
- Per trovare gli IP dei device connessi ad una subnet #bash
- Per trovare gli IP dei device connessi ad una subnet #linuxcommandline
- ```bash
sudo nmap -sn 192.168.1.0/24
```

View file

@ -1,4 +1,4 @@
- Per configurare un locale #bash #mosh
- Per configurare un locale #linuxcommandline #mosh
- ```bash
sudo locale-gen it_IT.UTF-8
```

View file

@ -1,5 +1,5 @@
- Conta i file in una cartella #bash
- Conta i file in una cartella #linuxcommandline
- ```bash
ls | wc -l
```
- **07:45** [[quick capture]]: Make an internet radio station with one line of #bash | Hacker News [Make an internet radio station with one line of bash | Hacker News](https://news.ycombinator.com/item?id=29921844)
- **07:45** [[quick capture]]: Make an internet radio station with one line of #linuxcommandline | Hacker News [Make an internet radio station with one line of bash | Hacker News](https://news.ycombinator.com/item?id=29921844)

View file

@ -1,4 +1,4 @@
- Per ignorare un file già presente in `.gitignore` ma che #git decide di continuare a non ignorare utilizzare la seguente linea #bash
- Per ignorare un file già presente in `.gitignore` ma che #git decide di continuare a non ignorare utilizzare la seguente linea #linuxcommandline
- ```bash
git rm --cached logseq/pages-metadata.edn
```

View file

@ -16,7 +16,7 @@
- b. No
- c. $3^7-63·8=2^{1998}$
-
- Contare il numero di file con una determinata estensione #bash
- Contare il numero di file con una determinata estensione #linuxcommandline
- ```bash
ls -R output/ | grep ".pdf" | wc -l
```

View file

@ -25,7 +25,7 @@
- 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 #bash
- Cercare una stringa (case-sensitive) ricorsivamente escludendo i file binari in #linuxcommandline
- ```bash
grep -rIl "OIEF" .
```

View file

@ -32,16 +32,16 @@
- ```bash
restic -r repository_name snapshots
```
- Aggiungere un utente con #bash #sysadmin
- Aggiungere un utente con #linuxcommandline #sysadmin
- ```bash
useradd nomeutente
passwd nomeutente
```
- Per attivare una login shell in un sistema #linux con #bash occorre editare il file `passwd` #sysadmin
- Per attivare una login shell in un sistema #linux con #linuxcommandline occorre editare il file `passwd` #sysadmin
- ```bash
nano /etc/passwd
```
- Per effettuare uno scan delle reti wifi disponibili #bash
- Per effettuare uno scan delle reti wifi disponibili #linuxcommandline
- ```bash
sudo iwlist wlan0 scan
```

View file

@ -1,4 +1,4 @@
- Eseguire gli script programmati in cron #bash #sysadmin
- Eseguire gli script programmati in cron #linuxcommandline #sysadmin
- ```bash
run-parts -v --test /etc/cron.daily
```

View file

@ -1,4 +1,4 @@
- Come interrompere una linea in uno script #bash
- Come interrompere una linea in uno script #linuxcommandline
- ```bash
echo 1 2 \ # E' necessario rompere la linea perché altrimenti lo script presenterebbe un errore di sintassi
3
@ -9,7 +9,7 @@
echo 1 2 \
&& echo 3 # Qui è necessario perché bash solleverebbe un errore di sintassi
```
- [Funzioni](https://ryanstutorials.net/bash-scripting-tutorial/bash-functions.php) in #bash
- [Funzioni](https://ryanstutorials.net/bash-scripting-tutorial/bash-functions.php) in #linuxcommandline
- ```bash
#!/bin/bash
@ -23,7 +23,7 @@
print_something Jupiter
echo The previous function has a return value of $?
```
- Per recuperare uno snapshot da un repository #restic #bash #backup #sysadmin
- Per recuperare uno snapshot da un repository #restic #linuxcommandline #backup #sysadmin
- ```bash
restic -r cef restore 33b800d3 --target ./
```

View file

@ -25,7 +25,7 @@
```
- [Lezione](https://observablehq.com/@andreafazzi/la-moneta-come-mezzo-di-scambio) #Mathesis sulla moneta
- Riferimento: https://invertedpassion.com/how-money-works/
- Per trovare l'UUID di un disco in su un sistema #linux in #bash in base a questo [articolo](https://linuxhint.com/uuid_storage_devices_linux/)
- Per trovare l'UUID di un disco in su un sistema #linux in #linuxcommandline in base a questo [articolo](https://linuxhint.com/uuid_storage_devices_linux/)
- ```bash
sudo blkid | grep UUID=
## oppure

View file

@ -16,7 +16,7 @@
- ```bash
groups
```
- Per aggiungere un utente ad un gruppo in #linux #sysadmin #bash
- Per aggiungere un utente ad un gruppo in #linux #sysadmin #linuxcommandline
- ```bash
usermod -a -G backup geek # aggiunge l'utente geek al gruppo backup
```

View file

@ -1,4 +1,4 @@
- **10:19** [[quick capture]]: The Linux Command Line [The Linux Command Line](https://news.ycombinator.com/item?id=34161081) #linux #bash #book #[[Amministrazione Sistemi Linux]]
- **10:19** [[quick capture]]: The Linux Command Line [The Linux Command Line](https://news.ycombinator.com/item?id=34161081) #linux #linuxcommandline #book #[[Amministrazione Sistemi Linux]]
id:: 63bbf018-28d3-4074-a0b9-9fb7cee289c9
- **10:26** [[quick capture]]: Poll: What's the best laptop for Linux these days? [Poll: What's the best laptop for Linux these days?](https://news.ycombinator.com/item?id=34180508) #linux #laptop
- **10:39** [[quick capture]]: PostgREST Serve a RESTful API from any Postgres database [PostgREST Serve a RESTful API from any Postgres database](https://news.ycombinator.com/item?id=34172205) #postgres #supabase #rest

View file

@ -4,7 +4,7 @@
- Confronto tra licenze #FLOSS tratto da [pagina](https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses) Wikipedia
- [Articolo](https://www.cyberciti.biz/faq/show-all-running-processes-in-linux/) su monitoraggio dei processi in un sistema #linux
- [Articolo](https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs )su utilizzo di `journalctl` per la gestione dei log di sistema #linux
- Uno script #bash
- Uno script #linuxcommandline
- Può essere creato utilizzando un qualunque editor di testi, anche da terminale
- Per essere creato necessità di un IDE
- Può essere creato solo dall'utente amministratore
@ -15,9 +15,8 @@
- Non è possibile eseguire operazioni particolarmente complicate
- Non è possibile scrivere sui dispositivi di archiviazione del sistema
-
- Il linguaggio di scripting #bash
- Il linguaggio di scripting #linuxcommandline
- Non è tipizzato
- È tipizzato
- È compilato
- Non è interpretato
- Non è interpretato

View file

@ -1 +1 @@
- **13:09** [[quick capture]]: CLI tools you won't be able to live without 🔧 - DEV Community 👩‍💻👨‍💻 [CLI tools you won't be able to live without 🔧 - DEV Community 👩‍💻👨‍💻](https://dev.to/lissy93/cli-tools-you-cant-live-without-57f6) #bash #[[Amministrazione Sistemi Linux]]
- **13:09** [[quick capture]]: CLI tools you won't be able to live without 🔧 - DEV Community 👩‍💻👨‍💻 [CLI tools you won't be able to live without 🔧 - DEV Community 👩‍💻👨‍💻](https://dev.to/lissy93/cli-tools-you-cant-live-without-57f6) #linuxcommandline #[[Amministrazione Sistemi Linux]]

View file

@ -1,3 +1,3 @@
- **05:57** [[quick capture]]: Build Server With Go Under 10 minutes - DEV Community 👩‍💻👨‍💻 [Build Server With Go Under 10 minutes - DEV Community 👩‍💻👨‍💻](https://dev.to/aniket762/build-server-with-go-under-10-minutes-1i9m) #golang
- **07:49** [[quick capture]]: Fun and Useful CLI Tools for Linux - DEV Community 👩‍💻👨‍💻 [Fun and Useful CLI Tools for Linux - DEV Community 👩‍💻👨‍💻](https://dev.to/dnsinyukov/fun-and-useful-cli-tools-for-linux-5g84) #bash #[[Amministrazione Sistemi Linux]]
- **07:49** [[quick capture]]: Fun and Useful CLI Tools for Linux - DEV Community 👩‍💻👨‍💻 [Fun and Useful CLI Tools for Linux - DEV Community 👩‍💻👨‍💻](https://dev.to/dnsinyukov/fun-and-useful-cli-tools-for-linux-5g84) #linuxcommandline #[[Amministrazione Sistemi Linux]]
- **06:31** [[quick capture]]: OpenJourney: Midjourney, but Open Source [OpenJourney: Midjourney, but Open Source](https://news.ycombinator.com/item?id=34522311) #ai

View file

@ -3,7 +3,7 @@
- **07:46** [[quick capture]]: From Commit to Registry: A Guide to Automate Docker Image Builds with Github Actions - DEV Community 👩‍💻👨‍💻 [From Commit to Registry: A Guide to Automate Docker Image Builds with Github Actions - DEV Community 👩‍💻👨‍💻](https://dev.to/dhanushreddy29/from-commit-to-registry-a-guide-to-automate-docker-image-builds-with-github-actions-4c6i) #Docker #Github #CDCI
- **18:51** [[quick capture]]: Im now a full-time professional open source maintainer [Im now a full-time professional open source maintainer](https://news.ycombinator.com/item?id=34633713) #freelance
-
- **20:08** [[quick capture]]: Linux from A to Z (Part 3) - DEV Community 👩‍💻👨‍💻 [Linux from A to Z (Part 3) - DEV Community 👩‍💻👨‍💻](https://dev.to/k1lgor/linux-from-a-to-z-part-3-3dob) #bash #[[Amministrazione Sistemi Linux]]
- **20:08** [[quick capture]]: Linux from A to Z (Part 3) - DEV Community 👩‍💻👨‍💻 [Linux from A to Z (Part 3) - DEV Community 👩‍💻👨‍💻](https://dev.to/k1lgor/linux-from-a-to-z-part-3-3dob) #linuxcommandline #[[Amministrazione Sistemi Linux]]
- **20:39** [[quick capture]]: CSS Flexbox tutorial: How to use flexbox properties - DEV Community 👩‍💻👨‍💻 [CSS Flexbox tutorial: How to use flexbox properties - DEV Community 👩‍💻👨‍💻](https://www.educative.io/blog/css-flexbox) #css
- Per editare template #Golang in #Emacs
- Utilizzare `web-mode.el`

View file

@ -1,11 +1,11 @@
- **11:16** [[quick capture]]: Path to a free, self-taught education in Computer Science [Path to a free, self-taught education in Computer Science](https://news.ycombinator.com/item?id=34673581) #giulia
- **20:08** [[quick capture]]: How much can you get out of a $4 VPS? [How much can you get out of a $4 VPS?](https://news.ycombinator.com/item?id=34676186) #vps #infrastructure
Per copiare negli appunti (clipboard )da terminale attraverso una pipe utilizzare il comando `xclip` #bash
Per copiare negli appunti (clipboard )da terminale attraverso una pipe utilizzare il comando `xclip` #linuxcommandline
- ```bash
cat ~/.ssh/id_rsa.pub | xclip -selection clipboard
```
- [[quick capture]]: How SvelteKit makes type-safe data fetching easier and better! - DEV Community 👩‍💻👨‍💻 [How SvelteKit makes type-safe data fetching easier and better! - DEV Community 👩‍💻👨‍💻](https://dev.to/asheeshh/how-sveltekit-makes-type-safe-data-fetching-easier-and-better-1g7k)
- Per cercare il nome del processo che ha aperto un file in #bash #sysadmin
- Per cercare il nome del processo che ha aperto un file in #linuxcommandline #sysadmin
- ```bash
lsof /var/log/bad.log
```

View file

@ -1,5 +1,5 @@
- **10:09** [[quick capture]]: Fundamental Math for Game Developers [Fundamental Math for Game Developers](https://news.ycombinator.com/item?id=34690889) #gamedev #teaching
- Per terminare **tutte** le sessioni #mosh #bash
- Per terminare **tutte** le sessioni #mosh #linuxcommandline
- ```bash
kill `pidof mosh-server`
```

View file

@ -1,3 +1,3 @@
- **20:36** [[quick capture]]: Linux — How to Simulate and Mitigate DDoS Attacks | by Tony | Dev Genius [Linux — How to Simulate and Mitigate DDoS Attacks | by Tony | Dev Genius](https://blog.devgenius.io/linux-how-to-simulate-and-mitigate-ddos-attacks-62a3cb2f5978) #cybersecurity #[[Amministrazione Sistemi Linux]]
- Il SaaS [SadServers](https://github.com/fduran/sadservers) mette a disposizione dei server su cui testare le proprie competenze di #[[Amministrazione Sistemi Linux]] su macchine reali. #linux #bash
- Il SaaS [SadServers](https://github.com/fduran/sadservers) mette a disposizione dei server su cui testare le proprie competenze di #[[Amministrazione Sistemi Linux]] su macchine reali. #linux #linuxcommandline
- **20:50** [[quick capture]]: 3DS Hacks Guide - 3DS Hacks Guide [3DS Hacks Guide - 3DS Hacks Guide](https://3ds.hacks.guide/) #retrogaming

View file

@ -9,7 +9,7 @@
- Mettere in evidenza il CLIL e il percorso di educazione civica (nel documento del 15 maggio)
- Il giorno del CDC di maggio è il giorno in cui si **chiude il programma**
-
- Sincronizzare file con `rsync` copiando solo i file che vanno aggiornati nella destinazione #bash
- Sincronizzare file con `rsync` copiando solo i file che vanno aggiornati nella destinazione #linuxcommandline
- ```bash
sudo rsync -auv --progress ./backup/ ../pentabackup/backup/ # utilizzare l'opzione "u"
```

View file

@ -4,9 +4,9 @@
- **19:52** [[quick capture]]: Running Go code inside a NodeJS app with WASM (Part 1/2, 2023) - DEV Community 👩‍💻👨‍💻 [Running Go code inside a NodeJS app with WASM (Part 1/2, 2023) - DEV Community 👩‍💻👨‍💻](https://pedromarquez.dev/blog/2023/2/node_golang_wasm) #golang #wasm
-
- **22:54** [[quick capture]]: https://support.system76.com/articles/bootloader/ #PopOS
- Accettare il fingerprint di un nuovo host in #ssh #bash (soluzione tratta da [questo](https://stackoverflow.com/questions/21383806/how-can-i-force-ssh-to-accept-a-new-host-fingerprint-from-the-command-line) articolo)
- Accettare il fingerprint di un nuovo host in #ssh #linuxcommandline (soluzione tratta da [questo](https://stackoverflow.com/questions/21383806/how-can-i-force-ssh-to-accept-a-new-host-fingerprint-from-the-command-line) articolo)
- ```bash
ssh -p 2222 -o StrictHostKeyChecking=accept-new test@localhost
```
- Documentazione su modalità valutazione di #LimeSurvey
- https://manual.limesurvey.org/Assessments
- https://manual.limesurvey.org/Assessments

View file

@ -17,7 +17,7 @@
# specific network address, separated by commas, no port needed
LOCAL_NETWORK_ALLOWLIST = webhookd.webhook
```
- Per effettuare il parsing di un output #json in #bash si può utilizzare il comando `jq`
- Per effettuare il parsing di un output #json in #linuxcommandline si può utilizzare il comando `jq`
- ```bash
# L'opzione -r ritorna una stringa raw
curl -s 'https://api.github.com/users/lambda' | jq -r '.name'
@ -33,7 +33,7 @@
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
```
- Per spegnere un'uscita video con xrandr #bash
- Per spegnere un'uscita video con xrandr #linuxcommandline
- ```bash
xrandr --output VGA-1 --off
```
@ -67,4 +67,4 @@
proxy_pass ssh;
}
}
```
```

View file

@ -1,7 +1,7 @@
- **08:14** [[quick capture]]: https://andy-bell.co.uk/my-favourite-3-lines-of-css/ #css
- **20:22** [[quick capture]]: Django and HTMX - DEV Community 👩‍💻👨‍💻 [Django and HTMX - DEV Community 👩‍💻👨‍💻](https://dev.to/kummerer94/django-and-htmx-i5c) #htmx #jwt
- **20:24** [[quick capture]]: A Beginner's Guide to Using Fetch and Axios to Consume REST APIs in React - DEV Community 👩‍💻👨‍💻 [A Beginner's Guide to Using Fetch and Axios to Consume REST APIs in React - DEV Community 👩‍💻👨‍💻](https://dev.to/jhimmyofficial/a-beginners-guide-to-using-fetch-and-axios-to-consume-rest-apis-in-react-3dib) #Javascript #rest #nojsframework
- **20:28** [[quick capture]]: How to Create Your Own Commands in Linux - DEV Community 👩‍💻👨‍💻 [How to Create Your Own Commands in Linux - DEV Community 👩‍💻👨‍💻](https://dev.to/ther4v3n/how-to-create-your-own-commands-in-linux-3kgb) #bash #[[Amministrazione Sistemi Linux]]
- **20:28** [[quick capture]]: How to Create Your Own Commands in Linux - DEV Community 👩‍💻👨‍💻 [How to Create Your Own Commands in Linux - DEV Community 👩‍💻👨‍💻](https://dev.to/ther4v3n/how-to-create-your-own-commands-in-linux-3kgb) #linuxcommandline #[[Amministrazione Sistemi Linux]]
- **20:54** [[quick capture]]: sqlite package - crawshaw.io/sqlite - Go Packages [sqlite package - crawshaw.io/sqlite - Go Packages](https://pkg.go.dev/crawshaw.io/sqlite) #sqlite
- **21:07** [[quick capture]]: Retrieve User's Posts Write.as API Documentation [Retrieve User's Posts Write.as API Documentation](https://developers.write.as/docs/api/#retrieve-user-39-s-posts) #WriteFreely #rest
- **21:09** [[quick capture]]: writeas package - github.com/writeas/go-writeas/v2 - Go Packages [writeas package - github.com/writeas/go-writeas/v2 - Go Packages](https://pkg.go.dev/github.com/writeas/go-writeas/v2) #WriteFreely

View file

@ -1,4 +1,4 @@
- Per estrarre una stringa da linea di comando con `grep` #bash
- Per estrarre una stringa da linea di comando con `grep` #linuxcommandline
- ```bash
ip --brief address | grep -o eth0 # => "eth0"
```

View file

@ -1,10 +1,10 @@
- Per inviare un payload #json contenuto in un file mediante comando `curl` in #bash
- Per inviare un payload #json contenuto in un file mediante comando `curl` in #linuxcommandline
- ```bash
#!/bin/bash
curl -X POST -H "Content-Type: application/json" -d @./payload.json $1
```
- Per verificare che una stringa contenga una sotto stringa in #bash
- Per verificare che una stringa contenga una sotto stringa in #linuxcommandline
- ```bash
#!/bin/bash
@ -14,6 +14,6 @@
fi
```
- [Articolo](https://linuxize.com/post/how-to-compare-strings-in-bash/) su comparazione di stringhe
- **08:32** [[quick capture]]: https://dev.to/k1lgor/discovering-the-power-of-xargs-command-in-linux-2jkb #[[Amministrazione Sistemi Linux]] #bash
- **08:32** [[quick capture]]: https://dev.to/k1lgor/discovering-the-power-of-xargs-command-in-linux-2jkb #[[Amministrazione Sistemi Linux]] #linuxcommandline
- **08:34** [[quick capture]]: https://dev.to/waji97/exploring-linux-kernels-5aam #[[Amministrazione Sistemi Linux]]
- **18:37** [[quick capture]]: https://dev.to/sibyx/how-we-built-an-application-to-test-student-docker-images-for-database-systems-university-course-372m #Probo

View file

@ -1,4 +1,4 @@
- Per ridurre la dimensione di un video in formato `h264` utilizzando #ffmpeg da linea di comando #bash
- Per ridurre la dimensione di un video in formato `h264` utilizzando #ffmpeg da linea di comando #linuxcommandline
- ```bash
ffmpeg -i hgv.mp4 -vcodec libx264 -crf 23 hgv_h264.mp4
```
@ -21,4 +21,4 @@
}
```
- [Pagina](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation) #Wikipedia su permessi dei file in notazione ottale.
- [Pagina](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation) #Wikipedia su permessi dei file in notazione ottale.

View file

@ -1,7 +1,7 @@
- **07:41** [[quick capture]]: Introducing ChatGPT and Whisper APIs [Introducing ChatGPT and Whisper APIs](https://news.ycombinator.com/item?id=34985848) #ai #gpt #languagemodel
- Per mostrare lo spazio utilizzato dalle cartelle in ordine di dimensione utilizzando il comando `du` #bash
- Per mostrare lo spazio utilizzato dalle cartelle in ordine di dimensione utilizzando il comando `du` #linuxcommandline
- ```bash
du -h --max-depth=1 | sort -h
```
- **18:47** [[quick capture]]: https://talesofsyn.com/posts/creating-isometric-rpg-game-backgrounds
- **07:41** [[quick capture]]: Introducing ChatGPT and Whisper APIs [Introducing ChatGPT and Whisper APIs](https://news.ycombinator.com/item?id=34985848) #ai #gpt #languagemodel
- **07:41** [[quick capture]]: Introducing ChatGPT and Whisper APIs [Introducing ChatGPT and Whisper APIs](https://news.ycombinator.com/item?id=34985848) #ai #gpt #languagemodel

View file

@ -17,10 +17,10 @@
- Momenti di autonomia prima della nanna
- Provare a farla dormire con la coperta
- Si parla in inglese con Helene che è bilingue italiano/inglese
- Generare una password crittografata per #wordpress con bcrypt da linea di comando #bash #[[Migrazione sito LES]]
- Generare una password crittografata per #wordpress con bcrypt da linea di comando #linuxcommandline #[[Migrazione sito LES]]
- ```bash
htpasswd -nbBC 10 USER PASSWORD
```
- [Articolo](https://www.ask-sheldon.com/create-a-bcrypt-hash-on-commandline/) di riferimento
- [Lista](https://unix.stackexchange.com/questions/32907/what-characters-do-i-need-to-escape-when-using-sed-in-a-sh-script) dei caratteri di cui va fatto l'*escaping* per usare `sed` #bash
- [Lista](https://unix.stackexchange.com/questions/32907/what-characters-do-i-need-to-escape-when-using-sed-in-a-sh-script) dei caratteri di cui va fatto l'*escaping* per usare `sed` #linuxcommandline
- [Articolo](https://www.ask-sheldon.com/create-a-bcrypt-hash-on-commandline/) di riferimento

View file

@ -1,7 +1,7 @@
- [Articolo](https://www.experts-exchange.com/articles/33412/Setup-a-Docker-Wordpress-LAMP-Stack.html) su come un'immagine #Docker utile per creare un container #LAMP #[[Migrazione sito LES]]
- Repository #Github per la costruzione dell'immagine #Docker di #wordpress
- [Archivio](https://wordpress.org/download/releases/) con le release di #wordpress #[[Migrazione sito LES]]
- Per creare e rimuovere con una sola linea di comando n file in #bash #[[Amministrazione Sistemi Linux]]
- Per creare e rimuovere con una sola linea di comando n file in #linuxcommandline #[[Amministrazione Sistemi Linux]]
- ```bash
touch file_{1..100}.tmp
rm file_{1..100}.tmp

View file

@ -1,4 +1,4 @@
- Per effettuare una copia locale ricorsiva di un intero sito utilizzando #commandline e `wget`
- Per effettuare una copia locale ricorsiva di un intero sito utilizzando #linuxcommandline e `wget`
- ```bash
wget -mpEk https://www.liceoeconomicosociale.it
```
@ -12,4 +12,4 @@
- Inserire i permessi di amministratore per un utente #wordpress
- ```sql
insert into asds4w65t63x_usermeta (umeta_id,user_id,meta_key,meta_value) values (default,1,'wp_capabilities','a:1:{s:13:"administrator";b:1;}');
```
```

View file

@ -1,5 +1,17 @@
<<<<<<< HEAD
- [Pagina](https://getpublii.com/promote-your-extensions/) ufficiale che descrive la modalità con cui è possibile inviare un tema o un'estensione (plugin) per #Publii
- ## Revisione gare regionali
- Manca una risposta
- https://piattaforma.oief.it/questions/589?format=html&tpl_content=questions_show&tpl_layout=base
- Manca un simbolo di %
- https://piattaforma.oief.it/answers/2484?format=html&tpl_content=answers_show&tpl_layout=base
- Forse c'è un "non" di troppo nella risposta corretta?
- https://piattaforma.oief.it/answers/2556?format=html&tpl_content=answers_show&tpl_layout=base
- [Documentazione](https://getpublii.com/docs/translate-publii-theme-to-another-language.html)) #Publii per tradurre i temi.
=======
- **14:33** [[quick capture]]: How to Start a Rocket Engine [How to Start a Rocket Engine](https://news.ycombinator.com/item?id=35092521) #teaching
- **14:35** [[quick capture]]: OpenHV Open-Source Pixelart Science-Fiction Real-Time-Strategy Game [OpenHV Open-Source Pixelart Science-Fiction Real-Time-Strategy Game](https://news.ycombinator.com/item?id=35091353) #gaming
>>>>>>> 51cc404425a3fe8d456530db541802d178131e63
- CHEN: 3 (non è preparata), COSLOVICH: 6,5, D'ARIENZO: 9, DELISE: 5,5 (Conoscenze incerte) FIDEL: 4,5 (Conoscenze confuse e incerte) GRISELLI: 9, MARINO 7 (Confuzione nelle unità di misura), MARRADDINO 6, MORRI 6, MOSCA 6, RAO (8), SINDICI (10), WEINBERG (10)
- WENG: 8, WANG: 10, VIVIANI: 9, USSAI: 9, SUSTERSICH: 5, PEZCOLLER: 5, PETRONIO: 4, MUCCIO CRASSO: 8, SAMET: 5, GEISSA: 5, CHEN: 5, MAIRA: 8, ACCARRINO: 7,5
- ### Mail a Di Liberti per #[[Migrazione sito LES]]
@ -11,7 +23,7 @@
- Eliminare completamente i sistemi di monitoraggio e analisi per essere in linea con il GPDR.
- Utilizzare una struttura del sito semplice, chiara ed efficace, che possa dare risalto ai contenuti piuttosto che alla forma.
- Inserire nel sito contenuti **realmente utili** ed evitare un accumulo di materiale che rende difficile la ricerca delle informazioni e appesantisce l'esperienza di navigazione dell'utente.
- Utilizzare una tecnologia che consente anche ad altri operatori, in maniera semplice, di aggiornare il sito.
- Utilizzare una tecnologia che consenta anche ad altri operatori, in maniera semplice, di aggiornare il sito.
- Utilizzare un'architettura hardware/software che consenta di mantenere in produzione il sito a costi annuali sostenibili (meno di 100 € all'anno per il VPS Hetzner + il costo del dominio).
- Se lei è d'accordo, vorrei approntare al più presto un prototipo del nuovo sito in modo che esso possa andare in produzione già dalla prossima settimana, sostituendo definitivamente l'attuale. Da parte sua mi servirebbe ricevere una prima selezione essenziale dei contenuti indispensabili che andrebbero inseriti nella prima versione del nuovo portale, anche facendo riferimento a quanto già presente sull'attuale versione.
- Rimango in attesa di un confronto telefonico con lei.

View file

@ -85,7 +85,7 @@
- ```bash
tldr ping
```
- Server http tramite uno [script](https://funprojects.blog/2021/04/11/a-web-server-in-1-line-of-bash/) #bash
- Server http tramite uno [script](https://funprojects.blog/2021/04/11/a-web-server-in-1-line-of-bash/) #linuxcommandline
- Prerequisiti: `sysstat`
- ```bash
sudo apt install sysstat

View file

@ -0,0 +1,2 @@
-
-