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

VScode e similari: passare alla definizione di una classe/funzione e tornare al riferimento

Dato che ogni tanto qualche amico me lo chiede, scrivo due righe di promemoria. Premetto che questo è valido su MacOS, con piccole variazioni funziona anche su altri S.O. Quando si utilizza l’IDE VScode o derivati per lo sviluppo (PHP, python, JS, swift o quello che sia) c’è una funzionalità molto comoda, ovvero passare alla … 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