Update
This commit is contained in:
parent
94cbf88202
commit
f6ecc627c2
50 changed files with 85 additions and 69 deletions
|
@ -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
|
||||
```
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
||||
|
|
|
@ -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
|
||||
```
|
||||
|
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -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/
|
||||
```
|
||||
|
|
|
@ -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
|
||||
```
|
||||
|
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
```
|
||||
```
|
|
@ -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' {} \;
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -1,4 +1,4 @@
|
|||
- Per configurare un locale #bash #mosh
|
||||
- Per configurare un locale #linuxcommandline #mosh
|
||||
- ```bash
|
||||
sudo locale-gen it_IT.UTF-8
|
||||
```
|
|
@ -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)
|
|
@ -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
|
||||
```
|
||||
|
|
|
@ -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
|
||||
```
|
|
@ -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" .
|
||||
```
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
```
|
||||
|
|
|
@ -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 ./
|
||||
```
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
```
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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]]
|
|
@ -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
|
|
@ -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]]: I’m now a full-time professional open source maintainer [I’m 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`
|
||||
|
|
|
@ -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
|
||||
```
|
|
@ -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`
|
||||
```
|
||||
|
|
|
@ -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
|
|
@ -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"
|
||||
```
|
||||
|
|
|
@ -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
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
```
|
||||
```
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
```
|
||||
|
|
|
@ -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
|
|
@ -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.
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -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;}');
|
||||
```
|
||||
```
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
2
pages/linuxcommandline.md
Normal file
2
pages/linuxcommandline.md
Normal file
|
@ -0,0 +1,2 @@
|
|||
-
|
||||
-
|
Loading…
Reference in a new issue