La doppia cittadinanza delle macchine…

Non mi sono mai fidato degli strumenti che promettono di essere intuitivi. Non perché l’intuizione sia un difetto, ma perché troppo spesso diventa il nome elegante che diamo alla rinuncia di capire.Per questo sulla mia scrivania convivono un Mac e ArchLinux. A molti sembrerebbe una contraddizione, quasi una doppia cittadinanza incompatibile. Per me, invece, rappresentano…

Continua a leggere →

[…]

Ho imparato a programmare quando il computer era un’idea più che un oggetto: matita, carta, e una logica che non perdonava distrazioni. Dal 1964 il BASIC ha aperto una porta, ma oggi rischiamo di attraversarla senza accorgercene. Forse imparare davvero, adesso, significa tornare a togliere: calcolo, strumenti, scorciatoie. Restare soli con il pensiero.

Continua a leggere →

…saper anticipare il cambiamento prima che sia troppo tardi.

L’ingresso di DeepSeek nel panorama dell’intelligenza artificiale ha scosso gli equilibri consolidati del settore, lasciando investitori, esperti e aziende occidentali in un misto di stupore, incredulità e inquietudine. La startup cinese, fino a poche settimane fa pressoché sconosciuta, ha presentato due modelli di AI—V3 e R1—che sembrano reggere il confronto con i migliori prodotti di…

Continua a leggere →

Creare un’interfaccia utente in SwiftUI per controllare la torcia del tuo dispositivo iOS

In questa esercitazione, svilupperemo un’app iOS che userà SwiftUI per creare un’interfaccia utente (UI) interattiva per controllare la torcia del tuo dispositivo. Il codice sarà strutturato in modo da permettere all’utente di accendere e spegnere la torcia premendo un pulsante. Quando la torcia è accesa, mostreremo un’immagine con la dicitura “ON AIR” e quando è…

Continua a leggere →

The Game of Life…

Esporremo brevemente come creare un’applicazione iOS per il Gioco della Vita, un automa cellulare ideato dal matematico britannico John Horton Conway, utilizzando Swift e SwiftUI. Struttura del codice Il codice è suddiviso in tre parti principali: 1. La Classe GameOfLife La classe GameOfLife si occupa della logica e dello stato del gioco. Utilizza l’annotazione @Published…

Continua a leggere →

Il peso di un mazzo di fogli di carta…

SwiftUI, il framework di Apple per lo sviluppo di interfacce utente, offre un modello di programmazione dichiarativo che rende semplice la creazione di interfacce utente complesse. In questo articolo, esploreremo come utilizzare SwiftUI per creare un’applicazione che calcola il peso totale di un mazzo di fogli di carta data la dimensione, la grammatura e il…

Continua a leggere →

Tic-tac-toe…

Il codice (qui puoi scaricare il codice sorgente) implementa il gioco del tris (tic-tac-toe) con un’interfaccia testuale, permettendo a un giocatore umano di sfidare un’intelligenza artificiale (IA) semplificata che sceglie mosse casuali. Ecco il funzionamento del codice, funzione per funzione: stampa_tabellone(tabellone): Questa funzione prende in input il tabellone di gioco e lo stampa sulla console…

Continua a leggere →