Debian: la chiave gitlab su bookwork è scaduta

Se durante l’aggioramento (apt update && apt upgrade) di debian 12 bookworm viene mostrato il seguente avviso: significa che la chiave GPG del repository GitLab è scaduta (EXPKEYSIG 3F01618A51312F3F) e va aggiornata/sostituita nel keyring usato da APT. Se hai configurato GitLab seguendo le istruzioni recenti (con file in /usr/share/keyrings/), per GitLab CE di solito il … Leggi tutto

Open source AI nel 2026: perché i modelli aperti stanno cambiando il mercato

L’intelligenza artificiale open source sta vivendo una fase di forte crescita. Sempre più aziende, sviluppatori e startup guardano ai modelli aperti non solo come alternativa economica, ma come scelta strategica per controllo, personalizzazione e indipendenza tecnologica. Nel 2026 il mercato dell’AI non è più dominato soltanto dai grandi modelli chiusi accessibili via API. Sta emergendo … Leggi tutto

Come funziona davvero un LLM

Gli LLM, cioè i Large Language Model, sono alla base di molti strumenti di intelligenza artificiale moderni. Li troviamo nei chatbot, negli assistenti di scrittura, nei sistemi di ricerca semantica e in molte applicazioni aziendali che automatizzano attività testuali. Capire come funziona un LLM è il primo passo per usarlo bene. Non basta sapere che … Leggi tutto

I nuovi rischi della cybersecurity nell’era degli agenti AI

Gli agenti AI stanno entrando rapidamente nei processi aziendali, nello sviluppo software e nell’automazione operativa. Questa evoluzione sta portando vantaggi evidenti in termini di produttività, velocità e riduzione dei compiti ripetitivi, ma sta anche aprendo nuovi fronti di rischio per la sicurezza informatica. Il problema non è solo che l’AI può essere attaccata. Il vero … Leggi tutto

nginx: attivare un token per le chiamate api

E’ possibile utilizzare nginx come webserver ma spesso anche come reverse proxy. In modo molto semplice è possibile usare direttamente nginx per attivare la verifica sul passaggio di un parametro token sulle richieste. Nel file di configurazione del virtualhost definiamo innanzitutto il : dove XXXXXXXXXXXXX è il nostro token che possiamo generare facilmente con: Ora … Leggi tutto

Debian: (EXPKEYSIG B7B3B788A8D3785C)

La firma per il repository MySQL è scaduta il 22 ottobre 2025, potete verificarlo facilmente con: In questo modo, l’aggiornamento dei pacchetti MySQL sulla vostra Debian fallirà. Per cancellare la vecchia firma possiamo cancellare fisicamente il file /etc/apt/trusted.gpg.d/mysql2023.gpg oppure: o ancora, se importata precedentemente con gpg: Per risolvere dobbiamo importare la firma dal repository ubuntu … Leggi tutto

nginx cache server: come capire se il contenuto è recuperato dalla cache

Se avete configurato nginx come proxy cache server potrebbe esservi utile sapere se alle varie chiamate ha risposto con contenuti nuovi o recuperati dalla cache. La cosa più semplice è aprire il file nginx.conf e modificare la direttiva log_format per aggiungere anche la variabile upstream_cache_status. Ad esempio qualcosa del genere: Riavviamo nginx e poi andiamo … Leggi tutto

Errori comuni su Apache, Nginx e PHP che uccidono le performance

Server lenti spesso non sono “sotto carico”: sono mal configurati. 1. PHP senza OpCache Errore gravissimo.Ogni request ricompila tutto. 2. Troppi worker, poca RAM Più processi ≠ più performance.Swap = morte lenta. 3. Nginx usato come Apache (o viceversa) Usare Nginx con .htaccess-like workaroundo Apache come reverse proxy improvvisato. 4. Nessun caching Zero: Il server … Leggi tutto