DevOps è un approccio alla gestione dei progetti che mira ad unificare il flusso di lavoro di team storicamente separati: development e operations. E’ ormai il paradigma dominante perché implica condivisione delle responsabilità e maggiore continuità nel processo di evoluzione ed aggiornamento
AppEngine è un servizio fondamentale di Google Cloud che mostra come il Cloud possa rendere efficiente ed immediata la pubblicazione di applicazioni. Si tratta della possibilità di avviare un servizio, scritto in uno di tanti linguaggi disponibili, senza dover allestire la piattaforma di runtime
I dati sono il centro dell’Intelligenza Artificiale e per questo Hugging Face mette a disposizioni un intero sistema di condivisione di dataset. Impariamo a conoscere queste strutture per poterle sfruttare nell’addestramento dei modelli e saper condividere i nostri bacini di informazioni
Hugging Face è il grande hub dell’Intelligenza Artificiale. E’ un punto d’incontro tra sviluppatori, aziende, ricercatori finalizzato alla condivisione di modelli, dataset e applicazioni. Con le sue librerie Python mette tutto ciò a nostra disposizione in maniera estremamente facile. Scopriamolo!
Una rete di informazioni si basa sulla creazione di propri tipi di dato e l’inserimento di istanze di questi in strutture dati. Iniziamo a sperimentarlo creando la nostra struct ed inserendo elementi, su di essa basati, all’interno di un vettore. Sperimenteremo il tutto con dei cicli
Il calcolo di un numero fattoriale è un procedimento molto utile in matematica ma può anche essere un esercizio di programmazione davvero interessante. Lo facciamo in Java in due modi diversi ripercorrendo cicli, variabili di accumulazione e chiamate ricorsive
Selenium è un ottimo framework per invocare pagine web ed interagire con esse. Alcuni effetti di interazione però potrebbero sfuggire al nostro controllo e rendere più difficili le nostre attività. Una di queste sono gli alert, sistemi di notifica molto comuni. Vediamo come possono essere gestiti
Quelli numerici sono tipi di dato fondamentali in Java e permettono di gestire la maggior parte delle problematiche esistenti. Eppure calcoli per attività specifiche potrebbero richiedere la gestione di numeri troppo grandi per i tipi esistenti e per questo esistono classi apposite: le classi Big
Una volta compilato, un programma C può diventare un valido strumento da usare nel nostro sistema operativo. Questa volta proviamo a creare un tool per la copia di file in modo da realizzare qualcosa di utile praticando, al tempo stesso, un buon esercizio didattico
SSH offre un meccanismo sicurizzato per accedere a sistemi remoti. Date le sue prestazioni e la sua affidabilità nonché grandissima diffusione, il suo approccio basato su coppie di chiavi è stato adottato da vari servizi per l’accesso senza login esplicito. L’ha fatto anche GitHub: vediamo come