Oggi daremo uno sguardo alle tecniche di hashing utilizzabili con il linguaggio Python, cercando di spiegare come e perché funzionino. La funzione di hash, o funzione hash, produce una sequenza di bit, detta digest, (o una stringa) strettamente correlata con i dati in ingresso. La parola viene dal termine inglese
Software
In Informatica e ingegneria, la definizione “computer software” rappresenta la totalità dell’informazioni elaborata da un sistema di calcolo, consistente di programmi e dati. Esso include i programmi del computer, le librerie ed i relativi dati non eseguibili, come documentazione online o dati digitali multimediali.
Il software è una collezione di dati e istruzioni per il computer che determinano come il computer debba funzionare. Appare quindi in contrasto con il concetto di hardware fisico, con il quale il sistema considerato è costruito e attraverso il quale esegue fisicamente il lavoro prestabilito.
Il termine è un prestito linguistico dell’inglese. Nella lingua inglese nasce per imitazione del termine hardware e dalla composizione delle parole soft (in italiano «morbido», «tenero», «leggero»), e ware («merci», «articoli», «prodotti», «mercanzie»).
La paternità della coniazione del termine software non è certa. L’americano Paul Niquette la rivendica sostenendo di aver coniato il termine software nel 1953. Certa invece è la prima apparizione del termine software in una pubblicazione scritta: un articolo dell’American Mathematical Monthly scritto nel 1958 dallo statistico americano John Wilder Tukey.
In computer science and engineering, computer software is all information processed by computer systems, programs and data. It includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
We have a collection of data or computer instructions that tell the computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work.
Come emulare MS-DOS su Raspberry Pi con DosBox
La board Raspberry Pi è utilizzata per emulare vecchi sistemi operativi o console di gioco in quanto consuma poco, è piccolo e si può inserire dappertutto. Oggi vedremo come emulare dos. Per gli amanti dei giochi arcade 2D, quelli degli anni 80 e 90 per intenderci quando i pixel sullo
Raspberry Pi: AI per rilevare oggetti con TensorFlow
La board Raspberry Pi grazie al processore ARM permette di implementare sistema di intelligenza artificiale e rete neurale. Ma come è possibile implementare in modo semplice e con pochi passaggi un sistema di questo genere? In questo articolo vedremo come creare un sistema di intelligenza artificiale che permette di individuare
Wa-Tor – Simulazione e logistica con Raspberry PI
Wa-Tor rappresenta un sistema di simulazione dei sistemi dinamici utilizzato in logistica, che si presta ad una presentazione grafica accattivante. “Tanti tanti anni fa, in una galassia lontana lontana…” apparve uno strano pianeta toroidale, a forma di ciambella con un buco al centro. L’oggetto celeste era ricoperto da un vastissimo
Lazarus Free Pascal su Raspberry PI: Delphi is back
Lazarus Free Pascal è un ottimo compilatore Pascal multipiattaforma, nato dalle ceneri dei celebri progetti Borland Delphi e Turbo Pascal. Ci fu un tempo, nei primi anni dell’Informatica Personale, in cui Aziende come Microsoft, Lahey e MicroFocus tenevano sotto monopolio il settore dei compilatori per PC. Un compilatore altro non
Come creare animazioni time-lapse con la Pi Camera
Nell’articolo di oggi vedremo come creare animazioni time-lapse utilizzando la Raspberry Pi Cam e una board Raspberry Pi. La fotografia time–lapse o timelapse (dall’inglese time=tempo e lapse=intervallo) è una tecnica cinematografica nella quale la frequenza di cattura di ogni fotogramma è inferiore a quella di riproduzione; a causa di questa
Sistema di videosorveglianza con MotionEye e Raspberry
Nell’articolo di oggi vedremo come realizzare un sistema di videosorveglianza remoto con Motion Eye, una board Raspberry e la Raspberry Pi Camera. Che cosa è Motion Eye? Motion Eye è un programma open source con interfaccia web che ci permette di utilizzare webcam, pi camera, telecamera ip connesse alla board
I migliori case da stampare in 3D per la Raspberry Pi Cam
Una delle pecche della Raspberry Pi Camera è la mobilità. A causa del cavo a nastro e della assenza di un supporto integrato la regolazione della Raspberry Pi Camera non è semplice. Ma in questo articolo risolveremo questo problema. Esistono tanti supporti per la Raspberry Pi Camera, come questo. Ma
POP!_OS arriverà su Raspberry Pi per fine ottobre
La crescita delle SBC dal punto di vista hardware in questi ultimi anni è stata prodigiosa ma dal punto di vista software non si è riusciti a stare al pari passo. Ad oggi l’unica distribuzione Ubuntu-based disponibile per ARM è Ubuntu MATE e Raspbian. Ma (finalmente) un altra distribuzione per
Come fare streaming su YouTube con la RPi Camera
In questo articolo di oggi vedremo come effettuare streaming su Youtube utilizzando una board Raspberry Pi e la Pi Camera. YouTube Live è uno strumento che consente ai creator di raggiungere facilmente la propria community in tempo reale. Che l’obiettivo sia quello di trasmettere un evento in streaming oppure tenere
Client-server socket based project with Wio RP2040
Let’s learn how to use the Wio dev board RP2040 microcontroller distributed by Seeed Studio to build a client-server socket based project. We recently presented the Wio Dev Board RP2040 distributed by Seeed Studio, a high performance microcontroller based on dual core ARM Cortex M0 + processor. Today we will