Speciale Windows 7, fine supporto:
Significato e conseguenze | Per continuare ad usarlo | Supporto aziende
🔥 Aggiornare Windows 7 a Windows 10 GRATIS nel 2020
Windows 11: Recensione | Download ISO | Il mio PC è compatibile? | Installazione su PC incompatibile | FAQ italiano
Windows 10 22H2: Download ISO
7

Guida: come installare PHP 8.3 su Linux Ubuntu Desktop o Server (PHP-FPM)

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

Leggi tutto...

0

Node.js: come installare molteplici versioni contemporaneamente sullo stesso PC o server (Linux Ubuntu)

La retro-compatibilità delle nuove versioni di Node.js è tutt'altro che garantita. Anzi: spesso i progetti realizzati con una specifica versione di Node.js non funzionano correttamente se si prova ad eseguirli con una release più recente o più datata. Questo può costituire un problema per gli sviluppatori che si trovino a lavorare su molteplici applicazioni contemporaneamente, e siano dunque costretti ad utilizzare svariate versioni di Node.js. In questa guida rapida vedremo dunque proprio come raggiungere questo risultato nel modo più semplice e pratico possibile, cioè installare molteplici versioni di Node.js sul PC o sul server, e passare dall'una all'altra facilmente

Leggi tutto...

0

Come installare Yarn e Node.js su Ubuntu - Guida rapida

Yarn è un gestore di pacchetti (package manager) per Node.js. Si tratta di un'alternativa al più popolare npm, con il quale condivide però il formato del file di configurazione package.json. In questa vedremo dunque come installare e usare Yarn su Ubuntu, nel modo più rapido possibile

Leggi tutto...

0

Come usare Node.js, npm e yarn sul PC con webpack, gulp, Grunt, Bower: guida rapida per sviluppatori impegnati

Sebbene Node.js sia un ambiente di esecuzione backend, sempre più spesso è necessario anche sui nostri PC per trasformare i file SASS e LESS in CSS, unire i JS e, in generale, svolgere altre operazioni tramite webpack, gulp e Grunt. In questa guida rapida vedremo dunque i principali comandi per lavorare con Node.js, npm e i pacchetti più diffusi

Leggi tutto...

0

Come installare Node.js e npm su Ubuntu (nuove versioni) - La Guida Definitiva

Node.js è l'ambiente di esecuzione che consente di eseguire codice Javascript sul backend. Ma è sempre più indispensabile anche sul PC degli sviluppatori web, per scaricare pacchetti di supporto tramite il gestore npm: fra questi, si incontrano di frequente webpack, gulp e grunt, ma anche Bower e il suo successore Vite. In questa guida completa vedremo quindi come installare le versioni più recenti di Node.js e npm su Ubuntu

Leggi tutto...

0

Come creare un collegamento per avviare conversazioni WhatsApp dai social o per il tuo sito Internet (link HTML per PC e smartphone, metodo 2023)

Aggiungere un collegamento WhatsApp sul tuo sito web, oppure condividerlo sui social o stamparlo sui biglietti da visita, è utile per generare nuovi contatti. Questo è particolarmente vero se si tratta di un sito di ecommerce oppure di pagine che presentano un prodotto o un servizio acquistabile. In questo modo, i visitatori potranno contattarti tramite WhatsApp direttamente seguendo il link, senza dover fare altro. Vediamo dunque come creare un link WhatsApp per avviare conversazioni, e il relativo codice HTML per mostrare un'icona o un testo cliccabile sul tuo sito.

Leggi tutto...

0

Guida PHP 8 e Apache su Ubuntu: come attivare, installare e configurare PHP-FPM

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 o una piattaforma di eCommerce come Magento o PrestaShop 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.

Leggi tutto...

0

Guida PHP 8 e NGINX su Ubuntu: come attivare, installare e configurare PHP-FPM

NGINX è il server web, alternativo ad Apache HTTP Server, che costituisce oggi lo standard de facto quando si parla di erogare 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 come configurare NGINX e PHP 8 su Ubuntu

Leggi tutto...

0

Guida: come installare MySQL 8 su Ubuntu (Linux Server e PC Desktop)

MySQL è il popolarissimo database relazionale (RDBMS) gratuito ed open source che, in ambito applicativo/web server, svolge il ruolo di "contenitore" per i dati (account degli utenti, messaggi, blogpost ecc.). In questo articolo vedremo come installare MySQL 8 sul PC o server Linux (Ubuntu), per iniziare subito a leggere e scrivere righe e tabelle dall'app che stiamo sviluppando o dal nostro web server con PHP

Leggi tutto...

0

Guida Definitiva allo sviluppo remoto con Visual Studio Code via SSH

Visual Studio Code è dotato di una funzionalità che consente di modificare i file direttamente sul server remoto. Si chiama Remote development, e apre scenari davvero rivoluzionari alla metodologia di lavoro per i programmatori web (PHP, HTML, JS, ...) che, fino ad ora, erano costretti a configurare tutto lo stack applicativo (Apache/Nginx, PHP, MySQL, Redis, Memcache, ...) sul proprio PC locale per lavorare agevolmente, oppure copiare i file in locale, modificarli e ricaricarli (magari via FTP!) sul server per visualizzare le modifiche. Ebbene: in questa guida vedremo proprio come configurare Visual Studio Code per lo sviluppo remoto (Remote development), di modo da ottenere i risultati ottimali

Leggi tutto...

0

Come usare Xdebug con Visual Studio Code: la Guida Definitiva al debug PHP (con breakpoint ed esecuzione a step per Windows 10 e Linux)

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

Leggi tutto...

0

[risolto] Aiuto, Xdebug non funziona e PHP non si ferma ai breakpoint con Visual Studio Code o phpStorm: cosa devo fare?

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

Leggi tutto...

0

Xdebug con Ubuntu - Come installare e configurare PHP per il debugging locale o remoto

Xdebug è un componente aggiuntivo (gratuito) che consente di svolgere il debugging degli script PHP. Dopo averlo installato e configurato sul PC o server Ubuntu, potremo sfruttarlo tramite il nostro ambiente di sviluppo (IDE) preferito (phpStorm, Visual Studio Code ecc.) per fermare l'applicazione in qualsiasi punto (breakpoint) ed analizzare la situazione, eseguire le singole righe (step-by-step), ispezionare le variabili e, in generale, facilitare l'individuazione e la risoluzione dei bug. Vediamo allora come installare e configurare Xdebug su Ubuntu

Leggi tutto...

0

Guida a Xdebug con phpStorm: installazione, configurazione, breakpoint ed esecuzione a step - la Guida Definitiva al debug PHP

phpStorm è l'ambiente di sviluppo integrato (IDE) che molte aziende e programmatori professionisti utilizzano quotidianamente per sviluppare siti e applicazioni web in PHP. Fra le molte, ottime funzionalità offerte, phpStorm si integra perfettamente con Xdebug, permettendoci così 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 phpStorm con Xdebug per eseguire il debugging degli script PHP, locali e remoti

Leggi tutto...

Guida definitiva a PHP 8 su Windows 10: come installare e configurare PHP 8 con Apache su Windows

PHP è un linguaggio di programmazione che consente di creare siti web dinamici (blog, eCommerce, ecc.), web API di supporto alle app per dispositivi mobili e molto altro. In questa guida vederemo come installare PHP 8 sul PC Windows 10 e come configurare Apache HTTP Server​ con PHP.

Leggi tutto...

0

Ethereum 2.0: lo smart contract è stato deployato (e il prezzo vola)

Ebbene, ci siamo: il maxi-progetto Ethereum 2.0 è in fase di partenza. Nello specifico, sono stati oggi completati le specifiche tecniche e il deploy dello smart contract di deposito, ovvero quello da utilizzarsi per bloccare i 32 ETH necessari per fare staking. Se tutto andrà per il verso giusto, la rete sarà operativa già dal 1° dicembre

Leggi tutto...

0

Come installare Composer su Windows 10: la Guida Definitiva

Composer è il gestore delle dipendenze per PHP che consente di scaricare e integrare nei nostri progetti ampie librerie di funzionalità già pronte all'uso. Ma c'è di più: Composer è oggi un requisito essenziale per iniziare nuovi progetti con vari framework, fra i quali Symfony. Ebbene: in questa guida vedremo come installare Composer su Windows 10 e rendere disponibile il comando "composer" nel modo migliore possibile

Leggi tutto...

4

Come installare Symfony 5 su Windows 10: la video-Guida Definitiva (PHP, Git, Composer, MySQL)

Symfony è fra i più popolari framework PHP in circolazione. Purtroppo, però, installare Symfony 5 su Windows 10 è un processo articolato, composto da molteplici passaggi da svolgere manualmente e con una certa attenzione. Nello specifico: è necessario dapprima installare PHP, poi Git e Composer e, in ultima battuta, Symfony stesso. A seguire, ci serviranno probabilmente anche MySQL, la configurazione per connettervisi dall'applicazione Symfony e un buon ambiente di sviluppo integrato (IDE). Ebbene: in questa guida ho raccolto e sintetizzato tutto in una serie di indicazioni passo per passo, finalizzate a raggiungere il risultato cercato: installare Symfony 5 su Windows 10 nel modo migliore e più rapido possibile

Leggi tutto...

1

Sabotava i software per assicurarsi il lavoro di ripristino: condannato un programmatore di Siemens

Temendo di perdere il lavoro, un dipendente di Siemens ha causato per due anni malfunzionamenti logici temporizzati nel codice dei programmi di sua competenza, così da costringere l'azienda a servirsi ancora del suo lavoro per sistemare quanto da lui compromesso. Dopo l'ammissione di responsabilità del programmatore, oggi è arrivata la sentenza di condanna

Leggi tutto...

4

Coding e pensiero computazionale: dal 2022 materie obbligatorie nelle scuole primarie

A partire dal 2022, nelle scuole primarie, alle materie tradizionali si aggiungeranno anche coding e pensiero computazionale

Leggi tutto...

7

Guida: come installare MySQL 8 su PC Windows

MySQL è il popolarissimo database relazionale (RDBMS) gratuito ed open source che svolge il ruolo di "contenitore" per i dati (account degli utenti, messaggi, blogpost ecc.). In questo articolo vedremo come installare MySQL sul PC Windows, per iniziare subito a leggere e scrivere righe e tabelle dall'app che stiamo sviluppando o dal nostro web server con PHP

Leggi tutto...

Installare e configurare un server web: La Grande Guida ad Apache/Nginx, PHP, MySQL su Windows e Linux

Saper installare e configurare un server web con Apache HTTP Server o Nginx, PHP e MySQL è una "skill" fondamentale per molti studenti e professionisti che vogliano lavorare con l'informatica, non fosse altro perché è il pre-requisito per sviluppare siti web in PHP, creare un blog con WordPress, Drupal, Joomla o avviare un'attività di eCommerce con Magento oppure OpenCart, PrestaShop eccetera. Nel corso di questa guida passo-passo vedremo come preparare tutto quanto ed installare Apache HTTP Server o Nginx, MySQL e PHP sul PC con Windows o Linux. Lo scopo è presentare la procedura nel modo più semplice possibile, senza perdersi in micro-configurazioni inizialmente superflue ma anche senza dare nulla per scontato. Ebbene: siamo dunque pronti ad installare e configurare Apache o Nginx, PHP e MySQL partendo da zero.

Leggi tutto...

Miglior Client Git: 5+ software ad interfaccia grafica per Windows e Mac

Siete alla ricerca di un buon programma per collaborare ad un progetto tramite Git, magari per consigliarlo a qualcuno senza esperienza? questa è la lista dei migliori client Git in circolazione. La selezione è stata distillata escludendo i prodotti "trial" oppure a pagamento, tutti quelli unicamente a linea di comando, le molte applicazioni amatoriali o ancora troppo acerbe.

Leggi tutto...

1

Commit! Pull! Push! - Guida rapida a Git per professionisti impegnati

Git (si pronuncia ghit come ghiro, non git come gita!)) è un moderno software per il controllo di versione che consente ai team di collaborare ad uno stesso progetto prevenendo le sovrascritture/cancellazioni accidentali e, più in generale, gestire il ciclo di sviluppo con la massima flessibilità. Si tratta di uno strumento molto articolato, ma per cominciare ad usarlo concretamente bastano pochi concetti-chiave.

Leggi tutto...

9

Guida: Introduzione alle regex

"Espressioni regolari"? Cos'è, matematica? Vi state sbagliando! Le espressioni regolari (o regex o regexp che dir si voglia) sono un potente formalismo ideato negli anni quaranta e implementato alla fine degli anni sessanta. Esso attualmente permette, tramite una sequenza di simboli, di definire un pattern da ricercare in una stringa qualsiasi (che potrebbe essere un file di testo, una pagina web o un database). Vediamo subito un esempio.

Leggi tutto...