Categorie: Blog

Airflow is een tool om batchprocessen voor gegevensverwerking snel en gemakkelijk te ontwikkelen en te onderhouden.

Hallo, Habr! In dit artikel wil ik vertellen over een geweldig instrument voor de ontwikkeling van batchprocessen voor gegevensverwerking, bijvoorbeeld in de infrastructuur van een bedrijfs-DWH of uw DataLake. Het gaat over Apache Airflow (verder Airflow). Het wordt onterecht onderbelicht op Habr, en in het grootste deel zal ik proberen u ervan te overtuigen dat Airflow zeker de moeite waard is om naar te kijken […]

Ervaring met het installeren van Apache Airflow op Windows 10

Voorwoord: door het toeval kom ik vanuit de wereld van de academische wetenschap (geneeskunde) in de wereld van de informatietechnologie, waar ik mijn kennis over experimentele methodologie en analysemethoden voor experimentele gegevens moet gebruiken, maar nu met een nieuwe technologie-stack. Tijdens het leren van deze technologieën stuit ik op verschillende moeilijkheden, die gelukkig tot nu toe te overwinnen zijn. Misschien is deze post […]

MAGMA release 2.5.1

MAGMA (Nieuwe generatie bibliotheken voor lineaire algebra voor gebruik op GPU. Ontwikkeld en geïmplementeerd door hetzelfde team dat de LAPACK en ScaLAPACK bibliotheken ontwikkelt) heeft een belangrijke nieuwe release 2.5.1 (2019-08-02) uitgebracht: ondersteuning voor Turing is toegevoegd; nu kan het worden samengesteld via cmake, hiervoor is CMakeLists.txt bijgewerkt voor een correcte installatie van spack; aanpassingen voor gebruik zonder FP16; verbetering van de compilatie op verschillende […]

Details over het bordspel Darksiders: The Forbidden Land

Eerder heeft THQ Nordic het bordspel Darksiders: The Forbidden Land aangekondigd, dat alleen wordt verkocht als onderdeel van de collectorseditie Darksiders Genesis Nephilim Edition. Het bordspel Darksiders: The Forbidden Land is ontworpen voor vijf spelers: vier Ruiters van de Apocalyps en een Meester. Dit is een coöperatieve verkenning van kerkers, waarin Oorlog, Dood, Woede en Twisten samenwerken om de Jailer (The Jailer) te verslaan […]

Docker begrijpen

Ik gebruik nu al enkele maanden Docker om het ontwikkelings-/leveringsproces van webprojecten te structureren. Ik bied de lezers van 'HabrHabr' een vertaling aan van het inleidende artikel over Docker - 'Understanding Docker'. Wat is Docker? Docker is een open platform voor de ontwikkeling, levering en werking van applicaties. Docker is ontworpen voor een snellere implementatie van uw applicaties. Met Docker kunt u uw applicatie scheiden van uw infrastructuur en […]

Asynchroon programmeren in JavaScript. (Callback, Promise, RxJs)

Hallo allemaal. Dit is Sergej Omelnitskiy. Onlangs heb ik een livestream gehouden over reactief programmeren, waarin ik sprak over asynchroniciteit in JavaScript. Vandaag wil ik dit materiaal samenvatten. Maar voordat we met de kernstof beginnen, moeten we een inleiding geven. Laten we beginnen met de definities: wat is een stack en wat is een queue? Een stack is een verzameling waarvan de elementen […]

Kwetsbaarheid in LibreOffice die code kan uitvoeren bij het openen van kwaadwillige documenten

In de kantoorpakket LibreOffice is een kwetsbaarheid (CVE-2019-9848) ontdekt die kan worden misbruikt voor het uitvoeren van willekeurige code bij het openen van documenten die door een aanvaller zijn voorbereid. De kwetsbaarheid wordt veroorzaakt doordat de component LibreLogo, bedoeld voor het leren van programmeren en het invoegen van vectorafbeeldingen, zijn bewerkingen omzet in Python-code. Door de instructies van LibreLogo uit te voeren, kan een aanvaller elke Python-code uitvoeren […]

Google zal in de EU kosten in rekening brengen bij zoekmachines voor het standaard functioneren in Android

Vanaf 2020 zal Google een nieuw scherm voor het kiezen van zoekmachines presenteren aan alle Android-gebruikers in de EU tijdens de initiële setup van een nieuwe telefoon of tablet. De gekozen zoekmachine wordt de standaard in Android en de Chrome-browser, indien beschikbaar. Eigenaren van zoekmachines moeten Google betalen voor de mogelijkheid om op het keuzescherm naast de Google-zoekmachine te verschijnen. Drie winnaars […]

re2c 1.2

Op vrijdag 2 augustus is re2c uitgebracht, een gratis generator voor lexicale analyzers voor de programmeertalen C en C++. Ter herinnering: re2c werd in 1993 geschreven door Peter Bambiulis als een experimentele generator van zeer snelle lexicale analyzers, die zich onderscheidt van andere generators door de snelheid van de gegenereerde code en een ongebruikelijk flexibel gebruikersinterfacen, dat het gemakkelijk en efficiënt maakt om analyzers in bestaande […]

Uitgave van Wine 4.13

Een experimentele versie van de open-source implementatie van de Win32 API - Wine 4.13 is beschikbaar. Sinds de release van versie 4.12 zijn er 15 bugrapporten gesloten en 120 wijzigingen doorgevoerd. De belangrijkste wijzigingen zijn: Ondersteuning toegevoegd voor het omleiden van authenticatieverzoeken via de Microsoft Passport-service; Hoofdbestanden zijn bijgewerkt; Bugrapporten met betrekking tot games en applicaties zijn opgelost: Evoland (Steam), NVIDIA GeForce Experience […]

Blockchain als platform voor digitale transformatie

Traditioneel werden IT-systemen in bedrijven ontwikkeld voor de automatisering van specifieke taken, zoals ERP-systemen. Tegenwoordig moeten organisaties echter andere uitdagingen aangaan - uitdagingen van digitalisering en digitale transformatie. Dit doen op basis van de oude IT-architectuur is moeilijk. Digitale transformatie is een serieuze uitdaging. Waar moet het programma voor de transformatie van IT-systemen met het oog op digitale transformatie van bedrijven op gebaseerd zijn? De juiste IT-infrastructuur is de sleutel tot […]

werf — onze tool voor CI/CD in Kubernetes (overzicht en video van de presentatie)

Op 27 mei in de hoofdzaal van de DevOpsConf 2019, die plaatsvindt tijdens het RIT++ 2019-festival, was er tijdens de sessie 'Continue Levering' een presentatie met de titel 'werf - onze tool voor CI/CD in Kubernetes'. In deze presentatie worden de problemen en uitdagingen besproken waar iedereen mee te maken krijgt bij het deployen in Kubernetes, evenals de nuances die niet meteen opvallen. […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster