Zane (Gianluigi Zanettini) 1.115 articoli pubblicati ID: 2
Sono un appassionato di computer, Internet e tecnologia sin da giovanissimo. Oggi lavoro come sviluppatore software, ma nel tempo libero amo ancora "smanettare" con PC e server, per poi presentare guide e articoli qui su TurboLab.it.
Il Black Friday 2024 è partito alla grande, e Amazon sta proponendo moltissimi prodotti di informatica e tecnologia fortemente scontati. In questo video-articolo ho raccolto le migliori offerte sui migliori prodotti di informatica, alcuni dei quali ho già acquistato anch'io
Installare PHP su Ubuntu sembra semplice, poiché i pacchetti sono sempre disponibili sui repository ufficiali della distribuzione. Ma attenzione! Senza qualche accortezza in più, rischiamo di ottenere una vecchia versione (come l'obsoleto PHP 7) oppure configurare il sistema con il vetusto mod_php al posto del più moderno ed efficiente PHP-FPM. Vediamo allora come installare PHP su Linux Ubuntu Desktop o Server e interfacciare il server web tramite PHP-FPM
Stai per assemblare un nuovo PC e devi scegliere l'SSD NVMe? Hai finito lo spazio su disco del tuo portatile e ha bisogno di un modello più capiente? Bene, allora questo è l'articolo che fa per te! Ho trascorso oltre 16 ore consultando le recensioni dei migliori SSD NVMe pubblicate dai siti specializzati, confrontando i risultati dei benchmark e le opinioni pratiche degli utenti, per poi miscelare tutto con la mia esperienza diretta, sintetizzata in una serie di raccomandazioni dirette e semplici che possano aiutare i lettori di TurboLab.it a trovare il migliore SSD NVMe per il proprio PC o notebook
NGINX è il server web che costituisce oggi lo standard de facto quando si parla di pubblicare siti basati su WordPress o, più in generale, applicazioni web realizzate in PHP. Ma NGINX, da solo, non è in grado di eseguire codice PHP: la dotazione base permette infatti solamente di erogare file e pagine HTML statiche. Per utilizzare PHP con NGINX è dunque indispensabile installare PHP e PHP-FPM, poi interfacciarli con NGINIX. Vediamo allora come configurare NGINX e PHP 8 su Ubuntu
La nuova versione di .NET Framework 9 è disponibile per il download diretto nella comoda versione "completa" (chiamata programma di installazione offline / offline installer) che consente di aggiornare molteplici PC Windows senza bisogno di ri-scaricare ogni volta decine di megabyte. Ma, in alcune situazioni, potrebbe ancora essere necessario ottenere anche .NET Framework 8, .NET Framework 7 o persino versioni ancora più vecchie. Indipendentemente da quale versione sia necessaria, in questo articolo abbiamo raccolto tutti i link ufficiali per scaricare il pacchetto ufficiale in italiano, compatibile con Windows 11, Windows 10, Windows 8 e Windows 7
Prima o poi capita a tutti che si rompa il disco fisso del PC fisso o del portatile. Ci auguriamo che capiti il più tardi possibile, ovviamente, ma... prima o poi succederà. In tal caso: quale modello acquistare per sostituirlo? Quale SSD SATA scegliere? Nel corso delle mie ricerche mi sono imbattuto in molti prodotti obsoleti o qualitativamente discutibili, a fianco di altri dai prezzi ingiustificatamente elevati. Ebbene: in questo articolo ho sintetizzato quasi 90 ore di confronti, approfondimenti, comparazioni e oltre 10 anni di esperienza diretta con molteplici generazioni di SSD di fascia consumer e professionale in un giudizio chiaro e semplice, che possa aiutare tutti quanti a scegliere il migliore SSD SATA o hard disk per PC fissi e portatili
Apache HTTP Server è lo strumento principe per approntare server web ed erogare pagine HTML. Se però desideri utilizzare un gestore di contenuti (CMS) come WordPress, una piattaforma di eCommerce come Magento o PrestaShop oppure un sito basato su Symfony o Laravel hai bisogno anche dell'interprete PHP, ovvero quel componente che, materialmente, esegue il codice presente nei file .php. In questa guida vedremo dunque come configurare Apache per elaborare codice PHP 8 tramite PHP-FPM.
In questo video ti mostrerò la procedura completa per sostituire la batteria di un gruppo di continuità "APC Back-Ups". Partiremo dall'identificare la batteria adatta al tuo specifico modello, vedremo dove acquistarla e la procedura pratica per rimuovere la batteria vecchia e installare quella nuova, senza tralasciare nulla
Sì, sì, Dropbox, OneDrive, eccetera sono comodi, ma per spostare grandi quantità di dati con la massima riservatezza, facilità e velocità, senza bisogno di rete o connettività Internet, nulla batte un SSD esterno su USB! Ma... quale modello di disco USB scegliere? Ebbene: in questa guida presentiamo i migliori SSD esterni su USB, considerando sempre la massima velocità di trasferimento ma senza dimenticare il fattore "prezzo"
NGINX è un popolare software open source per erogare blog e siti web, come quello sul quale risiede la presente guida. In altre parole, NGINX è un server web alternativo al più conosciuto Apache HTTP Server. In questa guida vedremo dunque come installare NGINX su Ubuntu (Linux) e come configurare tutto quanto per pubblicare immediatamente il tuo sito web
Il servizio di streaming HBO Max ha pubblicato da poche ore il documentario "Money Electric: The Bitcoin Mystery". L'evento era attesissimo, perché la promessa era che avrebbe rivelato l'identità di Satoshi Nakamoto, l'ideatore di Bitcoin
Windows 11 24H2 ha requisiti hardware molto stringenti, che hanno tagliato fuori anche molti computer piuttosto recenti. Inoltre, impone l'utilizzo di un "account Microsoft" (online), e non tutti accettano la registrazione "forzata". Così, nel corso del tempo, sono nati molti "trucchi" per bypassare queste richieste. L'utility gratuita Rufus è sicuramente fra le migliori: consente di installare Windows 11 24H2 anche su PC incompatibili, e, per chi lo preferisce, impiegare un tradizionale account locale (offline) al posto della registrazione con Microsoft
Se anche tu stai provando a installare Windows 11 24H2 su un PC di qualche anno fa, probabilmente sei bloccato davanti all'errore Questo PC non soddisfa attualmente i requisiti di sistema di Windows 11 oppure Non è possibile eseguire Windows 11 in questo PC. Questo problema è causato dai requisiti minimi di sistema imposti da Windows 11, che sono veramente molto stringenti. Ebbene: nel corso di questo articolo vedremo un come "sbloccare" il setup e installare Windows 11 su qualsiasi PC, anche se non soddisfa i requisiti di sistema imposti da Microsoft
La procedura di installazione di Windows 11 24H2 impone due limitazioni davvero restrittive: 1) è obbligatorio eseguire login con un account Microsoft 2) è necessario che il PC sia connesso ad Internet già durante l'installazione. Fortunatamente, però, possiamo applicare un semplice "trucco" per ripristinare l'opzione di installare Windows 11 24H2 utilizzando un account locale offline, senza bisogno quindi di un account Microsoft. La stessa tecnica ci consente di installare il sistema operativo anche se il PC è disconnesso da Internet. Vediamo come procedere
Se hai bisogno di inviare un file da 50 gigabyte hai trovato la guida giusta. In questo articolo ti mostrerò infatti come usare un ottimo servizio di invio file, gratuito e senza bisogno di registrazione, che ti consente di caricare un file e ottenere un semplice link (URL) che consente di scaricarlo. Un'alternativa super-potenziata a WeTransfer, insomma!
Oltre all'autenticazione tramite nome utente e password, SSH supporta l'uso di una chiave asimmetrica (volgarmente detta "chiave SSH"). Adottando questa modalità, non dobbiamo più digitare la password prima di accedere ai server remoti, poiché ci facciamo riconoscere tramite un file segreto, che contiene la nostra chiave crittografica. Questo approccio ha molteplici vantaggi: da un lato, ci evita la scocciatura di dover digitare la password nel terminale ad ogni connessione, dall'altra innalza drasticamente il livello di sicurezza, poiché la chiave è pressoché impossibile da falsificare e molto più difficile da sottrarre. Vediamo allora come creare una chiave SSH da PC Windows, Linux, Mac
Nethermind è un "execution client" per Ethereum, scritto in C#, che può essere utilizzato per scaricare la blockchain, realizzare dApp o attivare un validatore per svolgere l'attività di staking e incassare così le ricompense previste. Si pone dunque come alternativa al più popolare Go Ethereum, con il quale rimane comunque pienamente interoperabile. In questa guida vedremo proprio come installare e configurare Nethermind su un qualsiasi PC
Se hai appena acquistato il tuo VPS (Virtual Private Server) oppure devi accedere a un'istanza cloud su Amazon (AWS), Microsoft Azure o a un altro server remoto fornito dalla tua azienda o dall'università, hai probabilmente bisogno di utilizzare SSH (Secure Shell): uno strumento che ti consente di impartire comandi a un altro sistema connesso in rete tramite il tuo tradizionale PC. Ebbene: questa è la Guida Definitiva a SSH con Window, Linux o Mac, nella quale vedremo proprio come usare SSH con facilità
Se anche tu, come me, segui Ethereum da un punto di vista "tecnico", più che "speculativo", vorrai sicuramente configurare un nodo Ethereum a casa tua, magari per interrogare la blockchain senza bisogno di servizi esterni oppure per studiare la programmazione della EVM (Ethereum Virtual Machine) con Solidity. Ebbene: in questa guida vedremo proprio come attivare un nodo Ethereum sul PC, partendo da zero. Allo scopo, installeremo e configureremo il client Ethereum Besu su Ubuntu, passo per passo
Oggi mi sono trovato a fronteggiare una situazione tanto inattesa quanto spiacevole. In seguito a un aggiornamento e conseguente riavvio di un sistema con Ubuntu Server 24.04, la connettività di rete e a Internet era completamente assente. Non solo: persino i LED sul retro, di fianco alla relativa porta Ethernet, rimanevano spenti. Fortunatamente, la risoluzione è stata piuttosto semplice. Vediamo allora come procedere
La funzione "Sviluppo remoto" (Remote development) di Visual Studio Code è davvero molto comoda. L'unico aspetto che non gestisce correttamente è l'autenticazione su Git tramite "chiave SSH", necessaria per effettuare push e pull dai repository git@. Certo, per aggirare il limite basta copiare la chiave SSH sulla stessa macchina sulla quale risiede il codice, ma si tratta di una soluzione sub-ottimale, molto rischiosa dal punto di vista security. No: quello che vorremmo veramente è la possibilità di eseguire push e pull con Git utilizzando la chiave SSH locale, custodita al sicuro sullo stesso PC dal quale stiamo lavorando tramite Visual Studio Code. Ebbene: è necessario un minimo di configurazione, ma è assolutamente possibile. Vediamo dunque come usare Git con la chiave SSH del PC locale con Visual Studio Code Remote Development.
L'integrazione nativa di SSH client e server su Windows 10 e successivi è stata una novità estremamente significativa per noi smanettoni e power user (addio, PuTTY!). Purtroppo, però, la versione di SSH fornita a corredo del sistema operativo è ferma al vecchio OpenSSH 8.1 (OpenSSH_for_Windows_8.1p1) persino su Windows 11 completamente aggiornato. Fortunatamente, Microsoft mette a disposizione una versione ufficiale di SSH più aggiornata, basata sul più recente ramo di sviluppo OpenSSH 9. Sfortunatamente, questa versione non si installa automaticamente tramite Windows Update, ma è necessario procedere manualmente. Vediamo allora come aggiornare SSH client o server su Windows 11 e Windows 10
Visual Studio Code si integra perfettamente con Xdebug, permettendoci di svolgere il debug dei file PHP, sia sul nostro PC, sia in esecuzione su di un server remoto. Abbiamo così a disposizione lo stop sui breakpoint, l'esecuzione delle singole righe (step-by-step), l'ispezione delle variabili e tutto quello che serve per verificare i nostri applicativi, programmare meglio e più velocemente. In questa guida vedremo dunque come configurare Visual Studio Code con Xdebug per eseguire il debugging degli script PHP, locali e remoti
Prima o poi capita a tutti: abbiamo già installato Xdebug, configurato PHP e il nostro IDE (Visual Studio Code, phpStorm ecc), ma non è cambiato nulla! Le pagine PHP vengono caricate come al solito, l'esecuzione delle pagine PHP non si ferma sui breakpoint e non riusciamo a svolgere l'esecuzione step-by-step. Ebbene: in questo articolo vedremo proprio come affrontare questo problema e cosa fare quando Xdebug non funziona e PHP non si ferma ai breakpoint con Visual Studio Code o phpStorm
Da qualche tempo a questa parte, fioccano le segnalazioni di utenti in difficoltà: il tentativo di registrarsi al portale di Facebook/Meta dedicato agli sviluppatori fallisce poiché developers.facebook.com non invia l'SMS di conferma, contenente il codice necessario a completare la procedura. Ecco dunque che molti sono bloccati sulla schermata Create a Meta for Developers account - Enter the code from the SMS. Ebbene: è successo anche a me, ma fortunatamente sono riuscito a risolvere con questo piccolo trucco