Kategorie: Blog

Airflow ist ein Werkzeug, um Batch-Datenverarbeitungsprozesse bequem und schnell zu entwickeln und zu pflegen.

Hallo, Habr! In diesem Artikel möchte ich Ihnen von einem großartigen Tool zur Entwicklung von Batch-Prozessen zur Datenverarbeitung berichten, beispielsweise in der Infrastruktur eines Unternehmens-DWH oder Ihres DataLake. Es geht um Apache Airflow (im Folgenden Airflow). Auf Habr erhält es leider nicht die Aufmerksamkeit, die es verdient, und ich werde Ihnen in diesem Hauptteil versuchen zu zeigen, dass Sie Airflow auf jeden Fall im Blick behalten sollten […]

Erfahrungen mit der Installation von Apache Airflow unter Windows 10

Einführung: Durch das Schicksal bin ich vom Bereich der akademischen Wissenschaft (Medizin) in die Welt der Informationstechnologie geraten, wo ich mein Wissen über Experimentaufbau-Methoden und Strategien zur Analyse experimenteller Daten anwenden muss, allerdings auch mit einem mir bisher unbekannten Technologiestack. Bei der Einarbeitung in diese Technologien stoße ich auf verschiedene Herausforderungen, die ich zum Glück bisher bewältigen konnte. Möglicherweise ist dieser Beitrag […]

MAGMA Release 2.5.1

MAGMA (Sammlung von Bibliotheken für moderne lineare Algebra zur Nutzung auf GPUs. Entwickelt und umgesetzt von demselben Team, das die Bibliotheken LAPACK und ScaLAPACK entwickelt) hat ein wichtiges neues Release 2.5.1 (2019-08-02) veröffentlicht: Unterstützung für Turing hinzugefügt; nun kann über cmake kompiliert werden, dafür wurde CMakeLists.txt angepasst, um eine korrekte Installation von spack zu ermöglichen; Korrekturen zur Nutzung ohne FP16; Verbesserungen bei der Kompilierung auf verschiedenen […]

Details zum Brettspiel Darksiders: The Forbidden Land

Zuvor hatte das Unternehmen THQ Nordic das Brettspiel Darksiders: The Forbidden Land angekündigt, das nur im Rahmen der Sammleredition Darksiders Genesis Nephilim Edition verkauft wird. Das Brettspiel Darksiders: The Forbidden Land ist für fünf Spieler ausgelegt: vier Apokalyptische Reiter und einen Meister. Es handelt sich um kooperatives Dungeon-Studium, bei dem Krieg, Tod, Wut und Zwietracht zusammenarbeiten, um den Wächter (The Jailer) zu besiegen […]

Docker verstehen

Ich benutze seit mehreren Monaten Docker, um den Prozess der Entwicklung und Bereitstellung von Webprojekten zu strukturieren. Ich möchte den Lesern von „HabrHabr“ die Übersetzung des einführenden Artikels über Docker – „Understanding Docker“ – anbieten. Was ist Docker? Docker ist eine offene Plattform zur Entwicklung, Bereitstellung und Ausführung von Anwendungen. Docker wurde entwickelt, um das Bereitstellen Ihrer Anwendungen zu beschleunigen. Mit Docker können Sie Ihre Anwendung von Ihrer Infrastruktur trennen und […]

Asynchrone Programmierung in JavaScript. (Callback, Promise, RxJs)

Hallo zusammen. Hier spricht Sergey Omelnitsky. Vor nicht allzu langer Zeit habe ich einen Stream über reaktive Programmierung durchgeführt, in dem ich über Asynchronität in JavaScript gesprochen habe. Heute möchte ich dieses Material zusammenfassen. Doch bevor wir mit dem Hauptmaterial beginnen, müssen wir eine Einführung machen. Lassen Sie uns also mit den Definitionen beginnen: Was sind Stack und Queue? Ein Stack ist eine Sammlung, deren Elemente […]

Sicherheitsanfälligkeit in LibreOffice, die die Ausführung von Code beim Öffnen schädlicher Dokumente ermöglicht

In der Büroanwendung LibreOffice wurde eine Sicherheitsanfälligkeit (CVE-2019-9848) entdeckt, die ausgenutzt werden kann, um beliebigen Code auszuführen, wenn Dokumente geöffnet werden, die von einem Angreifer vorbereitet wurden. Die Sicherheitsanfälligkeit entsteht durch die Komponente LibreLogo, die für das Programmieren lernen und das Einfügen von Vektorgrafiken gedacht ist, und ihre Operationen in Python-Code übersetzt. Mit der Möglichkeit, LibreLogo-Anweisungen auszuführen, kann ein Angreifer beliebigen Python-Code ausführen […]

Google wird in der EU von Suchmaschinen Gebühren für die standardmäßige Nutzung von Android erheben.

Ab dem Jahr 2020 wird Google allen Android-Nutzern in der EU bei der Ersteinrichtung eines neuen Telefons oder Tablets einen neuen Bildschirm zur Auswahl von Suchmaschinen präsentieren. Die gewählte Suchmaschine wird dann standardmäßig in Android und im Browser Chrome festgelegt, sofern dieser installiert ist. Suchmaschinenbetreiber müssen Google für das Recht zahlen, auf dem Auswahlbildschirm neben der Suchmaschine Google angezeigt zu werden. Drei Gewinner […]

re2c 1.2

Am Freitag, den 2. August, wurde das Release von re2c veröffentlicht - einem freien Generator für lexikalische Analysatoren für die Programmiersprachen C und C++. Erinnert sei daran, dass re2c 1993 von Peter Bambulais als experimenteller Generator für sehr schnelle lexikalische Analysatoren entwickelt wurde, der sich durch die Geschwindigkeit des generierten Codes und eine ungewöhnlich flexible Benutzeroberfläche auszeichnet, die eine einfache und effektive Integration von Analysatoren in bestehende […]

Release des Konsolen-XMPP/Jabber-Clients profanity 0.7.0

Nach einem halben Jahr seit der letzten Veröffentlichung ist das Release des plattformübergreifenden Konsolenclients für XMPP/Jabber, profanity 0.7.0, verfügbar. Die Benutzeroberfläche von profanity basiert auf der ncurses-Bibliothek und unterstützt Benachrichtigungen über die libnotify-Bibliothek. Die Anwendung kann entweder mit der libstrophe-Bibliothek, die die XMPP-Protokollfunktionalität bereitstellt, oder mit deren Fork, libmesode, der vom Entwickler unterstützt wird, kompiliert werden. Die Funktionen des Clients können durch Plugins erweitert werden […]

Veröffentlichung von Wine 4.13

Eine experimentelle Version der offenen Implementierung der Win32 API – Wine 4.13 – ist jetzt verfügbar. Seit der Veröffentlichung von Version 4.12 wurden 15 Fehlerberichte geschlossen und 120 Änderungen vorgenommen. Die wichtigsten Änderungen: Unterstützung für die Umleitung von Authentifizierungsanfragen über den Microsoft Passport-Dienst hinzugefügt; Header-Dateien aktualisiert; Fehlerberichte zu Spielen und Anwendungen geschlossen: Evoland (Steam), NVIDIA GeForce Experience […]

Blockchain als Plattform für digitale Transformation

Traditionell wurden die IT-Systeme von Unternehmen zur Automatisierung und Unterstützung strategischer Systeme, wie zum Beispiel ERP, entwickelt. Heute sehen sich Organisationen neuen Herausforderungen gegenüber – der Digitalisierung und digitalen Transformation. Dies auf der Grundlage der bisherigen IT-Architektur zu bewältigen, ist schwierig. Digitale Transformation ist eine ernsthafte Herausforderung. Auf welcher Basis sollte also das Programm zur Transformation der IT-Systeme zur digitalen Transformation des Unternehmens beruhen? Die richtige IT-Infrastruktur ist der Schlüssel zu […]

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster