No Image

[php] Costruire un oggetto iterabile che possa essere percorso con foreach, grazie alle interfacce Iterator, ArrayAccess e Countable

Oggi propongo un semplice esercizio in PHP dove vogliamo costruire un oggetto iterabile che sia accessibile come un vettore e percorribile da foreach. Immaginiamo di avere due classi Studente e Scuola, quello che vogliamo ottenere è il qualcosa di analogo...
read more
No Image

[wordpress] Got error ‘crayon-syntax-highlighter/crayon_langs.class.php on line 340

Problema: Dopo l’aggiornamento al PHP 7.3 il plugin per WordPress Crayon Syntax Highlighter, utilizzato per evidenziare codici di programmazione, smette di funzionare e blocca la visualizzazione delle pagine nelle quali è utilizzato. Soluzione: Modifica...
read more
No Image

Differenze e novità tra PHP5 e PHP7, con esempi di programmazione

Con la scusa di un po’ di esercizio vediamo anche quali sono le principali differenze tra (l’ormai vecchio) PHP 5 e il nuovo PHP 7 (che comunque è in circolazione già da un bel po’). 1. Sintassi flessibile per Heredoc...
read more
No Image

[wordpress] Cambiare le bandierine per le lingue di PolyLang

Per cambiare le immagini delle bandiere delle lingue del plugin PolyLang è sufficiente procedere nella maniera seguente: Creare dei file PNG (*.png), JPG (*.jpg) o SVG (*.svg) nominandoli secondo il codice della lingua, ad esempio: it_IT per italiano, en_GB o...
read more
No Image

[excel] Calcolare tutte le possibili combinazioni con ripetizione usando le matrici in Excel

Obiettivo: dato un insieme di elementi distinti n vogliamo calcolare tutte le possibili combinazioni che si possono formare con k degli n elementi dati, dove Secondo il calcolo combinatorio il numero di combinazioni con ripetizione che possiamo ottenere si cal...
read more
No Image

[PCSX2] Giocare a Harry Potter e il prigioniero di Azkaban per PS2 su PC con PCSX2

Harry Potter e il prigioniero di Azkaban uscì per PS2 nel 2004. Se avete ancora il gioco, ma non una PlayStation2 e volete provare a giocarci da PC una possibile soluzione è utilizzando l’emulatore PCSX2. Ringrazio @Memento_Gallery per la foto...
read more
No Image

[excel] Sommare tariffe giornaliere diverse in base alla data utilizzando le matrici in Excel

Obiettivo: Immaginiamo di voler calcolare il costo dei pernottamenti in un albergo dove le tariffe variano in base alla stagione (nello specifico in base ai mesi) e si ha una data di ingresso e il numero di notti. Una soluzione...
read more
No Image

[FIFA20] Configurazione firewall di Fastweb per consentire la connessione online

Premetto che non dovrebbe essere necessario aggiungere il gioco al firewall del router di Fastweb e che, la maggior parte dei problemi di connessione, dipende dai server della EA o altri elementi mistici fuori dalla nostra comprensione umana. A tale...
read more
No Image

Installare Ubuntu 19.10 con webserver pronto all’uso [per esordienti assoluti]

Abbiamo già visto come installare Ubuntu 18.04.2 LTS e Ubuntu 16.04.2 LTS predisponendoli per fare da webserver. Oggi voglio ripetere la procedura con Ubuntu 19.10. Prima di andare avanti vorrei far notare come questa non sia una versione LTS, ossia...
read more
No Image

[javascript] Realizzare un gioco di carte tipo Memory utilizzando jQuery

Obiettivo: realizzare un semplice gioco di carte tipo Memory, utilizzando JavaScript e il framework jQuery. Per chi non conoscesse il Memory, il gioco consiste nel cercare di indovinare le coppie di carte uguali. All’inizio possono venir mostrate tutte l...
read more