Categoria: Blog

Airflow — uno strumento per sviluppare e gestire facilmente e rapidamente processi batch di elaborazione dati

Ciao, Habr! In questo articolo voglio parlarvi di uno strumento fantastico per lo sviluppo di processi batch di elaborazione dati, ad esempio, nell'infrastruttura di un DWH aziendale o del vostro DataLake. Si tratterà di Apache Airflow (di seguito Airflow). È ingiustamente trascurato su Habr, e nella parte principale cercherò di convincervi che almeno vale la pena dare un'occhiata ad Airflow […]

Guida all'installazione di Apache Airflow su Windows 10

Preludio: per volere del destino, dal mondo della scienza accademica (medicina) sono finita nel mondo delle tecnologie dell'informazione, dove devo utilizzare le mie conoscenze sulla metodologia di costruzione degli esperimenti e sulle strategie di analisi dei dati sperimentali, tuttavia, applicando un nuovo stack tecnologico per me. Nel processo di apprendimento di queste tecnologie, incontro una serie di difficoltà che finora, per fortuna, riesco a superare. Forse questo post […]

Rilascio MAGMA 2.5.1

MAGMA (Collezione di librerie di algebra lineare di nuova generazione per l'uso su GPU. Sviluppata e implementata dallo stesso team che ha creato le librerie LAPACK e ScaLAPACK) ha rilasciato un importante aggiornamento 2.5.1 (2019-08-02): aggiunto supporto per Turing; ora è possibile compilare tramite cmake, per questo è stato corretto CMakeLists.txt per un'installazione corretta di spack; correzioni per l'uso senza FP16; miglioramenti nella compilazione su diverse […]

Dettagli sul gioco da tavolo Darksiders: The Forbidden Land

In precedenza, THQ Nordic ha annunciato il gioco da tavolo Darksiders: The Forbidden Land, che sarà venduto solo come parte dell'edizione da collezione Darksiders Genesis Nephilim Edition. Il gioco da tavolo Darksiders: The Forbidden Land è pensato per cinque giocatori: quattro Cavalieri dell'Apocalisse e un maestro. Si tratta di un'esplorazione cooperativa di dungeon, in cui Guerra, Morte, Furia e Contesa si uniscono per sconfiggere il Carceriere (The Jailer) […]

Comprendere Docker

Utilizzo Docker da diversi mesi per strutturare il processo di sviluppo e distribuzione di progetti web. Propongo ai lettori di «HabrHabr» la traduzione di un articolo introduttivo su Docker – «Comprendere Docker». Cos'è Docker? Docker è una piattaforma open source per lo sviluppo, la distribuzione e l'esecuzione di applicazioni. Docker è progettato per rendere più rapida la pubblicazione delle tue applicazioni. Con Docker puoi separare la tua applicazione dalla tua infrastruttura e […]

Programmazione asincrona in JavaScript. ( Callback, Promise, RxJs )

Ciao a tutti. Sono Sergey Omelnytskyi. Recentemente ho fatto uno streaming sulla programmazione reattiva, dove ho parlato di asincronicità in JavaScript. Oggi vorrei riassumere questo materiale. Ma prima di iniziare con il contenuto principale, dobbiamo fare un'introduzione. Quindi, iniziamo con alcune definizioni: che cos'è uno stack e una coda? Uno stack è una collezione i cui elementi […]

Vulnerabilità in LibreOffice che consente l'esecuzione di codice all'apertura di documenti dannosi

È stata scoperta una vulnerabilità nel pacchetto per ufficio LibreOffice (CVE-2019-9848), che può essere sfruttata per eseguire codice arbitrario all'apertura di documenti preparati da un malintenzionato. La vulnerabilità è causata dal fatto che il componente LibreLogo, progettato per insegnare programmazione e inserire disegni vettoriali, traduce le proprie operazioni in codice Python. Avendo la possibilità di eseguire istruzioni LibreLogo, il malintenzionato può far eseguire qualsiasi codice in Python […]

Google inizierà a far pagare le ricerche nel UE dai motori di ricerca per il lavoro predefinito su Android

A partire dal 2020, Google presenterà un nuovo schermo di selezione dei fornitori di motori di ricerca a tutti gli utenti Android nell'UE durante la configurazione iniziale di un nuovo telefono o tablet. La selezione renderà il motore di ricerca scelto predefinito in Android e nel browser Chrome, se installato. I proprietari dei motori di ricerca dovranno pagare a Google per avere il diritto di comparire nello schermo di selezione accanto a Google. Tre vincitori […]

re2c 1.2

Venerdì 2 agosto è stato rilasciato re2c — un generatore di analizzatori lessicali gratuito per i linguaggi C e C++. Ricordiamo che re2c è stato scritto nel 1993 da Peter Bamboozle come generatore sperimentale di analizzatori lessicali molto veloci, distinguendosi dagli altri generatori per la velocità del codice generato e per l'interfaccia utente insolitamente flessibile, che consente di incorporare facilmente ed efficacemente gli analizzatori esistenti […]

Rilascio del client console XMPP/Jabber profanity 0.7.0

Dopo sei mesi dal rilascio precedente, è disponibile la versione 0.7.0 del client console multipiattaforma XMPP/Jabber, profanity. L'interfaccia di profanity è costruita utilizzando la libreria ncurses e supporta le notifiche tramite la libreria libnotify. L'applicazione può essere compilata sia con la libreria libstrophe, che gestisce il protocollo XMPP, sia con il suo fork libmesode, mantenuto dallo sviluppatore. Le funzionalità del client possono essere ampliate con l'uso di plugin su […]

Rilascio di Wine 4.13

È disponibile un rilascio sperimentale della realizzazione open source dell'API Win32 — Wine 4.13. Dalla versione 4.12 sono stati chiusi 15 rapporti di bug e apportate 120 modifiche. Le modifiche più importanti includono: aggiunta del supporto per il reindirizzamento delle richieste di autenticazione tramite il servizio Microsoft Passport; i file di intestazione sono stati aggiornati; chiusi i rapporti di bug relativi al funzionamento di giochi e applicazioni: Evoland (Steam), NVIDIA GeForce Experience […]

Blockchain come piattaforma per la trasformazione digitale

Tradizionalmente, i sistemi IT delle aziende erano progettati per l'automazione e il supporto di sistemi specifici, come ad esempio l'ERP. Oggi, invece, le organizzazioni si trovano ad affrontare sfide diverse: la digitalizzazione e la trasformazione digitale. Affrontare queste sfide con l'architettura IT precedente è complesso. La trasformazione digitale rappresenta una vera sfida. Su cosa dovrebbe basarsi un programma di cambiamento dei sistemi IT per la trasformazione digitale del business? Un'infrastruttura IT adeguata è la chiave per […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster