Categoria: Definizioni

  • Cos’è un boot loader

    Il bootloader è un programma che viene eseguito subito dopo aver dato corrente a un computer (o qualunque dispositivo che deve caricare un sistema operativo) e ha il compito di caricare il kernel dalla memoria secondaria (SSD o hard disk che sia) alla primaria (RAM). Per una lettura più approfondita vi consiglio la pagina di […]

  • Cos’è un’interfaccia

    In informatica, con il termine interfaccia, si può far riferimento a diverse cose (ehm Wikipedia o Treccani possono essere delle utili letture) ma nella maggior parte dei casi che tratterò negli articoli o tutorial, farò principalmente riferimento a un’interfaccia di rete utilizzando il solo termine di interfaccia, omettendo appunto di rete. Ho dato una definizione poco più […]

  • Cos’è un software open source

    Con il termine open source di solito ci si riferisce a del software il quale codice sorgente è leggibile e usabile pubblicamente. Viene spesso utilizzato anche per software che magari non sono utilizzabili senza aver compreso bene la licenza per cui vengono rilasciati, però comunque nel termine comune si intendono dei programmi che hanno tutto o […]

  • Cos’è un broker MQTT

    Un broker MQTT è un applicativo che permette di far comunicare, tramite appunto il protocollo MQTT, i client (che si dividono in publisher e subsciber). Gestisce il flusso dei dati e permette ai client di iscriversi o pubblicare messaggi. Un broker MQTT famoso e leggero che è compatibile con tutti i sistemi Unix, Raspberry Pi […]

  • Cos’è una network interface

    Come al solito in informatica si utilizzano nomi inglesi per definire le cose, però vabbè questo è un altro discorso. Detto in modo semplice una network interface è una scheda di rete che risulta disponibile se c’è dell’hardware appropriato. Nei sistemi attuali, senza andare troppo nel dettaglio, le network interfaces sono principalmente quelle ethernet, quelle […]

  • Cosa sono le API

    E no, non intendo gli insetti ma bensì le interfacce di programmazione di un’applicazione: in informatica le API (pronunciato all’inglese come E-PI-AI) sono tutte le chiamate a librerie esterne che servono per interfacciarsi a un determinato applicativo software. Con un esempio pratico penso che sia tutto molto più chiaro: quando si parla ad esempio di “le […]

  • Cos’è un protocollo

    Detto brevemente, senza andare troppo nello specifico, un protocollo (di rete) è un insieme di regole che si utilizzano per comunicare. E per comunicare si intende, ovviamente, trasferire informazioni tra due dispositivi (potrebbero anche essere definiti client e server) che possono essere di qualunque tipo. Un esempio di protocollo può essere SMB (come installare Samba) […]

  • Cos’è e a cosa serve Google Authenticator

    Dopo aver visto cos’è la verifica in due passaggi, vediamo qual è la scelta migliore in termini di sicurezza (assoluta ovviamente, perché di solito l’unico modo per essere sicuri è non connettersi a internet). Google Authenticator è un’app che vi permette di gestire tutti i codici a 2 passaggi o 2 fattori (dipende da come […]

  • Cos’è la verifica in due passaggi

    Brevemente e in parole comprensibili a tutti: è quel metodo di login che oltre la password, viene richiesto anche un codice aggiuntivo temporaneo. Moltissimi siti web oramai l’hanno attivato e serve per aumentare la sicurezza. Su questo sito https://twofactorauth.org potete vedere quali siti web hanno disponibile questa tecnologia, tra i più famosi Apple e Google. […]

  • Cos’è la tecnologia Zigbee

    È uno standard di comunicazione wireless a basso consumo, usata nell’ultimo periodo tecnologico per sensori e oggetti di domotica dato il suo basso costo. Viene, ad esempio, implementata in tutte le lampadine della Phillips Hue (per questo richiedono un gateway per funzionare, hanno proprio bisogno di un’antenna nuova) e nei sensori di Xiaomi. Come detto, […]