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 über ein bemerkenswertes Tool für die Entwicklung von Batch-Datenverarbeitungsprozessen sprechen, beispielsweise in der Infrastruktur eines Unternehmens-DWH oder Ihres DataLake. Es geht um Apache Airflow (im Folgenden Airflow). Er wird auf Habr zu Unrecht vernachlässigt, und im Hauptteil möchte ich Sie überzeugen, dass es mindestens wert ist, einen Blick auf Airflow zu werfen […]

Erfahrung mit der Installation von Apache Airflow unter Windows 10

Präambel: Durch das Schicksal kam ich von der Welt der akademischen Wissenschaft (Medizin) in die Welt der Informationstechnologien, wo ich mein Wissen über die Methodologie der Durchführung von Experimenten und die Strategien zur Analyse experimenteller Daten anwenden muss, jedoch einen neuen für mich Technologie-Stack verwenden muss. Im Prozess der Einarbeitung in diese Technologien stoße ich auf eine Reihe von Schwierigkeiten, die ich Gott sei Dank bislang überwinden konnte. Vielleicht ist dieser Beitrag […]

MAGMA Release 2.5.1

MAGMA (Sammlung von Bibliotheken für lineare Algebra der nächsten Generation zur Verwendung auf GPU. Entwickelt und realisiert von demselben Team, das die Bibliotheken LAPACK und ScaLAPACK entwickelt) hat eine neue wichtige Version 2.5.1 (2019-08-02) veröffentlicht: Unterstützung für Turing hinzugefügt; jetzt kann über cmake gebaut werden, dafür wurde die CMakeLists.txt für die korrekte Installation von spack angepasst; Korrekturen für die Verwendung ohne FP16; Verbesserungen bei der Kompilierung auf verschiedenen […]

Details zum Brettspiel Darksiders: The Forbidden Land

Früher hat 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 Reiter der Apokalypse und einen Meister. Es handelt sich um ein kooperatives Dungeon-Game, in dem Krieg, Tod, Zorn und Streit sich zusammentun, um den Wächter (The Jailer) zu besiegen […]

Docker verstehen

Ich nutze seit mehreren Monaten Docker zur Strukturierung des Entwicklungs-/Bereitstellungsprozesses von Webprojekten. Ich möchte den Lesern von „Habrakhabr“ die Übersetzung des Einführungstextes über Docker – „Understanding Docker“ – anbieten. Was ist Docker? Docker ist eine Open-Source-Plattform für die Entwicklung, Bereitstellung und den Betrieb von Anwendungen. Docker wurde entwickelt, um Ihre Anwendungen schneller bereitstellen zu können. 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 gehalten, in dem ich über die Asynchronität in JavaScript gesprochen habe. Heute möchte ich dieses Material zusammenfassen. Aber bevor wir mit dem Hauptmaterial beginnen, müssen wir eine Einführung machen. Lassen Sie uns also mit den Definitionen beginnen: Was ist ein Stack und eine Warteschlange? Ein Stack ist eine Sammlung, deren Elemente […]

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

Im Büro-Paket LibreOffice wurde eine Sicherheitsanfälligkeit (CVE-2019-9848) entdeckt, die genutzt werden kann, um bei der Öffnung von Dokumenten, die von einem Angreifer vorbereitet wurden, beliebigen Code auszuführen. Die Sicherheitsanfälligkeit entsteht durch den Umstand, dass die Komponente LibreLogo, die zum Erlernen der Programmierung und zum Einfügen von Vektorgrafiken gedacht ist, ihre Operationen in Code in der Programmiersprache Python übersetzt. Hat ein Angreifer die Möglichkeit, Anweisungen von LibreLogo auszuführen, kann er jede Art von Code in Python erreichen […]

Google wird in der EU von Suchmaschinen Gebühren für die Arbeit mit Android als Standard erheben

Ab 2020 wird Google allen Android-Nutzern in der EU bei der ersten Einrichtung eines neuen Telefons oder Tablets einen neuen Bildschirm zur Auswahl des Suchanbieters präsentieren. Die gewählte Suchmaschine wird zur Standard-Suchmaschine in Android und dem Browser Chrome, sofern dieser installiert ist. Die Betreiber der Suchmaschinen müssen Google für das Recht bezahlen, auf dem Auswahlbildschirm neben der Suchmaschine Google angezeigt zu werden. Drei Gewinner […]

re2c 1.2

Am Freitag, den 2. August, wurde die Version von re2c veröffentlicht – einem freien Generator für lexikalische Analysatoren für die Sprachen C und C++. Zur Erinnerung: re2c wurde 1993 von Peter Bambulis als experimenteller Generator für sehr schnelle lexikalische Analysatoren geschrieben, der sich durch die Geschwindigkeit des erzeugten Codes und eine ungewöhnlich flexible Benutzeroberfläche auszeichnet, die es ermöglicht, Analysatoren leicht und effektiv in bestehende […]

Wine 4.13 veröffentlichung

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

Blockchain als Plattform für digitale Transformation

Traditionell wurden IT-Systeme in Unternehmen zur Automatisierung und Unterstützung spezifischer Systeme, wie z. B. ERP, entwickelt. Heute stehen Organisationen vor anderen Herausforderungen – der Digitalisierung und digitalen Transformation. Dies auf der Grundlage der bisherigen IT-Architektur zu tun, ist schwierig. Die digitale Transformation ist eine ernsthafte Herausforderung. Auf was sollte also das Transformationsprogramm für IT-Systeme zur digitalen Transformation des Unternehmens basieren? Die richtige IT-Infrastruktur ist der Schlüssel zu […]

Release des Konsolen-XMPP/Jabber-Clients profanity 0.7.0

Am 27. Mai im Hauptsaal der DevOpsConf 2019, die im Rahmen des Festivals RIT++ 2019 stattfindet, wurde im Rahmen der Sektion „Continuous Delivery“ der Vortrag „werf – unser Tool für CI/CD in Kubernetes“ gehalten. Darin werden die Probleme und Herausforderungen, mit denen jeder beim Deployment in Kubernetes konfrontiert ist, sowie die Nuancen, die nicht sofort sichtbar sind, erläutert. […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster