ЦЕРН планирует построить новый ускоритель с протяженностью тоннеля в 100 км |
https://habr.com/ru/post/436436/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436436
Метки: Научно-популярное Физика fcc коллайдер БАК наука |
PVS-Studio для Java |
https://habr.com/ru/post/436434/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436434
|
Приостанавливаем выполнение приложения, если пропало соединение с сетью |
https://habr.com/ru/post/436426/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436426
Метки: JavaScript promise |
Исповедь графомана |
https://habr.com/ru/post/436430/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436430
Метки: Карьера в IT-индустрии Управление сообществом Читальный зал графомания |
Зачем мы болеем за спортивное программирование |
https://habr.com/ru/post/436428/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436428
Метки: Блог компании Naumen Спортивное программирование Учебный процесс в IT acm icpc обучение it-образование |
[Перевод] Генератор подземелий на основе узлов графа |
https://habr.com/ru/post/436198/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436198
Метки: Unity3D Алгоритмы Разработка игр процедурная генерация карт имитация отжига поиск в ширину backtracking simulated annealing процедурная генерация |
Новые возможности автоматизации сети в Red Hat Ansible |
https://habr.com/ru/post/436318/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436318
Метки: Блог компании Red Hat DevOps IT-инфраструктура open source Red Hat agile ansible |
[Перевод] Подражание не может быть стратегией развития продукта |
https://habr.com/ru/post/436422/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436422
|
Как работает аэропорт Внуково |
https://habr.com/ru/post/436338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436338
Метки: Блог компании Туту.ру Урбанизм внуково аэропорт самолеты перелёты |
Динамическая генерация DAG в Airflow |
Всем привет! Меня зовут Антон, в Ростелекоме я занимаюсь разработкой центрального хранилища данных. Наше хранилище состоит из модулей, в качестве оркестратора которых используются несколько инстансов Informatica, часть из которых мы хотим перевести на Airflow в рамках перехода на open-source решения. Поскольку Informatica и Airflow принципиально разные инструменты, взять и повторить существующую реализацию не так уж и просто. Нам хотелось получить workflow, с одной стороны, максимально похожий на текущую реализацию и, с другой стороны, использующий самый интересный первый принцип Airflow — динамичность, которая даёт гибкость.
В этой небольшой статье я хочу рассказать о по-настоящему динамической генерации ДАГов в Airflow. По этой теме в интернете в основном находится много статей от разработчиков из Индии, представляющих собой материалы вида "в Airflow можно генерировать даги динамически, вот пример: <пример по генерации 10 HelloWorld-тасков/дагов>". Нам же была интересна именно генерация дагов, которые будут изменяться во времени с переменным количеством и названиями тасков.
https://habr.com/ru/post/435746/?utm_source=habrahabr&utm_medium=rss&utm_campaign=435746
Метки: Блог компании Ростелеком Apache Open source Системное администрирование Хранение данных Ростелеком apache airflow |
Пакуем приложения ASP.NET Core с помощью Docker |
Приложения ASP.NET Core по-настоящему кросс-платформенны и могут запускаться в «никсах», а соответственно, и в Docker. Посмотрим, как их можно упаковать, чтобы развертывать на Linux и использовать в связке с Nginx. Подробности под катом!
https://habr.com/ru/post/435914/?utm_source=habrahabr&utm_medium=rss&utm_campaign=435914
Метки: Блог компании Microsoft .NET ASP nginx Виртуализация ASP.NET Docker Microsoft |
Стратегия игры в телепатию |
https://habr.com/ru/post/436232/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436232
Метки: Блог компании Мосигра Математика Разработка игр телепатия теория игр the mind стратегия разбор настольная игра |
Крупнейший дамп в истории: 2,7 млрд аккаунтов, из них 773 млн уникальных |
https://habr.com/ru/post/436420/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436420
Метки: Информационная безопасность Коллекция № 1 Collection #1 утечка паролей |
Всегда ли нужны Docker, микросервисы и реактивное программирование? |
https://habr.com/ru/post/436346/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436346
|
[Перевод] [Интересное из-за бугра] Как мы остановим технологическую зависимость? |
Прим. переводчика:Ты зависим(а) от своего смартфона. Я зависим от своего смартфона. Приложения и сервисы, которые мы используем ежедневно, были спроектированы так, чтобы красть наше внимание и постоянно развиваются, чтобы вызвать большую зависимость.
Это скорее не гайд, а размышление на тему современной зависимости от смартфонов и приложений. Статье уже 11 месяцев, поэтому увидев фразу “недавно”, учитывайте этот факт.
Статья была переведена из интереса к позиции снижения влияния смартфонов на наше личное драгоценное время.
Приятного чтения.
https://habr.com/ru/post/436356/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436356
|
Военные США халатно относятся к вопросам кибербезопасности |
https://habr.com/ru/post/436354/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436354
Метки: Информационная безопасность кибербезопасность военные США киберугрозы |
Как устроена система видеонаблюдения Ivideon: обзор мобильного приложения |
https://habr.com/ru/post/436194/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436194
|
Разработка команды запроса данных из базы — часть 2 |
В предыдущей части я остановился на том, что разрабатываемая мной команда реализует поведение, которое можно описать вот таким тестом:
it('execute should return promise', () => {
request.configure(options);
request.execute().then((result) => {
expect(result.Id).toEqual(1);
expect(result.Name).toEqual('Jack');
});
});
Читать дальше -> https://habr.com/ru/post/436348/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436348
Метки: javascript tdd Проектирование и рефакторинг гибкое проектирование рефакторинг |
Fibaro Home Center 2 и термостат для теплого пола HeatIt. Как поднять температуру |
https://habr.com/ru/post/436344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436344
Метки: Умный дом z-wave fibaro heatit виртуальное устройство |
Монорепозитории: пожалуйста, не надо (часть 2) |
https://habr.com/ru/post/436264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=436264
Метки: Системы сборки Системы управления версиями Управление разработкой монорепозиторий monorepo git bazel |