Категория: Блог

Airflow — инструмент, създаден за удобно и бързо разработване и поддържане на batch-процеси за обработка на данни.

Здравей, Хабр! В тази статия искам да ви разкажа за един изключителен инструмент за разработка на batch процеси за обработка на данни, например в инфраструктурата на корпоративен DWH или вашия DataLake. Ще става въпрос за Apache Airflow (по-нататък Airflow). Той е несправедливо пренебрегван на Хабра и в основната част ще се опитам да ви убедя, че поне на Airflow си струва да се обърне внимание […]

Опит за инсталиране на Apache Airflow на Windows 10

Преамбула: по волята на съдбата от света на академичната наука (медицина) попаднах в света на информационните технологии, където ми се налага да използвам знанията си за методологията на провеждане на експерименти и стратегии за анализ на експериментални данни, като прилагам нов за мен стек технологии. В процеса на усвояване на тези технологии срещам редица трудности, които засега, за щастие, успявам да преодолея. Възможно е, този пост […]

MAGMA версия 2.5.1

MAGMA (Колекция от библиотеки за ново поколение линейна алгебра за използване на GPU. Разработена и реализирана от същия екип, който разработва библиотеките LAPACK и ScaLAPACK) излезе нов важен релиз 2.5.1 (2019-08-02): добавена е поддръжка за Turing; вече може да се компилира чрез cmake, за това е оправен CMakeLists.txt за коректна инсталация на spack; корекции за използване без FP16; подобрение на компилацията на различни […]

Подробности за настолната игра Darksiders: The Forbidden Land

По-рано компанията THQ Nordic анонсира настолната игра Darksiders: The Forbidden Land, която ще се продава само като част от колекционерското издание Darksiders Genesis Nephilim Edition. Настолната игра Darksiders: The Forbidden Land е предназначена за петима играчи: четирима Всадника на апокалипсиса и майстора. Това е кооперативно проучване на подземия, в което Война, Смерт, Ярост и Раздор се обединяват, за да победят Тюремщика (The Jailer) […]

Разбиране на Docker

Вече няколко месеца използвам docker за структуриране на процеса на разработка/доставка на уеб проекти. Предлагам на читателите на „Хабрахабър“ превода на въведението на статията за docker — „Understanding docker“. Какво е docker? Docker е открита платформа за разработка, доставка и експлоатация на приложения. Docker е проектиран за по-бързо разполагане на вашите приложения. С помощта на docker можете да отделите приложението си от инфраструктурата ви и […]

Асинхронно програмиране в JavaScript. (Callback, Promise, RxJs)

Здравейте на всички. На свзяка е Сергей Омелницкий. Неотдавна проведох стрийм по реактивно програмиране, където говорих за асинхронността в JavaScript. Днес бих искал да обобщя този материал. Но преди да започнем с основния материал, трябва да направим въведение. И така, нека започнем с определения: какво е стек и опашка? Стек е колекция, чиито елементи […]

Уязвимост в LibreOffice, която позволява извършване на код при отваряне на злонамерени документи

В офисния пакет LibreOffice е открита уязвимост (CVE-2019-9848), която може да бъде използвана за изпълнение на произволен код при отваряне на документи, подготвени от злоумышленик. Уязвимостта е причинена от факта, че компонентът LibreLogo, предназначен за обучение по програмиране и вмъкване на векторни рисунки, превежда операциите си в код на Python. Има възможността да изпълнява инструкции на LibreLogo, злонамерикът може да постигне изпълнение на какъвто и да е код на Python […]

Google ще таксува търсачките в ЕС за работа по подразбиране в Android

От началото на 2020 година Google ще представи нов екран за избор на търсачка за всички потребители на Android в ЕС при първоначалната настройка на нов телефон или таблет. Изборът ще направи съответната търсачка стандартна в Android и браузъра Chrome, ако е инсталиран. Собствениците на търсачки ще трябва да плащат на Google за правото да се появят на екрана за избор до търсачката Google. Трима победители […]

re2c 1.2

В петък, 2-ри август, беше издаден релизът re2c — свободен генератор на лексикални анализатори за C и C++. Напомняме, че re2c е написан през 1993 година от Питър Бамбулис като експериментален генератор на много бързи лексикални анализатори, отличаващ се от другите генератори със скоростта на генерирания код и необичайно гъвкавия потребителски интерфейс, който позволява лесно и ефективно интегриране на анализатори в съществуваща […]

Издаване на Wine 4.13

Налична е експериментална версия на отворената реализация на Win32 API — Wine 4.13. От пускането на версия 4.12 са затворени 15 отчета за грешки и направени 120 промени. Най-важните промени: Добавена е поддръжка за пренасочване на заявки за удостоверяване през услугата Microsoft Passport; обновени са заглавните файлове; затворени са отчети за грешки, свързани с работата на игри и приложения: Evoland (Steam), NVIDIA GeForce Experience […]

Блокчейн като платформа за цифрова трансформация

Традиционно ИТ системите на предприятията се формираха под задачи за автоматизация, подкрепа на целеви системи, като например ERP. Днес организациите са изправени пред други предизвикателства – предизвикателства на цифровизацията, цифровата трансформация. Да се направи това на базата на предишната ИТ архитектура е трудно. Цифровата трансформация е сериозно предизвикателство. На какво трябва да се основава програмата за преобразуване на ИТ системите с цел цифрова трансформация на бизнеса? Правилната ИТ инфраструктура е ключът към […]

werf — нашият инструмент за CI/CD в Kubernetes (преглед и видео доклад)

На 27 май в главната зала на конференцията DevOpsConf 2019, която се провежда в рамките на фестивала РИТ++ 2019, в секцията „Непрерывна поставка“, беше представен доклад „werf — наш инструмент за CI/CD в Kubernetes“. В него се говори за проблемите и предизвикателствата, с които всеки се сблъсква при деплой в Kubernetes, както и за нюансите, които може да не се забележат веднага. […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster