Anche quest’anno ritorna l’Astro Pi Challenge, il concorso dedicato ai ragazzi fino ai 19 anni di età e alle loro scuole. L’European Astro Pi Challenge offre ai ragazzi l’imperdibile opportunità di condurre sperimentazioni scientifiche nello spazio attraverso la scrittura di programmi che girano su Raspberry Pi a bordo della International
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.
Raspberry PI Math – Calcolare Numeri di Armstrong
Utilizzare il Raspberry PI per eseguire task math related non è in genere un sistema valido. A meno che non si parli di ottimizzazione. Lavorare con catene socievoli e numeri narcisisti è sempre stato divertente: si lavora su alcune caratteristiche del numero (posizione delle cifre, divisibilità, presenza di fattori) e
Simulazioni elettorali grafiche con Raspberry PI
Un semplicissimo programma per simulazioni in C in grado di presentare le dinamiche elettorali italiane su di un piccolo Raspberry PI. L’idea di questo programma ha radici profondissime. Ne sentii parlare per la prima volta da Carlo Maria Nardone, che ne pubblicò una versione in BASIC per il Commodore 64
CUDA with Jetson Nano – Parallel Pollard Rho test
Math is hard. When your teacher does not like to teach it. According to Wikipedia, CUDA (Compute Unified Device Architecture) is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for
Qt for MCU – La programmazione per microcontroller
Una immagine vale più di mille parole Basandosi su questo presupposto, i laboratori di Palo Alto crearono negli Anni Ottanta del secolo scorso il cosiddetto “paradigma della scrivania”. In altri termini, mostrarono come il modo migliore per poter utilizzare un computer consisteva nel rappresentarne i comandi attraverso una interfaccia grafica.
Arduino Nano 33 BLE e BLE Sense ora disponibili
L’attesa è terminata, e le schede Arduino Nano 33 BLE e BLE Sense sono entrambe disponibili. Dopo la produzione pre-serie e la distribuzione verso i magazzini, ci si aspetta il rilascio pubblico per questo periodo. Queste nuove schede rappresentano un’aggiunta interessante alla classica linea di prodotti. La linea è attualmente
Bluetana è la nuova arma contro gli skimmer bluetooth
Bluetana contro gli skimmer bluetooth. Gli skimmer per schede Bluetooth continuano a essere uno degli strumenti preferiti nell’arsenale dei criminali organizzati. Ottimale per rubare informazioni sulla carta di credito e di debito. Negli ultimi anni, le forze dell’ordine hanno segnalato molti casi di distributori di benzina in cui i pirati
Come costruire un sismografo con Arduino
Navigando pe il Web ci siamo imbattuti in questo interessante post di Antonio Nirta, un geologo laureato all’Università di Pisa. Antonio gestisce il sito IntraGeo.it, e ci ha concesso di riprodurre il suo articolo “Un sismografo con Arduino” pubblicato lo scorso Giugno su questo link. Utilizzando Arduino, con una spesa
Simulazione e AI: Applicazioni per RaspberryPI (1)
Simulazione e AI sono oggi parole chiave nel gergo informatico e nelle chiavi di ricerca dei profiler. Vediamo come applicare tali concetti al RaspberryPI. Ricordo ancora con piacere le lezioni universitarie dei professori Vittorio Somenzi e Domenico Parisi su epistemologia della conoscenza e rappresentazione della realtà. In particolare la definizione
Azure Sphere Implementing end-to-end IoT security
It’s been a while since the buzzword “Azure Sphere IoT Security Kit” started spreading around. But what is exactly Azure Sphere? Let’s try to clarify a bit for those more interested in IoT than to the mainstream operating system market. What is Microsoft Azure Microsoft Azure is a cloud computing
Monitor grafico della frequenza per Raspberry PI
Come visualizzare i parametri che portano il nostro sistema al throttling, Quattro giorni fa abbiamo visto in che modo interagire con Linux per ottenere il monitoraggio delle temperature del nostro sistema. Oggi approfondiamo l’argomento per aggiungere anche il monitoraggio delle frequenze di lavoro di ciascun core. Ricordiamo innanzi tutto come