Ho scoperto un servizio online che, data una stringa, ritorna un QR code: qrenco.de!

Il servizio è molto semplice da usare, ed è possibile interrogarlo in qualsiasi maniera.

Vediamo due esempi usando la riga di comando in Linux.

Ho trovato questo script Python, che in pratica ci permette di visualizzare in maniera leggibile le statistiche delle richieste fatte con curl: httpstat!

Se siamo su Debian, possiamo procedere ad installarlo così:

# aptitude install curl python3-pip

La compressione GZIP serve per comprimere al meglio i file CSS/JS/HTML esposti dal server, in modo da aumentare la velocità delle pagine web.

Vediamo come abilitare questa compressione in Nginx, uno dei web server più usati al momento.

Aprite con privilegi elevati il file di configurazione:

#vim /etc/nginx/nginx.conf

cURL è un programma molto usato da sviluappatori e sysadmin, sia in ambito Linux che in macOS.

Ma la versione installata di default sul sistema Apple non supporta HTTP/2.

Infatti:

$ curl -I --http2 https://www.google.it/
curl: (1) Unsupported protocol

Ma la soluzione è abbastanza semplice: bisogna cURL con nghttp2.

Di come usare il terminale per vedere il meteo su Linux ne abbiamo già parlato qui.

Oggi vediamo un altro modo più semplice, in quanto è richiesto solo cURL, che è praticamente pre-intallato ovunque (o comunque è molto facile da installare).

Con cURL andremo a interrogare il servizio wttr.in.