Podcast
Il Second Brain nell'epoca dell'Intelligenza Artificiale
Da quando lavoro con gli agenti di Intelligenza Artificiale, il mio Second Brain ha rischiato di morire: a cosa serve prendere appunti, se tanto la macchina sa già tutto? In questo episodio ti racconto perché invece è rinato, cosa non ha più senso archiviare e cosa nessun modello potrà mai sapere al posto tuo. E ti racconto anche i rischi di un archivio in cui a scrivere - e a rileggere - è sempre più spesso un agente.
La vera anima di Pensieri in codice (con Nox di Runtime Radio)
Per festeggiare i 150 episodi, stavolta al microfono non ci sono solo io: Nox, speaker artificiale di Runtime by Night, mi intervista per provare a raccontarti la vera anima di Pensieri in codice, tra idee da smontare, scelte editoriali, voce, dubbi e tutto quello che questo progetto ha insegnato anche a me.
Quello che perdiamo quando non perdiamo nulla
Oggi parliamo del legame tra tecnologia e memoria: come gli strumenti digitali cambiano il nostro modo di ricordare, come funziona la memoria umana e in cosa differisce da quella digitale. E sul finale una bella sorpresa!
Elea 9003 - Il primo calcolatore elettronico commerciale italiano
Oggi ti racconto la storia dell’Elea 9003, il primo calcolatore elettronico commerciale italiano: un’avventura tra Olivetti, ricerca, transistor e design che ha provato a portare l’Italia nel futuro dell’elettronica.
Ho provato il vibe coding
Oggi ti parlo della mia prima esperienza di Vibe coding: cosa ho realizzato, cosa ho imparato e quali riflessioni mi ha suscitato.
I miei strumenti per l'organizzazione e la produttività
In questo episodio, ti condivido un aspetto cruciale della mia routine: il mio setup software completo per l’organizzazione e la pianificazione. Ti svelo come è fatto il mio secondo cervello digitale e quali strumenti utilizzo ogni giorno per gestire compiti, idee e informazioni, riducendo lo stress e massimizzando l’energia mentale.
CE - Alex Ordiner - L'audio: dietro le quinte di un evento dal vivo
Un interessantissimo episodio della rubrica Community Edition realizzato da Alex Ordiner, responsabile tecnico audiovisivo, che ci porta dietro le quinte dell’audio per gli eventi dal vivo.
CE - Giuseppe Pugliese in Il Plugin Maledetto - Cronaca di un attacco notturno
Un bellissimo episodio realizzato da Giuseppe Pugliese per la Community Edition di Pensieri in codice. NO SPOILER!
Se anche tu vuoi parlare di qualche argomento interessante su Pensieri in codice, scrivimi su Telegram o all’indirizzo valerio@pensieriincodice.it
C'era una volta l'Intelligenza Artificiale in Trentino
Oggi esploriamo la storia dell’Intelligenza Artificiale in Trentino, ripercorrendo la nascita e lo sviluppo dell’IRST (Istituto per la Ricerca Scientifica e Tecnologica) fondato nel 1985 a Trento. Basandoci sul libro “Meglio artificiale che niente” di Oliviero Stock, scopriamo progetti pionieristici come AlFresco (un sistema intelligente per illustrare affreschi del trecento), PEACH (guide museali adattive personalizzate), e NNR Table (un tavolo elettronico per la risoluzione dei conflitti). Un viaggio affascinante attraverso ricerche avanguardistiche in elaborazione del linguaggio naturale, interazione uomo-macchina e AI applicata alla cultura, sviluppate decenni prima che diventassero mainstream. Una storia di visione, innovazione e applicazioni concrete dell’IA pensate per arricchire l’esperienza umana.
Perché non possiamo fidarci dell'Intelligenza Artificiale: allucianzioni, sicofantia e menzogne
In questo episodio esploriamo i motivi per cui dobbiamo mantenere un atteggiamento critico verso l’Intelligenza Artificiale generativa. Analizziamo tre fenomeni fondamentali: le allucinazioni (quando i modelli producono informazioni false ma convincenti), la sicofantia (la tendenza ad assecondare sempre l’utente anche quando ha torto) e le menzogne (quando i modelli nascondono i loro veri processi di ragionamento). Scopriamo perché questi comportamenti sono intrinseci al funzionamento stesso dei Large Language Model e come il metodo di addestramento basato su feedback umano contribuisca a questi problemi. Un episodio essenziale per chiunque utilizzi strumenti di IA nella vita quotidiana o professionale.
CE - Alex Raccuglia - L'impatto dell'IA sulla produzione di uno spot televisivo (Parte 4 di 4)
Quarto ed ultimo episodio. Alex Raccuglia oggi risponde alla fatidica domanda: l’Intelligenza Artificiale farà sparire il lavoro di regista e produttore?
CE - Alex Raccuglia - L'impatto dell'IA sulla produzione di uno spot televisivo (Parte 3 di 4)
Siamo al terzo episodio di Alex Raccuglia per la rubrica Pensieri in codice Community Edition. Oggi, seguendo il filo del discorso, l’argomento sarà la post-produzione di uno spot televisivo e l’utilità che l’Intelligenza Artificiale può avere in tale operazione.
CE - Alex Raccuglia - L'impatto dell'IA sulla produzione di uno spot televisivo (Parte 2 di 4)
In questo secondo episodio di Pensieri in codice - Community Edition, Alex Raccuglia parla della fase di produzione dello spot televisivo e di come l’Intelligenza Artificiale ne ha cambiato i processi.
CE - Alex Raccuglia - L'impatto dell'IA sulla produzione di uno spot televisivo (Parte 1 di 4)
Questo è il primo episodio di Pensieri in codice - Community Edition, la nuova rubrica che dà voce agli ascoltatori del podcast. Oggi Alex Raccuglia parla della pre produzione di uno spot televisivo e di come l’Intelligenza Artificiale ha cambiato il suo modo di approcciarsi al lavoro.
Il colore Chuck Norris e la legge di Postel
Oggi parliamo di come funziona la gestione degli errori nel linguaggio HTML e del perché una legge fondamentale di Internet trasforma il nome di Chuck Norris nel colore rosso.
Vibe coding
In questo periodo tutti parlano di questo “nuovo” Vibe coding. E allora chi sono io per non unirmi al discorso?
Cryptovalute (con Andrea Venturelli di Decrypto)
In occasione della notizia che USDt entra a far parte del Lightning Network, parliamo di cryptovalute con Andrea Venturelli, CEO di Decrypto, una società di ricerca e analisi leader nel campo dei Digital Asset. Scopriamo insieme come funziona il mondo delle criptovalute, e perché questa notizia è così importante.
AI Poisoning: avvelenare un'Intelligenza Artificiale
In questo episodio analizziamo l’Intelligenza Artificiale da una prospettiva diversa: quella delle vulnerabilità. Esploriamo un intero filone di studi dedicato alle tecniche per “avvelenare” i modelli AI, alterando il loro processo di produzione e addestramento.
Perché tutti odiano PHP
Oggi parliamo di un argomento tanto caro alla community di Pensieri in codice: l’odio verso PHP. Tutti conosciamo almeno un programmatore che odia PHP, ma forse oggi possiamo rivalutare questo linguaggio e persino trarre degli insegnamenti dalla sua storia e dal suo successo.
Casualità in Informatica: come si generano i numeri casuali?
Generare numeri casuali in Informatica è un’attività ben più complessa di quanto si possa immaginare. Esistono varie questioni e soluzioni che rendono i vari processi estremamente interessanti. E quindi noi ne parliamo su Pensieri in codice.
Isaac Asimov - Intuito Femminile - Lettura e riflessioni
Un altro interessante racconto di Asimov che ha anticipato di decenni una realtà più che attuale. Lo leggiamo e commentiamo insieme.
Tetris: come si finisce un gioco infinito?
Si fa presto a dire finire Tetris. Oggi scopriamo quanto è difficile e quante cose interessanti può nascondere un videogioco di quasi 40 anni fa.
Notifiche push e privacy: dal funzionamento ai potenziali rischi
Le notifiche push sono parte integrante delle nostre attività online. Purtroppo però nascondono un potenziale pericolo per la privacy. In questo episodio scopriamo il perché.
Multitasking ed effetto Zeigarnik: come sfruttare le interruzioni a proprio vantaggio
Nella nostra vita le interruzioni sono un problema all’ordine del giorno ma, fortunatamente, esistono vari metodi per contrastarle e addirittura girarle a nostro vantaggio. Nell’episodio di oggi ne parliamo un po’ e approfittiamo dell’argomento anche per imparare come funziona e come sfruttare meglio il nostro cervello.
Isaac Asimov - Tutti i problemi del mondo - Lettura e riflessioni
Oggi voglio provare a condividere con te le riflessioni che ho fatto leggendo un racconto di Isaac Asmiov intitolato Tutti i problemi del mondo. Ti leggo il racconto e aggiungo i miei commenti.
Come funzionano e come utilizzare al meglio 2FA e One-Time-Password
Incredibilmente, nel 2024 tanti ancora non sanno cosa siano e come funzionino le One-Time-Password. In questo episodio dunque parliamo di 2-Factor Authentication e di qualche trucchetto interessante per gestire al meglio le nostre OTP.
Come funzionano la PEC e la REM? (con Francesco Tucci di Pillole di bit)
La Posta Elettronica Certificata è uno strumento di uso ormai piuttosto comune. Da quest’anno verrà introdotta la REM (Registered Electronic Mail) che si baserà sulla PEC e aggiungerà alcune importanti caratteristiche.
Ada Lovelace, la prima programmatrice della storia (Parte 3 di 3)
Nell’ultimo episodio della serie su Ada, parliamo del contenuto delle Notes scritte dall’Incantatrice di numeri.
Voci amiche:
Ada Lovelace, la prima programmatrice della storia (Parte 2 di 3)
Nel secondo episodio di questa serie, parliamo della vita adulta di Ada e della nascita della sua opera.
La trappola della semplicità (riflessioni dal containerday 2023)
È facile dire che le cose vano fatte in modo semplice, ma cosa vuol dire esattamente? Io non ho la risposta ma almeno posso provare a pormi la domanda.
Ada Lovelace, la prima programmatrice della storia (Parte 1 di 3)
Fino ad oggi, questo è forse il progetto più ambizioso di Pensieri in codice: una monografica in 3 episodi su Ada Lovelace e la sua opera.
Le lettere di Mary Stuart e l'algoritmo di Hill climbing
Oggi parliamo di un’applicazione reale di un algoritmo di ricerca dell’ottimo con il quale alcuni ricercatori hanno decifrato le lettere cifrate scritte da Maria Stuart, Regina di Scozia.
AlphaDev, l'IA che ha inventato un nuovo algoritmo di ordinamento: una storia di reinforcement learning
Esistono varie forme di machine learning e quella di cui parliamo oggi ha dimostrato di avere enormi potenzialità e ricadute nel mondo reale.
Come funziona ChatGPT (o un Large Language Model in generale)?
Fino ad ora ho preferito evitare l’argomento ChatGPT perché sentivo di non avere granché da aggiungere al fiume di parole già spese. Ora però credo di aver riflettuto a sufficienza e spero di aver messo insieme un po’ di idee interessanti.
Riflessioni dall'Open Source Day 2023
Di ritorno dall’Open Source Day 2023 ho avuto modo di riflettere su quello che ho sempre avuto ben chiaro un mente sull’Open Source e su quello che invece ho sempre relegato un po’ in secondo piano. Come al solito, voglio condividere le mie rilessioni con te.
Second brain: il mio nuovo fiammante secondo cervello
Oggi ti racconto di qualcosa che ho scoperto e che mi sta entusiasmando molto. Si tratta di un metodo di organizzazione della conoscenza personale chiamato Second brain.
Snippet - I problemi di ottimizzazione (il Problema del Commesso Viaggiatore errata corrige)
Oggi proseguiamo il discorso sul Problema del Commesso Viaggiatore approfondendo il concetto di Ottimizzazione e correggendo alcune imprecisioni dello scorso episodio.
Snippet - Il Problema del Commesso Viaggiatore (TSP)
Oggi parliamo del Problema del Commesso Viaggiatore che affascina da anni matematici ed informatici.
Il problema del commesso viaggiatore (anche noto come TSP, dall’inglese “Traveling Salesman Problem”) consiste nell’individuare il percorso più breve che un ipotetico commesso viaggiatore dovrebbe compiere per visitare un certo numero di città, e tornare poi al punto di partenza, senza mai passare due volte per la stessa città.
Algoritmo tit-for-tat e protocollo BitTorrent
Oggi torniamo a parlare di algoritmi ed in particolare di tit-for-tat, un algoritmo particolarmente utilizzato nei protocolli di scambio di file come BitTorrent.
Hedy Lamarr e la nascita del Wi-Fi (seconda parte)
Chi avrebbe mai immaginato che una donna, già famosa diva del cinema, fosse anche l’inventrice di uno dei più importanti ritrovati tecnologici moderni? In questo episodio speciale, parliamo di Hedy Lamarr e della nascita del Wi-Fi.
Hedy Lamarr e la nascita del Wi-Fi (prima parte)
Chi avrebbe mai immaginato che una donna, già famosa diva del cinema, fosse anche l’inventrice di uno dei più importanti ritrovati tecnologici moderni? In questo episodio speciale, parliamo di Hedy Lamarr e della nascita del Wi-Fi.
Dopamina e ricompense: come le app hackerano il nostro cervello
Tante delle tecnologie che utilizziamo ogni giorni si basano sulle conoscenze più recenti di cui disponiamo. Tra le scienze che più vengono impiegate negli ultimi tempi, quelle legate al funzionamento del cervello sono probabilmente le più diffuse ma anche le meno conosciute da noi utilizzatori.
Il futuro di Pensieri in codice
Un espisodio leggero leggero.
laravelday:
https://laravelday.it/ (Codice sconto: community_PIC)
Snippet - Il primo collegamento ad Internet italiano. Era il 30/04/1986
È il giorno 30 aprile 1986, siamo a Pisa, alla sede del Centro universitario per il calcolo elettronico del CNR. Il Cnuce.
Snippet - La trackball
A prima vista, una trackball potrebbe sembrare semplicemente un vecchio mouse alla rovescia. Hai presente, no? Prima dei mouse ottici, esistevano quelli che sul fondo aveva una piccola sfera il cui rotolamento sul piano di lavoro, imprimeva il movimento al cursore sullo schermo.
Attacco pre-hijacking: rubare account che ancora non esistono
Ancora un episodio su un attacco informatico particolarmente ingegnoso. Oggi scopriamo che ci si può predisporre per il furto di account che ancora non esistono.
Essere uno sviluppatore iOS (con Alex Raccuglia di Ulti.media)
Nell’episodio di oggi, Alex Raccuglia (ulti.media) ci guida in un viaggio alla scoperta del mondo dello sviluppo Apple.
Codice Sconto PHPDay: community_PIC
Attacco Browser In The Browser (BITB)
Un ricercatore dal nome mr.d0x ha individuato un nuovo tipo di vulnerabilità basata su Single Sign On. Di cosa si tratta e come funziona?
Proteste e sabotaggi del software Open Source (con Daniele Scasciafratte)
Ultimamente si sono verificati un paio di eventi molto gravi nella comunità Open Source Javascript e NPM: due sviluppatori hanno sabotato i propri progetti per protesta, creando bei danni. Ne parliamo con Daniele Scasciafratte.
Il Basilisco di Roko
Anche l’Informatica ha i suoi miti e le sue leggende. Il Basilisco di Roko è forse una delle più intriganti.
SEO Poisoning: come funziona e perché
Il SEO Poisoning è una tecnica di attacco poco conosciuta e un po’ sottovalutata. Nell’episodio di oggi parliamo di cos’è, come funziona e perché.
La crittografia omomorfica
Al momento i sistemi di crittografia sono già molto efficienti, ma è necessario decriptare i dati per utilizzarli. E se ci fosse un metodo per utilizzarli senza decriptarli?
Espresso - ProtonMail (& ProtonVPN)
- ProtonVPN - https://go.getproton.me/SHN0
- ProtonMail - https://go.getproton.me/SHMB
La strada verso la Guida Autonoma
L’industria automobilistica parla in continuazione di Guida Autonoma. Ormai sembra un futuro inevitabile, ma quali sono gli ostacoli lungo il cammino? E quali effetti avrà sulle nostre vite?
Github Copilot: i miei primi 4 mesi di utilizzo quotidiano
Le Intelligenze Artificiali sono già interessanti in senso astratto, ma che ne diresti se addirittura ne potessi integrare una nel tuo flusso giornaliero di lavoro? Per noi programmatori, da qualche tempo esiste Github Copilot, la IA che aiuta a programmare. Potevo non provarla? Ecco le mie “prime” impressioni.
Cartografia digitale e visione del Mondo
Oggi proviamo a farci un’idea su come l’informatica ha influito sulla cartografia e, con essa, sulla nostra visione del Mondo.
Com'è fatto un attacco Ransomware
Di Ransomware ormai si sente parlare in continuazione, ma di cosa si tratta in effetti? Come funziona un attacco e perché risulta un business così di moda?
Speciale - Imparare a programmare [community edition] (con Sirio Negri e Alex Raccuglia)
L’episodio in cui davamo consigli su come iniziare a programmare ha suscitato varie reazioni nel gruppo Telegram di Pensieri in codice. In questo episodio speciale, ascoltiamo due interessanti contributi da parte di Alex Raccuglia e Sirio Negri.
Espresso - Todoist
Utilizza il link di Pensieri in codice per iscriverti a Todoist (potrai poi decidere se acquistare il Premium o meno) - https://doist.grsm.io/valeriogalano5066
Imparare a programmare (con Alessandro, Eugenio e Luca del PointerPodcast)
Quante volte ci è stato chiesto un consiglio su come approcciarsi per la prima volta alla programmazione? Oggi proviamo a dare una risposta ragionata. Con Alessandro Berti, Eugenio Paluello e Luca Corbucci del PointerPodcast.
Espresso - Hello World (Hannah Fry)
Hello world. Essere umani nell’era delle macchine - Fry, Hannah - https://amzn.to/3sSFvZ7
Colleghi fantastici e come evitarli
Quante persone ci capita di incontrare nella nostra vita professionale! Oggi ci risiamo: dopo l’episodio sul Clienti fantastici, eccone uno sui Colleghi fantastici.
Il debug: una questione di metodo e strumenti
C’è chi lo teme, chi lo odia, ma a me non dispiace affatto. Oggi ti parlo di debug dal mio punto di vista.
Espresso - Il mio desktop set: Logitech MX Keys e Vertical
- Logitech MX Vertical mouse https://amzn.to/2Wvp8Ws
- Logitech MX Keys - https://amzn.to/3AK4Qad
- Logitech MX Palmrest per MX Keys Tastiera - https://amzn.to/3iRDpoy
- Anpollo Tappetino Mouse Ergonomico - https://amzn.to/3iT0Pdi
Sistemi di raccomandazione: algoritmi dalla precisione sorprendente
Contenuti consigliati, pubblicità online: la scelta di cosa mostrarci quando navighiamo è completamente automatizzata e demandata agli algoritmi di raccomandazione. Ma come fanno ad essere così precisi? Ci ascoltano? Ci spiano? Scopriamolo inisieme.
Consigli per sviluppare soluzioni in WordPress
WordPress può sembrare un CMS di banale utilizzo, ma ciò non è affatto vero. Nell’episodio di oggi parliamo di qualche regola di base da seguire quando si avvia un progetto.
Espresso - Deep thinking (Garry Kasparov)
Deep thinking. Dove finisce l’intelligenza artificiale, comincia la creatività umana - Garry Kasparov - https://amzn.to/3Ay6zk1
Un hacker non è un criminale
Sempre più spesso il termine “Hacker” viene usato a sproposito. Proviamo a fare un po’ di chiarezza.
Dark Patterns: cosa sono e come funzionano
Siti Web e App ne sono pieni e pilotano continuamente le nostre scelte. Interfacce volutamente oscure e macchinose che ci spingo a fare determinate scelte.
Uomini e algoritmi
Quante delle nostre libertà di scelta siamo disposti a cedere ad un algoritmo? Quanto ci dobbiamo fidare di un’intelligenza artificiale? Proviamo a parlarne insieme.
Perché il codice fa schifo
È qualcosa che capita a tutti: guardiamo un codice e pensiamo che fa schifo. Ma ci siamo mai chiesti perché nessun codice sembra soddisfare le nostre aspettative?
Pubblicità traccianti: come fanno i banner a seguirci da un sito all'altro?
Ormai l’avranno notato tutti: le pubblicità sembrano seguirci attraverso i siti, i social e le app che utilizziamo. Si tratta delle cosiddette pubblicità traccianti. Ma come fanno le aziende ad ottenere questo risultato? Come funziona tecnicamente questo meccanismo?
Dependency Confusion: come hackerare oltre 35 aziende con un solo attacco
Alex Birsan ha da poco portato a segno un nuovo tipo di attacco informatico basato sull’installazione delle dipendenze software. Proviamo insieme a capire di cosa si tratta e come funziona.
Cosa sono Scraping e Sim swapping? (con Walter Vannini di Dataknightmare)
Nelle ultime settimane sono emersi vari attacchi di Scraping ai danni degli utenti di social network come Facebook, Linkedin e Clubhouse. Ma come funziona lo Scraping e a quali problemi può portare? Scopriamolo insieme. Con la partecipazione di un ospite d’eccezione: Walter Vannini di Dataknightmare.
Condividere in sicurezza informazioni e identità: Oauth 2.0 e OpenID Connect
Esistono strumenti e funzionalità che utilizziamo tutti i giorni, a volte anche senza rendercene conto, dei quali però sappiamo molto poco. Oauth e OpenID Connect sono due di questi protocolli: ci permettono di condividere informazioni e identità tra i vari siti, facendoci risparmiare tempo e fatica. In questo episodio proviamo a capire come funzionano.
La strana storia del processore ARM
I processori ARM sono oggi diffusissimi e contribuiscono a far funzionare i milioni di dispositivi che usiamo quotidianamente. Ma questa famiglia di processori è nata quasi per caso e ha persino rischiato di non vedere mai la luce.
Come ragiona un ascensore? (con Rinaldo Papa di Ascensori e dintorni)
Con un ospite d’eccezione, Rinaldo Papa, oggi parliamo degli algoritmi che governano il movimento e la sicurezza di un’ascensore.
Gli antenati del computer
Un tuffo nella storia con una carrellata di macchine straordinarie che hanno portato al moderno computer.
Il cuggino (feat. Vita da informatici)
Tre ospiti d’eccezione per parlare di quella piaga informatica conosciuta come “cuggino”.
Con la partecipazione di Elisa Danese, Silvio Benvenuto e Paolo Centroni.
Il vaccino BioNTech/Pfizer spiegato ad un informatico
Un sorprendente parallelismo tra informatica e biologia.
Buoni propositi e come rispettarli
Quante volte decidiamo che quest’anno perderemo 10 chili o leggeremo più libri o staremo più tempo con i nostri cari e poi dopo un mese tutto ritorna come prima? In questo episodio parliamo di tecniche e metodi per organizzare al meglio le nostre giornate.
La foto del nostro... gatto
Inviare foto o video privati tramite chat nasconde tutta una serie di pericoli. E non solo la possibilità che il nostro interlocutore li renda pubblici per vendetta. Proviamo ad immaginarne un po'.
Speciale di Natale 2020 - Come sarebbe il mondo senza condivisione
In questo video, augurandovi buone feste, abbiamo provato a raccontarvi come sarebbe (secondo noi) un mondo senza alcune comodità frutto della condivisione di altre persone. Solo per ricordarci che “insieme siamo migliori”.
Web Cache e CDN
La velocità di navigazione di un sito Web è un fattore molto importante sia per l’esperienza utente che per l’indicizzazione sui motori di ricerca. Nell’episodio di oggi, vediamo come funzionano i più diffusi componenti architetturali per migliorare tale velocità.
Gironi infernali per sviluppatori (risposta a Mich Murabito di DevelopersLife)
Quante volte capita di pensare che il programmatore che ha scritto quella riga di codice meriterebbe le frustate? Se esistesse un Inferno dedicato agli sviluppatori, secondo me questi sarebbero i primi 5 gironi!
Consigli per migliorare la Didattica a distanza (e le videoconferenze in generale)
A volte basta poco per migliorare la qualità delle proprie videoconferenze. In questo episodio vediamo qualche piccolo consiglio per una didattica a distanza più serena.
Le mie prime impressioni su Deno
Nelle ultime settimane ho studiato e sperimentato Deno, un modernissimo strumento per lo sviluppo di software. In questo episodio ne condivido gli aspetti che mi hanno colpito di più.
Il protocollo HTTPS (seconda parte)
Un seguito non previsto per l’episodio della settimana scorsa.
Il protocollo HTTPS
Lo utilizziamo tutti i giorni, ci protegge da frodi, furto di dati e molto altro. Ma come funziona il protocollo HTTPS? Proviamo, sempre a grandi linee, a descriverne le meccaniche.
Perché ci sono bug nei software?
Molto spesso nei software ci sono dei bug. Ma quando vengono individuati, di solito in tempi anche brevi, arrivano anche le correzioni. Ma allora perché non si correggono tutti i bug prima di rilasciare i software?
Perché non hai WhatsApp?
L’episodio di oggi è un esperimento sia dal punto di vista degli argomenti che della produzione: vi racconto perché ho eliminato WhatsApp della mia vita e provo a farlo improvvisando, senza aver preparato lo script della puntata.
Chatbot: le interfacce del futuro
Prima le BBS, poi il Web, poi gli smartphone e ora? Semplice: i chatbot. Le interfacce conversazionali rappresentano il futuro dell’interazione con i servizi online.
Sviluppare progetti in locale con Docker
Installare Docker, docker-compose e Portainer su Ubuntu 18.04 e Ubuntu 20.04
Cos’è docker-compose? Come scrivo il docker-compose.yml?
Informatica Vintage - Visual Basic: gloria, declino e...
Avrei Qualcosa Da Dire Show, il podcast di Chiara Virgili:
Smart Working senza stress
Link affiliati* ai prodotti descritti (purtroppo al momento Amazon ha le disponibilità molto ridotte, quindi ho dovuto arrangiare un po’ la lista. Se possibile la aggiornerò in futuro):
Informatica Vintage - Il linguaggio di programmazione Fortran
Fortran è uno dei primi linguaggi di programmazione mai creati. Per questo motivo potrebbe sembrare desueto e anacronistico, ma la realtà è che questo linguaggio è ancora supportato, diffuso e impiegato per applicazioni molto importanti.
Gli strani nomi dei linguaggi di programmazione
Avete mai pensato a cosa c’è dietro la scelta del nome di un linguaggio di programmazione? Cosa spinge il suo creatore a chiamarlo proprio in quel modo? In questo episodio scopriamo la provenienza dei nomi di 10 linguaggi di programmazione
Da WordPress a Hugo: cronache di una conversione
Nell’episodio di oggi vi racconto come ho convertito il mio blog da Wordpress a Hugo.
Sei in cerca di una consulenza?
Algoritmi di correzione degli errori (Holidaily Cogito edition)
Sei in cerca di una consulenza?
Informatica Vintage - La nascita di Play-Doh: pensare fuori dagli schemi
L’episodio di oggi narra una storia i cui protagonisti hanno fatto fortuna grazie ad una geniale intuizione. Un esempio di come pensare fuori dagli schemi possa essere un modo per trovare soluzioni altimenti impensabili.
DevOps: cos'è e perché adottarla
Nell’ultimo periodo ho deciso di avvicinarmi al mondo della DevOps. In questo episodio introduciamo alcuni concetti di base ed i principali vantaggi derivanti dall’adozione di questa metodologia.
Anatomia di un sito Web
Ogni giorno visitiamo centinaia di siti e Web application. Ma quanti si sono mai chiesti come è fatta una pagina Web? Come le informazioni, le immagini, ecc. viaggiano attraverso Internet per raggiungere il nostro schermo? In questo episodio priviamo a scalfire la superficie di questo interessantissimo argomento!
L'algoritmo della crittografia a chiave pubblica
Torniamo a parlare di algoritmi e questa volta prendiamo in esame uno dei più utilizzati. Semplice e al tempo stesso geniale, l’algoritmo a chiave pubblica risolve uno dei più grandi problemi della comunicazione sul Web: rende sicuro trasmettere le informazioni private.
Informatica Vintage - Word Processor: dagli albori ai giorni nostri
In questo secondo episodio della rubrica Informatica Vintage, scopriremo la storia di una tipologia di software tra quelli più utilizzati di sempre: i Word Processor.
Crittografia e Informatica. Storia di un rapporto simbiotico
Crittografia e Infomatica formano da sempre un connubio estremamente importante. Ogni utente gode di questa simbiosi ogni giorno ma, nella maggior parte dei casi, non ne ha alcuna percezione.
Introduzione al Refactoring: migliorare il codice esistente
Il Refactoring, una fase del processo di sviluppo del software troppo spesso sottovalutata. A cosa serve? Quali vantaggi porta al nostro codice?
L'algoritmo di compressione (ZIP, JPEG, MP3)
Gli algoritmi di compressione sono largamente utilizzati sia per l’archiviazione che la trasmissione dei dati. In questo episodio proviamo a comprendere i meccanismi alla base dei principali algoritmi di questa famiglia.
Informatica Vintage - Olivetti Programma 101: il primo computer da tavolo
Nel primo episodio della nuova rubrica Informatica Vintage, in collaborazione con ItalianDevelopers, parliamo del primo PC della storia: l’Olivetti Programma 101.
3 trucchi informatici per aiutare l'ambiente
Qualche piccolo suggerimento su come aiutare l’ambiente utilizzando il PC e lo smartphone senza alterare le nostre abitudini digitali.
Le origini della tastiera QWERTY
La usiamo praticamente da sempre, al PC, sullo smartphone, sul tablet. Ma da dove deriva questa particolare disposizione dei tasti? Uno studio della Kyoto University potrebbe avere la risposta.
La storia del Kibibyte
Da quasi 20 anni esistono delle unità di misura specifiche per le dimensioni dei dati, ma la maggior parte delle persone non le ha mai sentite nominare. Parliamone.
Recensione informatica di Black Mirror stagione 5 feat. FREKT
I film o le serie TV che guardiamo ogni giorno sono piene di riferimenti ai più disparati software informatici. Ma quanto sono realistici questi software? Possono davvero fare quel che ci viene mostrato?
Come creare data breach per errore
Dimenticare un database o una lista di password apertamente accessibili sul Web non è mai una buona idea. Nessun’azienda ne trarrebbe vantaggio eppure ultimamente sta accadendo molto spesso. Come mai? Proviamo ad immaginare qualche scenario possibile…
Vecchi post, identità digitale e sé sociale
Se vi dicessero che potreste proteggere la vostra privacy, sareste disposti a rinunciare ai vostri vecchi contenuti pubblicati?
10, 100, 1000 password e come archiviarle
Quante password utilizziamo ogni giorni? Proviamo ad analizzare qualche soluzione per archiviare in modo sicuro le nostre password senza diventare matti.
La filosofia dell'ipertesto
Tutti i giorni ci muoviamo sull’enorme ipertesto che forma il Web. Ma come è nato e da quali idee?
Gli strati del Web
Internet, Web, Deep Web e Dark Web. Proviamo a fare un po’ di chiarezza.
La qualità del codice
La qualità del codice pregiudica la riuscita e la sopravvivenza di qualsiasi progetto software. È fondamentale per un buon programmatore scrivere sempre codice al meglio.
Il sito fai-da-te? Sicuri che conviene?
Quanti ancora si affidano al cugino smanettone per realizzare il proprio sito Web? Sicuri che sia una buona idea?
Consigli per la privacy online
Nel mondo moderno, le informazioni sono uno dei beni più preziosi e noi, ogni giorno, ne regaliamo enormi quantità ai siti Web che visitiamo. Cosa possiamo fare per arginare questa tendenza?
I 10 bug più costosi della storia
Un bug in un’app o in un videogame può essere innocuo, anche divertente. Ma cosa succede se il bug si verifica in un apparato di controllo di volo o in un software di comunicacione o di progettazione? Il risultato può essere molto… costoso.
Perché tutti dovremmo imparare a programmare?
“Tutti in questo Paese dovrebbero imparare a programmare un computer, dovrebbero impara un linguaggio di programmazione perché ciò insegna a pensare” - Steve Jobs