Il nuovo Developer Toolkit introduce ottimizzazione e implementazione semplificate di modelli sulle piattaforme IA NVIDIA, da PC a data center NVIDIA ha da poco presentato NVIDIA AI Workbench, un toolkit unificato e di facile utilizzo che consente agli sviluppatori di creare, testare e personalizzare rapidamente modelli di intelligenza artificiale generativa
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.
Interroghiamo le API di iTunes con il (micro)python
Oggi impareremo ad interrogare il database online di iTunes, la famosa libreria digitale online di Apple, con un un semplice programma python. iTunes è un programma software che funge da lettore multimediale, libreria multimediale, utilità di gestione dei dispositivi mobili e app client per iTunes Store. Quello che alcuni tra
GASRATS Cubesat – Antenna satellitare con Raspycam
GASRATS è una missione educativa 3U CubeSat incentrata sullo sviluppo e la dimostrazione di un’antenna patch in banda S otticamente trasparente che può essere integrata su un pannello solare. Ieri abbiamo parlato del progetto GASPACS, in cui un Arduino Zero veniva utilizzato come sistema di controllo ausiliario per un Cubesat.
Nvidia CUDA GPU – Le tecniche e la programmazione
CUDA viene utilizzato per accelerare le applicazioni solo CPU facendole funzionare su GPU. Nvidia offre un corso per iniziare a trattare con tale tecnologia. La programmazione parallela, pur nella usa intrinseca complessità, offre numerosi vantaggi allo sviluppo di applicazioni efficienti. Se da un lato “pensare in parallelo” è più complesso
Veyon – Monitoraggio studenti con client Raspberry
Vediamo in che modo sia possibile avere sotto monitoraggio le attività degli studenti di una classe utilizzando un software open source. Gestire un’aula informatica è sempre stato il cruccio di ogni bravo professore di informatica. Spesso gli spazi ristretti, un physical planning non ottimizzat o semplicemente la mancanza di risorse
Malaysia – Un Raspberry PI in ogni scuola primaria
Un’altra storia di successo che coinvolge il Raspberry PI: l’informatizzazione di tutte le scuole primarie del maggiore stato della Malaysia. È davvero strano ripensare a undici anni fa e alle modeste ambizioni che i fondatori di Raspberry Pi, Eben e Liz Upton, avevano per una piccola cosa verde, delle dimensioni
Installiamo un emulatore BBC BASIC su Raspberry PI
Analizziamo questo porting del BBC BASIC per Raspberry PI, in grado di accedere con poche istruzioni alla grafica Hi-Res ed alle porte GPIO. Il mio primo linguaggio di programmazione è stato BASIC. L’ho utilizzato su un Commodore 64 ed ho imparato a tradurre in “commodoriano” i vari dialetti BASIC (Apple,
Un client Python, con API per Google maps services
Impariamo ad utilizzare il Python per poter accedere alle API di Google Maps e scrivere applicazioni e programmi per la geolocalizzazione. In molti ci avete scritto chiedendoci informazioni su come accedere in modo semplice alle API di Google Maps. La possibilità di ottenere informazioni da inserire nella propria applicazione è
FIGlets: Creiamo un generatore ASCII Art in Python
Con un modulo scritto in Python, quattro metodi e una trentina di righe di codice, realizzeremo un generatore di testo ASCII art in Python. Presentazione FIGlet è un programma dei primi anni ’90 per creare grandi scritte su terminale a partire dal testo ordinario, una forma di ASCII Art. Prende
XOGO – Un digital signage basato su Raspberry PI 4
Il Digital signage sta prendendo piede nella vita di tutti i giorni: poterlo sfruttare attraverso una piattaforma Raspberry PI è un grande vantaggio. Digital signage Le informazioni digitali si basano su una varietà di hardware per fornire contenuto. I componenti di una tipica installazione di digital signage includono uno o
Usiamo CircuitPython su Seeed Studio XIAO nRF52840
Lo XIAO nRF52840 può essere programmato tanto con Arduino IDE quanto con CircuitPython, l’insieme di funzioni Python per microcontrollori. CircuitPython è un linguaggio di programmazione progettato per semplificare la sperimentazione e l’apprendimento della programmazione su schede microcontrollore a basso costo. Rende più semplice e rapido lo startup del progettista, senza