Soluzioni incontrate, comandi da ricordare e piccoli esperimenti. Un archivio di sviluppo software, sistemi e fotografia.
Archivio 2017 — 2021
Articoli recuperati dall’archivio e rivisti il 17 settembre 2026. Ogni guida conserva la data originale e descrive correzioni, fonti e limiti della revisione.
Per un adattatore USB Realtek RTL8761B su Arch, parti dal driver del kernel e dal firmware distribuito con il sistema. Serve una versione aggiornata di Arch; verifica l’ID USB perché lo…
Vuoi avviare un’applicazione sulla GPU NVIDIA dedicata invece che su quella integrata? Questo esempio riguarda una sessione X.Org con driver proprietario NVIDIA già funzionante e…
Per ridurre i consumi senza cambiare decine di parametri, confronta il profilo bilanciato con quello di risparmio energetico. L’esempio usa un desktop Debian che gestisce già i profili…
La differenza negli esempi dipende dalla precedenza: && e || hanno precedenza maggiore di =, mentre and e or hanno precedenza minore. Non cambia la tabella logica, cambia il…
Con KDE Plasma, KIO GDrive rende i file di Google Drive accessibili da Dolphin e dalle applicazioni compatibili con KIO. Serve un account Google e una connessione Internet; non crea una…
Dentro un container, localhost indica il container stesso. Su Docker Desktop puoi usare host.docker.internal per raggiungere un servizio sul computer host. Con Docker Engine su Linux,…
Questa guida prepara un piccolo ambiente LEMP di prova su una VM Debian 13 pulita: Nginx, PHP 8.4-FPM e MariaDB. Servono sudo e accesso al terminale della VM. Il sito ascolterà solo su…
Prerequisiti: Docker Engine in esecuzione e Compose disponibile se usi i comandi del progetto. Controlla con docker version e docker compose version. I nomi negli esempi sono da sostituire.
Se l’installazione di un plugin chiede credenziali FTP, verifica prima come sono gestiti i file. Questa procedura copre un WordPress con aggiornamenti dal pannello e PHP eseguito con un…
Apri un file di prova con vim prova.txt. Se manca Vim, installalo con il gestore pacchetti della distribuzione. Premi i per inserire tre righe di testo, poi Esc per usare i comandi seguenti.
Su Debian/Ubuntu installa il client con sudo apt install gphoto2. Accendi la fotocamera, collegala via USB con un cavo dati e chiudi importatori foto che possano occupare il collegamento.
scp trasferisce file usando SSH. Sul computer locale serve il client; quello remoto deve offrire un servizio SSH/SFTP accessibile. Non è necessario installare un server SSH sul client…
Serve tmux installato, ad esempio con sudo apt install tmux su Debian. Salva una copia del tuo ~/.tmux.conf prima di integrare la configurazione: non sostituire impostazioni personali…
La procedura seguente richiede Bash e gli strumenti GNU di Linux. Lavora su una copia dei dati e crea prima una destinazione vuota, fuori dalla sorgente: mkdir -p /percorso/destinazione.
Con Xdebug 3 le direttive remote_enable e profiler_enable dei vecchi esempi non sono più la configurazione corretta. Installa l’estensione compatibile con PHP e verifica che sia caricata…
Un parametro array viene verificato da PHP, ma non impone il tipo di ciascun elemento. PHPDoc aiuta IDE e analizzatori statici a descrivere una collezione:
Per ordinare record secondo un campo numerico, usa un comparatore. Nell’esempio ogni elemento deve avere pos intero: valida prima eventuali dati esterni.
Il character set definisce i caratteri rappresentabili; la collation stabilisce regole di confronto e ordinamento. In MySQL 8 usa utf8mb4 per Unicode completo, evitando di trattare il…
La risposta al titolo non è sempre sì. La vecchia query cache di MySQL memorizzava risultati delle SELECT, ma le scritture ne causavano l’invalidazione e la gestione poteva diventare un…
.gitignore descrive file che Git deve ignorare quando cerca contenuti non tracciati. Non blocca aggiornamenti di file già presenti nel repository e non è un filtro di sicurezza per push…
Per pubblicare una fotografia nitida su Facebook prepara una copia per il web e verifica cosa succede dopo il caricamento. La procedura seguente è un punto di partenza per una normale…
Questo esempio crea un dump dei dati e della struttura di un database MySQL con tabelle InnoDB, poi ne prova il ripristino. Servono client MySQL compatibili, gzip, Bash e account…
Una nota sparita dal desktop potrebbe essere ancora salvata. Questa procedura riguarda il widget Note di Plasma che usa la cartella plasma_notes; KNotes è un’applicazione diversa.
Con debootstrap puoi preparare un filesystem Debian separato. Nell’esempio lo userai localmente con chroot e offrirai a un utente soltanto accesso SFTP a una sottocartella. Serve una VM…
Il pinning di APT assegna priorità alle versioni disponibili: non rende automaticamente compatibili pacchetti di release diverse. Aggiungere testing o unstable a stable può trascinare…
Caso trattato: MySQL 8 con TLS già configurato e un solo client autorizzato. Occorrono accesso amministrativo al server, indirizzo sorgente del client e certificato CA per la verifica…
Prima di convertire un testo, identifica la codifica da chi lo ha prodotto. file può aiutare, ma il suo risultato è una stima e non identifica sempre correttamente le codifiche a un byte:
Serve FFmpeg con encoder libmp3lame: su Debian/Ubuntu installa ffmpeg. Metti prima.mp3 e seconda.mp3 nella cartella di lavoro; gli esempi seguenti presumono 30 secondi per ciascun file.
Svuotare una directory è un’operazione distruttiva. Per una cartella temporanea gestita dall’applicazione è preferibile usare le API PHP e una destinazione fissa. L’esempio cancella…
Prerequisiti per la prova: PHP 8 CLI e FFmpeg. Su Debian/Ubuntu puoi installarli con sudo apt install php-cli ffmpeg. Controlla php -v e ffprobe -version.
Per cambiare l’indirizzo del login WordPress senza rinominare i file del core puoi usare WPS Hide Login. Qui consideriamo un sito singolo sul quale hai accesso amministratore e al…
Git distingue directory di lavoro, indice (stage) e cronologia dei commit. Un commit registra ciò che è nello stage; il push trasferisce commit a un repository remoto, non le modifiche…
Per ripetere una firma su una foto in Photoshop, crea un pattern trasparente e applicalo su un livello separato. Ti servono la foto e un logo o una scritta; conserva l’originale senza…