In questo screencast riflettiamo sulle espressioni regolari, una delle tecniche di analisi del formato dei dati più concise e potenti che esistano. Vedremo alcuni tool on-line e ragioneremo su quale sia il giusto compromesso tra precisione del pattern ed efficacia. Porremo il caso del riconoscimento di indirizzi e-mail.
Oggi, in piena era dei dati, tante tecnologie contengono nel nome la parola DATA. In questo screencast, in particolare, ragioniamo su due di esse, tra le quali si rischia spesso di fare confusione: database e data warehouse. Metteremo a confronto le loro caratteristiche e ne capiremo le differenze.
I metadati creano un canale di comunicazione tra l’esterno e l’interno della macchina virtuale. Permettono di passare valori che possono essere sfruttati dai programmi in esecuzione nell’istanza. Scopriamo come impostarli e leggerli, sia quelli configurati da Compute Engine sia quelli da noi creati.
Siamo davvero sicuri di vedere sempre ciò che realmente un file contiene? Ogni file può essere visionato e modificato nel profondo con una specifica categoria di tool: gli editor esadecimali. Scopriamoli e cogliamo l’occasione per ragionare un po’ su come i dati sono realmente salvati in memoria.
PHP è uno dei linguaggi più usati al mondo ed il Web è il suo regno. Nel corso degli anni si è adeguato alle nuove sfide arricchendosi di funzioni e costrutti. Ne vediamo uno oggi, match, che permette con grande facilità di valutare espressioni e attivare funzioni.
PyWebIO è una libreria Python estremamente snella e versatile che permette di realizzare vere applicazioni web autonome in pochissime righe di codice. Si presta a molti utilizzi: soprattutto se si vuole creare interfacce condivisibili per interagire con il proprio codice, è davvero da provare.
Il linguaggio Go può vantare una completezza assoluta in ogni settore. Di qualsiasi cosa si abbia bisogno dispone di tutti gli strumenti necessari senza ricorrere a librerie esterne. In questo screencast lo si vedrà al lavoro con un client web in grado di sfruttare connessioni su protocollo HTTP.
I puntatori sono una caratteristica potentissima del linguaggio C e permettono di gestire in maniera flessibile i valori in memoria. Sarà importante però assimilarne bene il funzionamento per evitare bug nei nostri programmi. Compreso tale meccanismo, diventeranno i nostri migliori alleati.
Replit è un modernissimo IDE totalmente in-browser. In maniera gratuita, si potrà programmare in più di 50 linguaggi, collaborare, imparare e scambiare idee. Saranno richiesti solo un browser ed una connessione ad Internet e tutto questo mondo si dischiuderà a noi. Scopriamolo!
Nella nuova dimensione del Web, la 3.0, spadroneggiano Blockchain, Intelligenza Artificiale, Big Data e Cloud. Servizi decentralizzati e criptovalute sono sempre più protagonisti del business e gli NFT dettano nuove regole per la gestione dei diritti sulle opere. Cerchiamo di orientarci un po’.