Sqoop è un’applicazione a riga di comando che permette di trasferire dati da basi di dati relazionali a Hadoop. Oggigiorno, nelle aziende i dati vengono solitamente salvati in database relazionali, quindi Sqoop consente uno scambio efficiente tra questi sistemi di archiviazione e il cluster. Supporta caricamenti incrementali di una singola tabella o query SQL, o job salvati che possono essere eseguiti più volte per importare aggiornamenti fatti alla base di dati rispetto all’ultimo importo. Le importazioni possono essere usate per popolare tabelle in Apache Hive o HBase. Le esportazioni possono essere usate per inserire dati da Hadoop a basi di dati relazionali. Sqoop è diventato un progetto Apache di massima importanza nel marzo 2012.
Archivi categoria: A
ARPANET
ARPANET (acronimo di “Advanced Research Projects Agency NETwork”, in italiano “rete dell’agenzia dei progetti di ricerca avanzata”), anche scritto ARPAnet o Arpanet, fu una rete di computer studiata e realizzata nel 1969 dal DARPA, l’agenzia del Dipartimento della Difesa degli Stati Uniti responsabile per lo sviluppo di nuove tecnologie ad uso militare. Si tratta della forma per così dire embrionale dalla quale poi nel 1983 nacque Internet.
Alan Turing
Il suo lavoro ebbe vasta influenza sullo sviluppo dell’informatica, grazie alla sua formalizzazione dei concetti di algoritmo e calcolo mediante la macchina di Turing, che a sua volta ha svolto un ruolo significativo nella creazione del moderno computer. Per questi contributi Turing è solitamente considerato il padre della scienza informatica e dell’intelligenza artificiale.
Antivirus
L’ antivirus è un software finalizzato a prevenire, rilevare ed eventualmente rendere inoffensivi codici dannosi e malware per un computer, smartphone e tablet come virus, adware, backdoor, BHO, dialer, fraudtool, hijacker, keylogger, LSP, rootkit, spyware, trojan o worm. Un antivirus da solo non è in generale in grado di proteggere un computer da tutte le tipologie di minacce informatiche .E importante aggiornare con regolarità il proprio antivirus, perchè ogni giorno vengono inventati e immessi nel sistema informatico mondiale un vastissimo numero di virus.
Adware
Il termine adware (in inglese, contrazione di advertising-supported software, software sovvenzionato dalla pubblicità) indica una modalità di licenza d’uso dei programmi software che prevede la presentazione all’utente di messaggi pubblicitari durante l’uso, a fronte di un prezzo ridotto o nullo. Questo sistema di distribuzione del software si è diffuso notevolmente negli ultimi tempi.
Architettura a microservizi
Architettura a microservizi è il termine che descrive la pratica di suddividere un’applicazione in una serie di parti più piccole e specializzate, ciascuna delle quali comunica con le altre attraverso interfacce comuni come API e interfacce REST come HTTP. I singoli servizi possono funzionare, o meno, senza compromettere gli altri. Pensa alla tua ultima visita al sito di un retailer online. Probabilmente hai usato la barra di ricerca del sito per sfogliare i prodotti. La ricerca costituisce un servizio. Potresti avere anche ricevuto suggerimenti per i prodotti correlati, che sono basati su un database di preferenze dei clienti. Anche questo è un servizio. Hai aggiunto un articolo a un carrello online? Ovviamente è un altro servizio.
Anders Hejlsberg
Anders Hejlsberg (1960) ha studiato ingegneria alla Università Tecnica della Danimarca. A 20 anni Hejlsberg iniziò a scrivere programmi per il microcomputer Nascom. In particolare, scrisse un compilatore Pascal. Dopo essere stato venduto alla Borland, fu commercializzato come Turbo Pascal tra il 1983 e il 1995.
Con la Borland esso divenne il compilatore Pascal con il più grande successo commerciale di sempre. Hejlsberg divenne uno dei membri principali della Borland fino al 1996 come ingegnere capo. Infine divenne l’architetto capo del team che produsse il successore di Turbo Pascal, Delphi era il 1995.
Nel 1996 Hejlsberg lasciò la Borland per andare alla Microsoft dove si occupò del J++ e delle Windows Foundation Classes (WFC). È stato a capo del team che ha creato il linguaggio di programmazione C#, parte della suite di sviluppo Microsoft Visual Studio .NET.
Nel 2001 ha ricevuto il premio Dr. Dobb’s Eccellenza nella Programmazione per il suo lavoro su TurboPascal, Delphi, C# e il framework Microsoft .NET.
Nel 2012 nasce TypeScript da un progetto Microsoft, di cui Anders Hejlsberg è il capo .
Angular
Angular 2+ (o semplicemente Angular),sviluppato principalmente da Google, è una piattaforma open source per lo sviluppo di applicazioni web con licenza MIT, evoluzione di AngularJS, la sua prima release è avvenuta il 14 settembre 2016.
Applicazione Web
In informatica l’espressione applicazione web, ovvero web application in inglese, indica genericamente tutte le applicazioni distribuite web-based, racchiudono in sé le funzionalità di un sito web con le funzionalità di un’app per dispositivi mobili, con l’unica differenza che il suo applicativo non risiede su un dispositivo ma sul web. Non necessita quindi di essere scaricata o installata per usufruire delle sue potenzialità. Più di recente società come Google e Microsoft hanno implementato interi pacchetti applicativi per office automation, tradizionalmente venduti su CD–ROM, e che ora si stanno velocemente trasformando a tutti gli effetti in webapps (es. Google Docs).
Application programming interface
In informatica con il termine Application Programming Interface API (Interfaccia di Programmazione di un’Applicazione) si indica ogni insieme di procedure disponibili al programmatore, di solito raggruppate a formare un set di strumenti specifici per l’espletamento di un determinato compito all’interno di un certo programma. Spesso con tale termine si intendono le librerie software disponibili in un certo linguaggio di programmazione.