Category: Բլոգ

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 вы можете отделить ваше приложение от вашей инфраструктуры и […]

Асинхронное программирование в 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 году Питером Бамбулисом как экспериментальный генератор очень быстрых лексических анализаторов, отличающийся от других генераторов скоростью сгенерированного кода и необычно гибким пользовательским интерфейсом, который позволяет легко и эффективно встривать анализаторы в существующую […]

Релиз консольного XMPP/Jabber клиента profanity 0.7.0

Спустя полгода с момента прошлого выпуска представлен релиз мультиплатформенного консольного XMPP/Jabber клиента profanity 0.7.0. Интерфейс profanity построен с использованием библиотеки ncurses, поддерживает уведомления с использованием библиотеки libnotify. Приложение может быть собрано либо с библиотекой libstrophe, реализующей работу с XMPP протоколом, либо с её форком libmesode, поддерживаемым разработчиком. Возможности клиента могут быть расширены использованием плагинов на […]

Выпуск Wine 4.13

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

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

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

Գնել հուսալի հոստինգ կայքերի համար, DDoS պաշտպանությամբ, VPS VDS սերվերներ 🔥 Գնել հուսալի հոստինգ կայքերի համար, DDoS պաշտպանությամբ, VPS VDS սերվերներ | ProHoster