Социальные сети Рунета
Суббота, 23 октября 2021

Apache Software Foundation опубликовала релиз платформы Apache Hadoop 3.3.0 Apache Software Foundation выпустила свежий релиз своей платформы — Apache Hadoop 3.3.0. С момента последнего обновления прошло полтора года. Сама платформа представляет собой инструмент для организации распределенной обработки больших объемов данных с использованием MapR...

Как быстро загрузить большую таблицу в Apache Ignite через Key-Value API Некоторое время назад на горизонте возникла и начала набирать популярность платформа Apache Ignite. Вычисления in-memory — это скорость, а значит, скорость должна быть обеспечена на всех этапах работы, особенно при загрузке данных. Под катом находится описание способа быстр...

[Перевод] Безопасность hdfs hive hbase используя knox и ranger Apache HDFS (Hadoop Distributed File System) — файловая система, предназначенная для хранения файлов больших размеров, поблочно распределённых между узлами вычислительного кластера. Apache Hive — система управления базами данных на основе платформы Hadoop. Apache HBase — СУБ...

Управление высокодоступными PostgreSQL кластерами с помощью Patroni. А.Клюкин, А.Кукушкин Расшифровка доклада/tutorial "Управление высокодоступными PostgreSQL кластерами с помощью Patroni". А.Клюкин, А.Кукушкин Patroni — это Python-приложение для создания высокодоступных PostgreSQL кластеров на основе потоковой репликации. Оно используется такими компан...

Книга «Распределенные данные. Алгоритмы работы современных систем хранения информации» Привет, Хаброжители! Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются? Алекс Пет...

Mail.ru Cloud Solutions запустила в облаке Arenadata DB на основе Greenplum Mail.ru Cloud Solutions (MCS) запустила в облаке Arenadata DB как сервис — аналитическую базу данных на основе распределенной СУБД с открытым исходным кодом Greenplum, предназначенную для хранения и обработки больших объемов данных и легко масштабируемую ...

Архитектура транзакций в Apache Ignite В этой статье мы рассмотрим, как устроены транзакции в Apache Ignite. Не будем останавливаться на концепции Key-Value хранилища, а перейдем сразу к тому, как это реализовано в Ignite. Начнем с обзора архитектуры, а затем проиллюстрируем ключевые моменты логики транзакций при...

Mail.ru Cloud Solutions запустила в облаке аналитическую базу данных Arenadata DB Mail.ru Cloud Solutions (MCS) запускает в облаке Arenadata DB как сервис — аналитическую базу данных на основе распределенной СУБД с открытым исходным кодом Greenplum, предназначенную для хранения и обработки больших объемов данных и легко масштабируемую в рамках одного инте...

Mail.ru Cloud Solutions запустила в облаке аналитическую базу данных Arenadata DB на основе Greenplum Mail.ru Cloud Solutions (MCS) запускает в облаке Arenadata DB как сервис — аналитическую базу данных на основе распределенной СУБД с открытым исходным кодом Greenplum, предназначенную для хранения и обработки больших объемов ...

Производительность распределенного хранилища: препродакшн тесты Есть свежее распределенное хранилище. Кластер уже установлен и готов к вводу в продакшн. Самое время протестировать производительность. Такое тестирование проводится, чтобы понять скорость работы хранилища на практике, оценить адекватность инсталляции и понять его максималь...

[Перевод] Как предоставить доступ к кластеру Kubernetes с помощью клиентского сертификата: простое руководство Предположим, мы создали кластер Kubernetes. И кто-то из команды разработчиков хочет развернуть и протестировать на нем новое приложение. Как нам предоставить ему доступ в кластер? Команда Kubernetes aaS Mail.ru Cloud Solutions перевела простое руководство по предоставлению д...

Как прикрутить SQL к чему угодно при помощи Apache Calcite Сделать свою собственную SQL-базу данных или запускать SQL-запросы в NoSQL-базе данных — кажется, это очень непростая задача.  А если мы говорим о распределенной БД, то сложность возрастает многократно. Но, к счастью, Apache Calcite — фреймворк с открытым кодом — поможе...

Обзор Kalm — веб-интерфейса для деплоя приложений и управления ими в Kubernetes Kalm — бесплатное приложение с открытым исходным кодом. Представляет собой стандартный контроллер Kubernetes, который можно установить в любой кластер (версии v1.15 и выше), включая Amazon EKS и Google GKE. Основная цель Kalm — предоставить разработчикам простой пользователь...

Релиз werf 1.1: улучшения в сборщике сегодня и планы на будущее werf — наша GitOps CLI-утилита с открытым кодом для сборки и доставки приложений в Kubernetes. Как и обещали, выход версии v1.0 знаменовал начало добавления в werf новых возможностей и пересмотра привычных подходов. Теперь мы рады представить релиз v1.1, который является б...

Киберспортивный клуб в период изоляции: распределенный гейминг как возможность не только выжить, но и заработать По ходу, децентрализация ворвалась в рунет. Увидел на Хабре статью «Игры за деньги: опыт работы в распределенной игровой сети владельца нескольких серверов» и понял, что в той же сети работаю. Только майнингом я никогда заниматься не пробовал, у меня вообще игровой клуб. ...

[Из песочницы] Распределенный реестр для колесных пар: опыт с Hyperledger Fabric Привет, я работаю в команде проекта РРД КП (распределенный реестр данных для контроля жизненного цикла колесных пар). Здесь я хочу поделиться опытом нашей команды в разработке корпоративного блокчейна для данного проекта в условиях ограничений, накладываемых технологией. По ...

[Из песочницы] Краткий обзор системы Apache NlpCraft В данной статье я бы хотел познакомить читателей с одним из проектов Apache Software Foundation сообщества — NlpCraft. NlpCraft — библиотека с открытым исходным кодом, предназначенная для интеграции языкового интерфейса в пользовательские приложения. Цель проекта — тотальн...

Как мы выбирали Data Catalog, но в итоге оставили все как есть Меня зовут Никита Василюк, я инженер по работе с данными в департаменте данных и аналитики Lamoda. Я и моя команда занимаемся всем, что связано с распределенной системой хранения и обработки данных. Периодически нам приходится отвечать на вопросы, где у нас лежат те или ины...

Вышел новый релиз платформы in-memory вычислений Tarantool Платформа in-memory вычислений Tarantool версии 2.8.2 стала доступна для пользователей. В новом релизе платформа стала надежнее и проще в работе: появился собственный инструмент для автоматической смены конфигурации кластера при авариях ...

Архитектура распределенной очереди в Mail.ru Cloud Solutions Вряд ли сейчас можно встретить разработчика, который ничего не слышал об очередях сообщений. Самые известные брокеры сообщений это: Apache Kafka, RabbitMQ и IBM MQ. Все также наверняка знают об облачных решениях, предлагаемых Amazon. Есть у них и стандартизованные API для ...

В офисе никого: разработка игр на удаленке Дисклеймер. У нас нет «удаленных» сотрудников — в команде все равноудалены друг от друга. Просто кто-то работает (сейчас правильнее сказать «работал») в офисе, а кто-то дома или в коворкинге. Поэтому внутри мы предпочитаем термин «распределенная команда». Переход на распр...

Как в Morpheus развернуть кластер Kubernetes за 30 минут Во многих компаниях стоит задача быстрого развертывания кластеров Kubernetes. Хорошо, когда создание кластера происходит автоматически. Но ещё лучше, когда пользователь, например, разработчик может создать кластер и потом управлять им «по кнопке», не привлекая для этого devo...

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 1 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

Функцию балансировки нагрузки с помощью DNS-сервера получили NAS-хранилища Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, расширила возможности своих NAS-систем с горизонтальным масштабированием EonStor CS функцией балансировки нагрузки с помощью DNS-...

Kubernetes в ДомКлик: как спать спокойно, управляя кластером на 1000 микросервисов Меня зовут Виктор Ягофаров, и я занимаюсь развитием Kubernetes-платформы в компании ДомКлик в должности технического руководителя разработки в команде Ops (эксплуатация). Я хотел бы рассказать об устройстве наших процессов Dev <-> Ops, об особенностях эксплуатации одно...

Наш опыт работы с данными в etcd Kubernetes-кластера напрямую (без K8s API) Все чаще к нам обращаются клиенты с просьбой обеспечить доступ в Kubernetes-кластер для возможности обращения к сервисам внутри кластера: чтобы можно было напрямую подключиться к какой-то базе данных или сервису, для связи локального приложения с приложениями внутри кластера...

Настраиваем отказоустойчивый Keycloak с Infinispan в Kubernetes В этой статье мы поделимся опытом развертывания в кластере Kubernetes устойчивой и масштабируемой инсталляции популярного решения для обеспечения «единого входа» (SSO) — Keycloak в связке с Infinispan (для кэширования пользовательских метаданных). Читать далее

Orchestrator и VIP как HA-решение для кластера MySQL В Ситимобил мы используем базу данных MySQL в качестве основного хранилища постоянных данных. У нас есть несколько кластеров баз данных под различные сервисы и цели. Постоянная доступность мастера является критическим показателем работоспособности всей системы и ее отдельны...

[Перевод] Как я собрал домашний кластер Kubernetes на базе Raspberry Pi Здесь есть поклонники Kubernetes? Я уже довольно давно пользуюсь Kubernetes как на работе, так и в других местах, где занимаюсь частными проектами, но иногда мне нужно место, где можно быстро и без особых затрат разработать и протестировать новые функции или просто, как гово...

Как мы обновляли Kubernetes 1.16 до 1.19… с удовольствием На начало декабря 2020 у нас во «Фланте» было около 150 кластеров на Kubernetes 1.16. Это кластеры с разной степенью загруженности: как находящиеся под высоким трафиком production-кластеры, так и использующиеся для разработки и демонстрации новых возможностей. Кластеры работ...

[Из песочницы] Конфигурация кластера из трех узлов ZooKeeper и брокеров Apache Kafka Доброго времени суток! В этой статье рассмотрим настройку кластера из трех узлов ZooKeeper (служба координации распределенной системы), два из которых — брокеры сообщений Kafka, третий — управляющий. В результате будет реализована следующая схема компонентов: Читать дал...

Облачная платформа поможет в разработке и реализации AI-сервисов Об этом в ходе конференции AIJourney рассказал Давид Рафаловский, СТО Сбербанк Груп, исполнительный вице-президент, руководитель блока "Технологии".ML Space - это облачная платформа полного цикла разработки и реализации AI-сервисов для бизнеса любого размера. Она с...

Mail.ru Cloud Solutions открывает доступ к Arenadata DB Cloud версии Enterprise Облачная аналитическая СУБД Arenadata DB на базе Greenplum в версии Enterprise доступна на платформе MCS в виде PaaS-сервиса. Облачная платформа Mail.ru Cloud Solutions (MCS) объявила о расширении сотрудничество с компанией Arenadata, российским разработчиком платформы сб...

Плагин для мониторинга K8s-приложений DevOpsProdigy KubeGraf v1.3.0: новый релиз и новые фичи На этой неделе состоялся релиз новой версии нашего плагина для Grafana, предназначенного для мониторинга kubernetes-приложений DevOpsProdigy KubeGraf v1.3.0. Небольшой дисклеймер: данный плагин является переработанной версией официального плагина от Grafana (который не подд...

Управляем кластером на Tarantool из командной строки Два года назад мы уже рассказывали вам, что такое Cartridge и как с его помощью разрабатывать распределенные приложения. Это полноценный фреймворк, в который входит CLI-интерфейс, который сильно упрощает разработку и эксплуатацию приложений на Tarantool Cartridge. Я расск...

Моделирование отказоустойчивых кластеров на базе PostgreSQL и Pacemaker Введение Некоторое время назад передо мной поставили задачу разработать отказоустойчивый кластер для PostgreSQL, работающий в нескольких дата-центрах, объединенных оптоволокном в рамках одного города, и способный выдержать отказ (например, обесточивание) одного дата-центра. ...

Эксклюзивным распределенным режимом оснастила Infortrend NAS-системы EonStor CS Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, оснастила свои NAS-системы EonStor CS эксклюзивным распределенным режимом. Данный режим обеспечивает защиту данных корпоративных клиен...

[Перевод] Распределенное обучение с Apache MXNet и Horovod Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных» Распределенное обучение на нескольких высокопроизводительных вычислительных экземплярах может сократить время обучения современных глубоких нейронных сетей на большом объеме данных с не...

[Перевод] Вышел релиз GitLab 13.0 с кластерами Gitaly, иерархией эпиков на дорожных картах и автоматическим развертыванием для ECS Что изменилось со времени 12.0 Прежде чем приступить к описанию нового мажорного релиза 13.0, мы хотели бы уделить внимание пройденному пути. Мы столького достигли с момента выхода версии 12.0! Недавно в блоге вышел специальный пост, в котором мы сделали обзор релизов GitLa...

Condensation: распределенная база с безопасностью Condensation — распределенная база данных общего назначения со сквозной безопасностью. Пока есть версия для Android, версия для iOS планируется в конце года. Condensation позволяет создавать современные приложения, обеспечивая при этом владение данными и безопасность. ...

Идеальный инструмент для создания прогрессивных веб-приложений или Все, что вы хотели знать о Workbox. Часть 2 Что такое Workbox? Workbox (далее — WB) — это библиотека (точнее, набор библиотек), основной целью которой является "предоставление лучших практик и избавление от шаблонного кода при работе с сервис-воркерами" (далее — СВ). Если вы впервые слышите о СВ, то перед и...

[Перевод] Анонсирование HAProxy Kubernetes Ingress Controller 1.5 Мы выпустили версию 1.5 контроллера HAProxy Kubernetes Ingress Controller. Эта версия разблокирует доступ к необработанному языку конфигурации HAProxy для опытных пользователей, чтобы получить более полный контроль. Вы также можете включить взаимную TLS-аутентификацию между ...

Настройка Minio чтобы юзер мог работать только со своим bucket Minio это простое, быстрое и совместимое с AWS S3 хранилище объектов. Minio создан для размещения неструктурированных данных, таких как фотографии, видеозаписи, файлы журналов, резервные копии. В minio также поддерживается распределенный режим (distributed mode), который пре...

IBM открыла инструмент полностью гомоморфного шифрования для Linux Компания IBM опубликовала на GitHub исходный код набора инструментов FHE для Linux. Утилиты работают на платформах IBM Z и x86, поддерживаются Ubuntu, Fedora и CentOS. Полностью гомоморфное шифрование (FHE) долгое время считалось чем-то вроде чаши святого Грааля в криптогр...

Представляем Kubernetes-платформу Deckhouse. Теперь в Open Source и для всех Сегодня состоялся долгожданный публичный Open Source-релиз нашей платформы для автоматизации обслуживания кластеров Kubernetes — Deckhouse. Этому предшествовало три с половиной года внутренней разработки и эксплуатации платформы на многочисленных и весьма разнообразных проек...

[Перевод] Вышел релиз GitLab 13.11 с агентом для Kubernetes и настройкой конвейера для проверки соответствия требованиям В прошедший День Земли мы думали о росте. Наши клиенты масштабируют свои DevOps-процессы, и с их ростом возрастает потребность в ещё большей эффективности и автоматизации контроля. GitLab Kubernetes Agent теперь доступен на GitLab.com, что позволит вам воспользоваться преим...

Запуск команд в процессе доставки нового релиза приложения в Kubernetes В своей практике мы часто сталкиваемся с задачей адаптации клиентских приложений для запуска в Kubernetes. При проведении данных работ возникает ряд типовых проблем. Одну из них мы недавно осветили в статье Локальные файлы при переносе приложения в Kubernetes, а о другой, ...

Чем мониторить кластеры на Kubernetes: три открытых инструмента — один из них в формате игры Это — наша компактная подборка бесплатных инструментов, позволяющих оценить производительность и стабильность контейнеризированных приложений. Под катом — система мониторинга кластеров Kmoncon, среда разработки Lens с функциями бенчмаркинга, а также утилита для стресс-тести...

[Перевод] Как настроить мониторинг событий в Kubernetes: 4 бесплатных инструмента Flying Ships Harbour by annewipf Отсутствие встроенного инструмента наблюдаемости — один из наиболее серьезных недостатков Kubernetes. Команда Kubernetes aaS Mail.ru Cloud Solutions перевела статью о четырех инструментах с открытым исходным кодом, которые подойдут для мони...

[Перевод] Топ-5 курсов по Java для фуллстек-разработчиков В этом материале приведены сведения о пяти лучших курсах, предназначенных для тех, кто хочет начать карьеру в сфере фуллстек-разработки на Java. Роль подобных разработчиков стала в наши дни достаточно популярной. Многие компании нуждаются в таких специалистах. Эти специалист...

Блокчейн-платформа как услуга Технология крупнейшей в Казахстане телекоммуникационной компании базируется на платформе Hyperledger Fabric и позволяет создавать и размещать корпоративные блокчейн-системы на базе распределенной инфраструктуры дата-центров "Казахтелеком".По словам руководителя слу...

[Перевод] Анатомия моего домашнего кластера Kubernetes Год назад я понял, что хочу создать собственный кластер Kubernetes. Я — разработчик программного обеспечения. Обычно я либо использую локальный кластер, состоящий из одного узла, либо применяю удалённый многоузловой кластер для тестирования своих проектов. В случае работы с ...

[Перевод] Как заменить container runtime в Kubernetes Братцы! Скорее всего вы уже знаете, что Kubernetes отказался от поддержки Docker как container runtime в будующих версиях. В релизе 1.20, вышедшем в конце 2020 года Dockershim помечен как Depricated. В релизе 1.22, выход которого запланирован на конец 2021 года от его подде...

Кластер NAS EonStor CS – гибкое решение от Infortrend для систем видеонаблюдения Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, представила превосходное решение горизонтально масштабируемых NAS EonStor CS для крупных систем видеонаблюдения, позволяющее сохранять...

MIUI 12 получила совершенно новую технологию защиты Китайский промышленный гигант компания Xiaomi объявила, что релиз её новейшей пользовательской оболочки MIUI 12 состоится 27 апреля. Только что компания дополнила эту информацию сообщением о том, что эта версия системы приходит с совершенно новой технологией защиты конфиденц...

[Перевод] Как в Datalake объединить слишком большое количество небольших файлов в несколько больших с помощью Apache Spark Один из современных способов хранения большущего объема данных для платформ обработки и анализа данных - это распределение каждого датасета между несколькими узлами в кластере. Если мы используем облако, то весь датасет разделяется на множество объектов. Это может привести к...

[Перевод] Apache Kafka — скоро без ZooKeeper В основе Apache Kafka находится лог — простая структура данных, которая использует последовательные операции, работающие в симбиозе с оборудованием. Эффективное использование дискового буфера и кэша процессора, prefetch, передача данных zero-copy и много других радостей — в...

Jmix — будущее CUBA Platform TL;DR Jmix — новое название и новый большой релиз CUBA Platform. На текущий момент Jmix находится в стадии предварительного релиза, мы планируем выпустить стабильную версию во втором квартале 2021 года. Основные изменения: В ядре платформы теперь будет Spring Boot Фреймвор...

Хранилище для Веба Доброго времени суток, друзья. Представляю вашему вниманию перевод статьи «Storage for the Web» автора Pete LePage. Существует несколько технологий для хранения данных в браузере. Какая из них лучше? Интернет-соединение может быть плохим или вовсе отсутствовать в опреде...

Стартовало партнерство компании НОРБИТ и Arenadata в сфере больших данных Антон Чехонин, генеральный директор входящей в ГК ЛАНИТ компании НОРБИТ рассказал о начале ее сотрудничества с разработчиком платформы хранения и обработки больших данных Arenadata. В рамках партнерства стороны будут продвигать и внедрять программные продукты с открытым исхо...

Работа с базами данных глазами разработчика Когда вы разрабатываете новый функционал с использованием базы данных, цикл разработки обычно включает следующие этапы (но не ограничивается ими): Написание SQL миграции → написание кода → тестирование → релиз → мониторинг. В этой статье я хочу поделиться некоторыми практ...

[Перевод] Canary деплой с Jenkins-X, Istio и Flagger Доброго времени суток, читатель! Вот мы и подошли к заключительной части цикла статей о Канареечных релизах в Kubernetes и методах их реализации. Желаю приятного чтения и надеюсь, что данный цикл был для вас полезным. Использование решения Jenkins X для выполнения Canary де...

Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать. Алексей Зателепин (2018г) ClickHouse — высокопроизводительная аналитическая база данных с открытыми исходниками, разработанная в Яндексе. Изначально ClickHouse создавался для задач Яндекс.Метрики, но постепенно нашёл множество применений как внутри Яндекса, так и в других компаниях. Я расскажу, как C...

Настройка отказоустойчивого кластера Kubernetes на серверах с публичной и приватной сетью с помощью Kubeadm У меня возникла задача настроить отказоустойчивый Bare Metal кластер для комплексного приложения, в связи с чем и возникла данная статья. Сразу хочу сказать, что не являюсь экспертом в K8S, однако имею опыт развертывания продуктовых кластеров DC/OS (экосистемы, основанной на...

HighLoad++, Михаил Макуров (Интерсвязь): опыт создания резервного и кластеризованного Zabbix-сервиса Zabbix — популярная открытая система мониторинга, используется большим количеством компаний. Я расскажу об опыте создания кластера мониторинга. В докладе я коротко упомяну о сделанных ранее правках (патчах), которые существенно расширяют возможности системы и готовят базу д...

Хранение данных в кластере Kubernetes Настроить хранение данных приложений, запущенных в кластере Kubernetes, можно несколькими способами. Одни из них уже устарели, другие появились совсем недавно. В этой статье рассмотрим концепцию трёх вариантов подключения СХД, в том числе самый последний — подключение через ...

В линейке NAS EonStor CS от Infortrend появились новые решения Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем хранения данных, недавно представила новые модели в линейке горизонтально масштабируемых устройств NAS EonStor CS на базе Flash-накопителей. Использов...

Никто ещё не видел настоящую Harmony OS 2.0 для смартфонов. Финальная версия получит новый интерфейс Несколько дней назад компания Huawei официально бета-версию Harmony OS 2.0 для некоторых моделей смартфонов Huawei. Компания заявляет, что в следующем году Harmony OS будет доступна для всех телефонов Huawei. На данный момент разработчики серии Huawei P40 или Mate 30 мо...

[Перевод] Delta: Платформа синхронизации данных и обогащения В преддверии запуска нового потока по курсу «Data Engineer» подготовили перевод интересного материала. Обзор Мы поговорим о достаточно популярном паттерне, с помощью которого приложения используют несколько хранилищ данных, где каждое хранилище используется под свои цели,...

Huawei представила Hongmeng OS 2.0 для телевизоров, часов, смартфонов и планшетов Huawei представила операционную систему Hongmeng OS 2.0 для смартфонов, планшетов и других устройствКомпания Huawei провела конференцию Developer Conference 2020, в рамках которой была официально представлена операционная система Hongmeng OS 2.0, которая за пределами Китая б...

Как мы внедряли распределенный кеш на Tarantool в одной АБС Разработка любого достаточно серьезного софта, будь то калькулятор матриц или ИИ беспилотного автомобиля, — это всегда какая-то своя предметная область, определенные технологии, алгоритмы и структуры данных, архитектура кода, процесс разработки и еще много разных умных терм...

[Перевод] Apache Ozone: следующее поколение хранилища для платформы больших данных Apache Ozone: следующее поколение хранилища для платформы больших данныхРаспределенная файловая система Apache Hadoop (HDFS) де-факто является файловой системой для больших данных. Верная своим корням big data, HDFS работает лучше всего, когда большинство файлов имеют большо...

[Из песочницы] Использование Camunda для удобной оркестровки на основе REST и Workflow Engine (без Java) Привет, Хабр! Представляю вашему вниманию перевод статьи «Use Camunda as an easy-to-use REST-based orchestration and workflow engine (without touching Java)» автора Bernd Rücker. 07.07.2020 г., перевод статьи Bernd Rücker Я часто обсуждаю микросервисную архитектуру с люд...

Как мы разгоняли кластер для нагруженных баз Microsoft SQL и получали заветные 200 000 IOPS В прошлом году мы активно взялись за быстродействие больших тяжелых баз данных в нашем облаке. На первый взгляд казалось, что у нас только 2 варианта: недорогие СХД с медленными дисками или очень дорогие СХД – с быстрыми. Мы же хотели ускорить работу высоконагруженных б...

Эти 19 устройств Huawei получила бета-версию HarmonyOS 2.0 Вчера Huawei сделала доступной бета-версию HarmonyOS 2.0 Mobile Developer Beta для большего количества устройств, включая складной телефон Huawei Mate X2, модели линейки Huawei Mate 40 и умные телевизоры Huawei Smart Screen. Изначально бета-версия для разработчиков Harm...

[Перевод] Почему WSL 2 в 13 раз быстрее, чем WSL: впечатления от Insider Preview Microsoft готовит релиз Windows May 2020 Update (20H1). Это обновление будет содержать несколько приятных улучшений пользовательского интерфейса, но для разработчиков и других посвященных важнее то, что в новой версии Windows появится WSL 2 (Windows Subsystem for Linux). Это...

OpenShfit 4.5.1: установка в vSphere IPI Если вы раньше имели дело с OpenShift, то знаете насколько трудоемко установить «с нуля» кластер OpenShift в vSphere. В основном потому, что нужно подготовить окружающую инфраструктуру. В релизе OpenShfit 4.5.1 эта задача стала намного легче. Читать дальше →

[Перевод] Эксплуатационный чек-лист для Redis в Kubernetes Команда Kubernetes as a Service в Mail.ru Cloud Solutions перевела контрольный список для запуска Redis внутри кластера Kubernetes. С ним стоит ознакомиться до того, как перейти к использованию Redis под рабочей нагрузкой. Redis — популярное in-memory хранилище данных и кэ...

Опыт миграции кластера PostgreSQL на базе Patroni Недавно мне посчастливилось заниматься переносом кластера PostgreSQL под управлением Patroni на новое железо. Задача казалась простой — я и не думал, что могут возникнуть проблемы. Но в процессе реализации встретились некоторые сложности, которые натолкнули на мысль поделить...

История портирования Reindexer'а – как покорить Эльбрус за 11 дней Всем привет! На связи Антон Баширов, разработчик из ИТ-кластера «Ростелекома». Импортозамещение набирает обороты, а российский софт всё глубже проникает в нашу повседневную ИТ-шную сущность бытия. Процессоры Эльбрус и Байкал становятся более востребованными, комьюнити расшир...

[Перевод] Советы по хранению Percona Backup в облаке Percona внесла большой вклад в мир программного обеспечения с открытым исходным кодом. Один из самых популярных продуктов Percona — это программное обеспечение для резервного копирования MySQL и MongoDB. Подобное программное обеспечение играет жизненно важную роль для резерв...

UCloud запустил новый облачный кластер на AMD и NVMe В октябре 2020 облачный оператор UCloud запустил четвертый сверхмощный кластер, который доступен на базе ЦОД ATMAN в Варшаве. Основой стали процессоры AMD и система хранения данных NVMe.

PGHero — дашборд для мониторинга БД PostgeSQL Всем привет. Сегодня я бы хотел поделиться рецептом установки утилиты PGHero с подключением нескольких баз данных. PGHero — это простенькая утилита, написанная на Ruby, с минималистичным дашбордом для мониторинга производительности БД PostgreSQL.Что может показать нам PGHero...

«Hadoop. ZooKeeper» из серии Технострима Mail.Ru Group «Методы распределенной обработки больших объемов данных в Hadoop» Предлагаю ознакомиться с расшифровкой лекции "Hadoop. ZooKeeper" из серии "Методы распределенной обработки больших объемов данных в Hadoop" Что такое ZooKeeper, его место в экосистеме Hadoop. Неправда о распределённых вычислениях. Схема стандартной распре...

Виджеты в iOS 14 – возможности и ограничения В этом году для iOS-разработчиков появилось сразу несколько интересных возможностей посадить батарейку айфона улучшить пользовательский опыт, одна из таких — новые виджеты. Пока мы все находимся в ожидании выхода релизной версии ОС, хотел бы поделиться опытом написания вид...

Практический пример подключения хранилища на базе Ceph в кластер Kubernetes В прошлой статье были показаны различные варианты использования CSI, в том числе упоминалась и связка с Ceph. Хотелось бы более подробно остановиться на этом тандеме и вкратце рассказать вам, как мы подключаем хранилище Ceph к кластеру Kubernetes. Будут использоваться реаль...

Типичные ошибки при построении высокодоступных кластеров и как их избежать. Александр Кукушкин Вы только что установили PostgreSQL и запустили ваш первый кластер, создали несколько таблиц, загрузили данные, и даже немного подкрутили конфигурацию PostgreSQL для улучшения производительности. Теперь вы думаете о том, как сделать ваш кластер высокодоступным. К сожалению,...

[Перевод] Релиз Centrifugo v3 – и да пребудет с вами Центробежная Сила Спустя почти три года после релиза Centrifugo v2 мы рады анонсировать следующий мажорный релиз Centrifugo. В течение последних нескольких месяцев, глубоко в нашей Centrifugal лаборатории, мы синтезировали улучшенную версию сервера.Напоминаем, что Centrifugo – это с...

После долгого затишья к зомби-шутеру No More Room in Hell 2 вышел новый трейлер No More Room In Hell 2 находится в разработке уже несколько лет и от разработчиков практически ничего не было слышно за 2020 год. Недавно вышел новый трейлер этого зомби-шутера, который посвящён Хэллоуину; в нём нам показывают игровой процесс из последнего билда. В его начал...

Экшен-RPG Another Crusade обзавелась новой демо-версией, известна дата релиза Мы уже писали о находящейся в разработке экшен-RPG Another Crusade. Она вдохновлена классической Super Mario RPG. На данный момент разработчики изо всех сил пытаются собрать необходимую сумму на Kickstarter, чтобы благополучно выпустить проект. Кстати, появилась новая информ...

Вышла новая версия платформы R-Vision TIP 1.17 Компания R-Vision выпустила новую версию платформы управления данными киберразведки R-Vision Threat Intelligence Platform (TIP) 1.17. Ключевые изменения затронули модель данных продукта, возможности распределенных сенсоров обнаружения индикаторов ...

[Перевод] Открыта программа раннего доступа к JetBrains DataSpell — нашей новой IDE для Data Science Не секрет, что Python является одним из самых широко используемых языков для анализа, обработки и визуализации данных, поэтому было логично реализовать функции Data Science в PyCharm. В прошлом году мы собрали много отзывов, и они помогли нам понять, как значительно улучшить...

[Перевод] Шифрование в MySQL: хранилище ключей В преддверии старта нового набора на курс «Базы данных» подготовили для вас перевод полезной статьи. Прозрачное шифрование данных (Transparent Data Encryption, TDE) появилось в Percona Server for MySQL и MySQL довольно давно. Но задумывались ли вы когда-нибудь о том, как о...

Компания НОРБИТ (входит в группу ЛАНИТ) и Arenadata будут сотрудничать в сфере больших данных Пресс-служба ЛАНИТ сообщила о том, что входящая в эту ГК компания НОРБИТ достигла договоренности о сотрудничестве с разработчиком платформы хранения и обработки больших данных Arenadata. Партнерство двух сторон предусматривает продвижение и внедрение программных продуктов с ...

Наш опыт с графовой базой данных Dgraph в Kubernetes Недавно перед нами встала задача развернуть Dgraph в кластере Kubernetes. В этой статье я поделюсь полученным опытом: с чем мы столкнулись во время деплоя и последующего использования этого приложения в различных окружениях, от dev до production. Что вообще такое Dgraph? ...

Эксплуатация Ceph: как распределять пулы по разным типам (HDD/SSD) и группам серверов В Ceph можно распределять пулы с данными по разным типам серверов: «горячие» данные хранить и реплицировать на SSD, «холодные» — на HDD. Кроме того, пулы одного кластера можно разделять физически. В статье расскажем, как это сделать. Статья подготовлена на основе лекции Але...

Знакомство с pg_probackup. Вторая часть Продолжаем знакомиться с инструментом pg_probackup. В первой части мы установили pg_probackup, создали и настроили экземпляр, сняли два бэкапа — полный и инкрементный в режиме DELTA, научились просматривать и изменять конфигурацию экземпляра. Получили список бэкапов, нап...

Windows XP сегодня исполнилось 20 лет — и многие всё ещё активно используют её Сейчас внимание пользователей приковывает грядущий релиз Windows 11, но сегодня есть повод вспомнить другую, действительно легендарную операционную систему. Сегодня, 24 августа исполняется 20 лет Windows XP и, как оказалось, многие пользуются ей до сих пор, предпочитая прише...

«Инфраструктура как код» в автоматизации сервисов CI/CD Привет! Меня зовут Игорь Николаев, я пью за любовь работаю в отделе автоматизации процессов разработки Мир Plat.Form в НСПК. В этой статье я поделюсь тем, как наш отдел решал задачу по автоматизации предоставления различных ресурсов для команд разработки. Эта задача свойстве...

Эксклюзивным распределенным режимом оснастила Infortrend NAS-системы EonStor CS Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, оснастила свои NAS-системы EonStor CS эксклюзивным распределенным режимом. Данный режим обеспечивает защиту данных корпоративных клиентов, одновременно пов...

Распределенное обучение и вычисления в сети. Доклад Яндекса Все эксперты по сетям знакомы с принципом end-to-end, когда специфичные для конкретной задачи фичи реализовываются на конечных нодах, а промежуточные ноды должны только передавать данные, не взаимодействуя с ними. Но есть случаи, когда полезны вычисления внутри сети — с испо...

Запускаем Apache Spark на Kubernetes Дорогие читатели, доброго дня. Сегодня поговорим немного про Apache Spark и его перспективы развития. В современном мире Big Data Apache Spark является де факто стандартом при разработке задач пакетной обработки данных. Помимо этого, он также используется для создания стр...

Databricks покупает разработчика средств исследования данных 8080 Labs Стартап, создавший облачную платформу распределенной обработки неструктурированных данных на базе Apache Spark, стремительно развивается: в 2022 году его оборот может превысить 1 млрд долл.

Релиз Castle Craft: World War от создателей PUBG состоится в октябре Создатели PUBG: New State раскрыли дату релиза Castle Craft: World War. Это альтернатива Clash Royale, только с аниме-графикой. Сейчас открыта предрегистрация на обе платформы. Krafton готовит мобильную игру Castle Craft: World War. Она выйдет 5-го октября по всему миру, се...

Новый инструмент для Повелителей Хаоса: AWS Fault Injection Simulator AWS Fault Injection Simulator (FIS) — инструмент, который позволит реализовывать заранее известные сценарии внутреннего сбоя системы внутри сервисов AWS. Зачем? — чтобы команды смогли отработать сценарии их ликвидации и в целом оценить поведение своего продукта в предложен...

[Перевод] Глобальный дедлок и его обнаружение в локальной базе данных PostgreSQL В настоящее время типовые базы данных продакшена состоят не только из одной базы. Как правило, это несколько баз, соединенных между собой потоковой, логической репликацией, BDR, FDW и другими специфическими для приложений способами репликации и распределения данных.Сейчас бо...

Релиз Windows Terminal 1.6 и выход Windows Terminal Preview 1.7 Состоялся релиз стабильной версии Windows Terminal 1.6, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предварительная версия W...

[Перевод] Использование Clickhouse в качестве замены ELK, Big Query и TimescaleDB Clickhouse — это столбцовая система управления базами данных для онлайн обработки аналитических запросов (OLAP) с открытым исходным кодом, созданная Яндексом. Ее используют Яндекс, CloudFlare, VK.com, Badoo и другие сервисы по всему миру для хранения действительно больших об...

Xilinx и Samsung создали первые в отрасли «вычислительные накопители» Компании Xilinx и Samsung Electronics вчера объявили о выпуске изделия под названием Samsung SmartSSD Computational Storage Drive (CSD). В SmartSSD CSD используется FPGA Xilinx, что позволяет переместить вычислительные ресурсы ближе к хранилищу для повышения скорости и ...

Руководство по использованию Tarantool Cartridge в Kubernetes Привет, меня зовут Иван, и сегодня я расскажу как управлять приложением Tarantool Cartridge в кластере Kubernetes при помощи Tarantool Operator. Мы пройдем полный цикл от разработки до эксплуатации: Подготовим инструменты Создадим тестовое приложение Упакуем его в docker У...

Для NAS-систем EonStor CS эксклюзивную технологию защиты данных использует Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, оснастила свои NAS-системы EonStor CS эксклюзивным распределенным режимом. Данный режим обеспечивает защиту данных корпоративных клиент...

[Перевод] Как настроить мультинодовый кластер Airflow с помощью Celery и RabbitMQ Что такое Airflow? Apache Airflow — это продвинутый workflow менеджер и незаменимый инструмент в арсенале современного дата инженера. Airflow позволяет создавать рабочие процессы в виде направленных ациклических графов (DAG) задач. Разнообразные служебные программы командной...

GridGain R&D дегустация №2 Ключевые разработчики распределенной базы данных Apache Ignite, инженеры из GridGain, вновь дают попробовать свои задачи. К участию приглашаются все backend-разработчики: знать Java желательно, но не обязательно. Что вас ждет? Интерактив: возможность пошевелить мозгами в ...

«Ростелеком» формирует кластер информационной безопасности Стратегия развития "Ростелекома" - превращение из "трубы для передачи данных" в поставщика ИТ-услуг. С покупкой в мае 2018 года 100% акций компании Solar Security российский гигант вышел на рынок информационной безопасности и уже в ноябре на базе ее решен...

Resident Evil 4 VR выйдет 21 октября — эксклюзивно на Oculus Quest 2 Capcom объявила дату релиза VR-версии Resident Evil 4 — полностью переработанный для VR культовый экшен-хоррор выйдет 21 октября эксклюзивно Oculus Quest 2. Оригинальная Resident Evil 4 вышла в далеком 2005 году, а ее VR-ремейк анонсировали на апрельской презентации Capcom. ...

Генерация типизированных ссылок на элементы управления Avalonia с атрибутом x:Name с помощью C# SourceGenerator В апреле 2020-го года разработчиками платформы .NET 5 был анонсирован новый способ генерации исходного кода на языке программирования C# — с помощью реализации интерфейса ISourceGenerator. Данный способ позволяет разработчикам анализировать пользовательский код и создавать...

ArangoDB в реальном проекте ArangoDB гибридная (документная и графовая) база данных. К ее положительным сторонам относятся: мощный и удобный язык запросов AQL JOIN (даже более мощный чем в реляционных базах данных) репликация и шардинг ACID (в кластере работает только в платной версии) Из менее сущес...

[Перевод] Три бага в драйвере Go для MySQL Так как нас не устраивала скорость и надежность исходной имплементации на Ruby, в последние несколько лет мы постепенно выводили критический функционал из нашего Rails-монолита GitHub.com и переписывали часть кода на Go. Например, на Github Satellite в прошлом году мы анонси...

DIY Zigbee датчик влажности почвы Приветствую читателей Habr! Хочу поделиться с вами своим очередным проектом, сегодня речь пойдёт о небольшом датчике измерения влажности почвы на чипе СС2530. Проект основывается на разработке с открытым исходным кодом DIYRUZ Flower, разработчик @anonymass. Измерение влажнос...

Microsoft заявляет, что революционизирует пользовательский опыт Windows 10 Microsoft планирует значительную модернизацию Windows 10 с предстоящим обновлением Sun Valley, и недавняя публикация вакансии предполагает, что Microsoft рассматривает это как значительное улучшение пользовательского опыта Windows. Примечания к публикации: Команда Interactiv...

Анонс Jmix 0.9 — предварительный релиз фреймворка Мы в компании Haulmont разрабатываем Jmix. Это фреймворк с открытым кодом для разработки backend для data-centric приложений, основанный на Spring Boot, наследник CUBA Platform. Мы предоставляем готовую архитектуру, сервисы и API, которые строятся поверх модели данных, а ра...

[Перевод] Контрольный список для ревью кода в распределенных системах points of view by sanja Микросервисная архитектура широко распространена в разработке программного обеспечения. Но организации, которые ее используют, помимо сложностей в реализации бизнес-логики сталкиваются еще и с распределенными сбоями. Ошибки распределенных вычислений...

В WhatsApp для Android поменялся пользовательский интерфейс Вышла новая бета-версия популярного мессенджера WhatsApp для Android, которая приносит с собой изменений в пользовательском интерфейсе. Иконки собеседников в чатах стали меньше, кроме того реализованы другие улучшения пользовательского интерфейса, такие как удаление раз...

Сборка и тестирование в монорепозитории: кластер распределённой сборки DistBuild. Доклад Яндекса Как собирать 7000 изменений в день в огромном монорепозитории? Я постарался рассказать об этом на недавнем Я.Субботнике. Во вводной части я напомнил, чем мы в принципе занимаемся в отделе технологий разработки Яндекса. Дальше поговорили про устройство нашего кластера, а на д...

Организуем платформу обработки потоковых данных из Kafka, Spark и Greenplum Привет, Хабр! Меня зовут Иван Хозяинов, а работаю в ITSumma, где изучаю и применяю технологии, связанные с большими данными, машинным обучением и аналитикой. В этой статье хочу рассказать о системе хранения и обработки данных и инструментах, которые встречаются на пути ...

«Техносерв Cloud» ускорил работу облака с помощью высокопроизводительного кластера с частотой 3,1 ГГц Облачный провайдер «Техносерв Cloud» продолжает развивать виртуальную инфраструктуру, запустив кластер на современных процессорах второго поколения Intel Xeon Gold 6254 с частотой 3,1 ГГц. Большая часть ИТ-инфраструктуры «Техносерв Cloud» построена ...

Компания НОРБИТ и Arenadata будут сотрудничать в сфере больших данных Генеральный директор НОРБИТ (входит в ГК ЛАНИТ) Антон Чехонин прокомментировал начало сотрудничества компании и разработчика платформы хранения и обработки больших данных Arenadata. Уточняется, что их партнерство затронет сферу больших данных — стороны займутся продвижением ...

Бета-версия Edge для Android получила новую иконку В преддверии официального релиза десктопной версии Microsoft Edge на базе Chromium, бета-версия Edge для Android получила новую иконку браузера. Напомним, что новый логотип Edge был представлен в начале ноября 2019 года. Edge для Android изначально построен на проекте Chrom...

Капля в море: Запуск Drupal в Kubernetes Я работаю в компании Initlab. Мы специализируемся на разработке и поддержке Drupal проектов. У нас есть продукт для быстрого создания Ecommerce решений, основанный на Drupal. В 2019 году мы начали решать задачу построения масштабируемой и отказоустойчивой инфраструктуры для...

GoLand 2020.3 — дамп горутин, запуск табличных тестов, расширенная поддержка Testify Привет, Хабр! Несколько недель назад вышел GoLand 2020.3, последний релиз уходящего года. Сегодня расскажем, почему стоит обновиться на новую версию или попробовать нашу IDE для Go разработчиков.Коротко: в GoLand 2020.3 вы можете сдампить и отфильтровать горутины приложения,...

Для NAS-систем EonStor CS эксклюзивную технологию защиты данных использует Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, оснастила свои NAS-системы EonStor CS эксклюзивным распределенным режимом. Данный режим обеспечивает защиту данных корпоративных клиент...

Пример аутентификации по JWT для CLI приложения Python на Linux Когда речь идёт о хранении sensitive data в браузере, достаточно воспользоваться одним из двух доступных вариантов: cookies или localStorage. Тут каждый выбирает по вкусу. Однако я посветил эту статью Secret Service – службе, которая работает через D-Bus и предназначена для ...

Microsoft завершила развёртывание последнего обновления Windows 10: ждём грандиозный пересмотр дизайна и интерфейса Компания Microsoft готовит сейчас не просто обновление Windows 10, а грандиозный пересмотр дизайна и интерфейса своей операционной системы. Стали известны сроки выхода этого важного апдейта.  По данным тематического ресурса WindowsLatest, Microsoft завершила развё...

День рождения Tarantool. Принимаем поздравления Собственной базе данных Mail.ru Group уже 12 лет! В этом посте я поделюсь успехами команды. За последний год мы выросли до 70 человек, сделали синхронную репликацию, управление кластером и получили новых крутых заказчиков. Нас много, потому что к Tarantool большой интерес в...

Big Data Tools EAP 10: SSH-туннели, фильтрация приложений, пользовательские модули и многое другое Только что вышла очередная версия плагина Big Data Tools — плагина для IntelliJ IDEA Ultimate, DataGrip и PyCharm, который обеспечивает интеграцию с Hadoop и Spark, позволяет редактировать и запускать интерактивные блокноты в Zeppelin. Основная задача этого релиза — поправит...

Реализация консенсус-алгоритма RAFT для распределенного K-V хранилища на Java И снова здравствуйте. Несколько дней назад началось обучение в новой группе по курсу «Архитектор ПО», а сегодня мы хотели бы поделиться статьей, которую написал один из студентов курса — Плешаков Антон (руководитель направления разработки в компании «Программная логистика» и...

Релиз InterSystems IRIS 2020.1 В конце марта вышла новая версия платформы данных InterSystems IRIS 2020.1. Даже пандемия коронавируса не предотвратила релиз. Из важного в новом релизе — повышение быстродействия ядра, генерация REST-приложения по спецификации OpenAPI 2.0, шардинг для объектов, новый вид П...

Миллион распределенных баз данных в облаке Помните детскую забаву? Поставить швабру на ладонь и удержать ее в вертикальном положении как можно дольше? В теории управления она известна под именем обратного маятника. Есть палка с грузом на конце и тележка, которая должна удерживать этот маятник в вертикальном положении...

[Перевод] Вышел релиз GitLab 14.1 с реестром Helm Chart и правилами эскалации Мы рады представить вам релиз GitLab 14.1 с возможностью собирать, публиковать и распространять Helm-чарты, создавать правила эскалации для ответственных за страницу, подключать обработчики заданий GitLab к вашим кластерам Kubernetes, обеспечивать соблюдение решений по покры...

Кластер PostgreSQL внутри Kubernetes: что нужно знать для успешного внедрения Хабр, привет! В этой статье расскажу про PostgreSQL и его работу внутри кластера Kubernetes. Небольшое превью, о чем поговорим: как появился PostgreSQL, какие у него есть High Availability обвязки, как обеспечивается отказоустойчивость внутри Kubernetes и какие существуют ...

[Из песочницы] Деплой распределенных сервисов в Яндекс.Облаке на примере Grafana Всем привет! В рамках своей курсовой работы я занимался исследованиями возможностей такой отечественной облачной платформы, как Яндекс.Облако. Платформа предоставляет множество различных сервисов, помогающих решать многие практические задачи. Однако иногда бывает нужно на ос...

[Перевод] Децентрализованный Веб. Результаты опроса 600+ разработчиков Примечание. Оригинальный репорт опубликован на Medium на английском языке. Он содержит также цитаты респондентов и ссылки на участников. Доступна укороченная версия в виде твит-шторма. О чем исследование Термин DWeb (Decentralized Web, Двеб) или Web 3.0 чаще всего является...

Управление трафиком в Kubernetes-кластере с Calico Практически каждый инженер, практикующий DevOps, в какой-то момент сталкивается с задачей настройки правил доступа для своих проектов. В данной статье мы рассмотрим примеры настройки сетевых политик Kubernetes-кластера, в котором используется плагин Calico и осветим некотор...

Mail.ru Cloud Solutions расширила возможности бесплатного теста облачных сервисов Пользователи смогут запустить пилотный проект в облаке и опробовать инфраструктурные сервисы Mail.ru Cloud Solutions. На выбор доступны готовые конфигурации и гибкие настройки виртуальных машин (ВМ) под потребности проекта. Например, пользователи могут подключить ВМ с двумя...

[Перевод] Как обслуживать etcd: несколько замечаний и советов Inside of the Nautical Cave by AshnoAlice Если вы администрируете кластеры Kubernetes в своей инфраструктуре, а не используете версии, управляемые облачными провайдерами, то, скорее всего, уже управляете кластером etcd. Для тех, кому это внове, команда Kubernetes aaS от Mai...

О корпоративной культуре для распределенных команд и не только Введение На свою первую удаленную работу я устроился еще в 2009 году. Мне тогда было 19 лет. Это была должность младшего системного администратора на хостинге. По сути основная ее часть — техподдержка. Это была сравнительно некомфортная работа: нужно было весь день проводить...

Все владельцы OnePlus 8 и OnePlus 8 Pro получили Android 11 Сразу же после релиза финальной версии операционной системы Android 11 компания OnePlus опубликовала OxygenOS 11 Open Beta 1 для OnePlus 8 и OnePlus 8 Pro, предложив опробовать новую ОС всем владельцам этих смартфонов. В отличие от других компаний, которые продолжают за...

Предложено построение кластера на базе Raspberry Pi в корпусе ПК Кластеры из компьютеров Raspberry Pi стали популярным решением для параллельных расчётов. Они недорогие и достаточно мощные чтобы обслуживать веб-сервер, систему видеонаблюдения или создавать резервные копии данных.

[Перевод] Как помочь pandas в обработке больших объёмов данных? Библиотека pandas — это один из лучших инструментов для разведочного анализа данных. Но это не означает, что pandas — это универсальное средство, подходящее для решения любых задач. В частности, речь идёт об обработке больших объемов данных. Мне довелось провести очень и оче...

В сети оказались данные 42 млн иранских пользователей «клонов» Telegram В открытом доступе оказались персональные данные почти половины населения Ирана из двух форк-версий популярного мессенджера Telegram. Об этом в своем блоге сообщает консалтинговая компания в области кибербезопасности Comparitech. По словам исследователей, к хищению данных пр...

Прощай, Android! Huawei перейдет на выпуск смартфонов с ... Huawei представила Harmony OS 2.0 (Hongmeng OS 2.0) и поделилась планами на будущее   Сегодня в Китае стартовала конференция Huawei Developer Conference (HDC 2020), на которой компания поведает о новой версии фирменной оболочки EMUI 11, уже представила Hongmeng OS 2.0 (...

Релиз Windows Terminal 1.5 и выход Windows Terminal Preview 1.6 Состоялся релиз стабильной версии Windows Terminal 1.5, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предварительная версия W...

Apple выпустила iOS 15.1 RC. Релиз — 25 октября Сразу по завершении презентации новых MacBook Pro и AirPods 3, которая прошла сегодня, 18 октября, компания Apple выпустила последнюю тестовую сборку iOS 15.1. Она называется Release Candidate и, судя по названию, предваряет официальный запуск обновления. Несмотря на то что...

«КОРУС Консалтинг» заключил партнерское соглашение с Arenadata ГК «КОРУС Консалтинг» и Arenadata, разработчик многофункциональной корпоративной платформы для сбора, хранения и обработки больших данных на базе технологий с открытым исходным кодом Arenadata EDP, заключили партнерское ...

[Перевод] Обработка распределенных транзакций в микросервисной архитектуре Привет, Хабр! Сегодня мы предлагаем вашему вниманию небольшой материал о микросервисах и распределенной архитектуре. Он, в частности, затрагивает идею Мартина Фаулера о том, что новая система должна начинаться с монолита, а даже в развитой микросервисной архитектуре целесоо...

Тестируем играючи: мастер-мастер репликация в Tarantool В качестве примера мастер-мастер кластера Tarantool я предлагаю сделать небольшую текстовую мультиплеер-игру, где каждый участник стремится набрать большее число очков. Каждый игрок будет некоторым узлом, который меняет данные в игровом мире. Эти данные реплицируются между ...

Устройство гетерогенного кластера выполнения задач. Доклад Яндекса Тысячам разработчиков в Яндексе каждый день нужно решать и выполнять множество самых разных задач: от простых скриптов, запускаемых по расписанию, до сложных релизных пайплайнов. Как построить эффективную систему выполнения задач общего назначения? Как сделать ее отказоустой...

[Из песочницы] Кластер из двух узлов – дьявол в деталях Привет, Хабр! Представляю вашему вниманию перевод статьи «Two Nodes — The Devil is in the Details» автора Andrew Beekhof. Многие люди предпочитают кластеры состоящие из двух узлов, потому что они кажутся концептуально более простыми, кроме того еще и на 33% более дешевыми ч...

Деплоим проект на Kubernetes в Mail.ru Cloud Solutions. Часть 2: настройка и запуск приложения для транскрибации видео Это продолжение практикума по развертыванию Kubernetes-кластера на базе облака Mail.ru Cloud Solutions и созданию MVP для реального приложения, выполняющего транскрибацию видеофайлов из YouTube. Я Василий Озеров, основатель агентства Fevlake и действующий DevOps-инженер...

Новые сервисы для неструктурированных и структурированных данных доступны в платформе Nutanix Nutanix объявила о новых возможностях платформы Nutanix, которые упрощают управление данными, оптимизируют производительность баз данных и обработку больших объемов данных для критичных приложений. Nutanix обеспечивает многоуровневое хранение ...

Создание шаблона VDS с Zabbix 5 на CentOS 8 Zabbix — комплексное решение для мониторинга серверов, сетевых устройств и сервисов, позволяющее обрабатывать огромное количество метрик. С 5-ой версией в Zabbix пришло множество улучшений, среди которых множество новых шаблонов и плагинов для различных сервисов, новые ин...

Делюсь небольшим, но полезным плагином: Deeplink Helper для Android Studio DRY. Don’t Repeat Yourself. Принцип, призывающий разработчика не дублировать код. DRY часто можно распространить шире, не только на код. Сегодня расскажу о личном проекте, который уже помог мне и другим разработчикам избавиться от последовательности рутинных действий при раз...

Нейросеть обучили с помощью распределенной вычислительной сети Статья о разработке опубликована на arXiv.org, также разработчики рассказали о ней в блоге Hugging Face.В прошлом году российские разработчики предложили архитектуру системы для распределенного обучения одной нейросети на множестве независимых компьютеров. В новой работе гру...

Вышел релиз Fedora 34. Что нового? Полгода назад мы писали о релизе Fedora 33, и теперь появилась новая версия дистрибутива. Кроме того, разработчики подготовили и сопутствующие продукты, включая Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition. Что касается платформ, то дистрибутив подходит для...

Новый способ отслеживания данных в Google Tag Manager – Server-Side Tagging В этой статье хочу вам рассказать про новую фичу от Google Tag Manager — Server-Side Tagging — отслеживание данных на стороне сервера. Этот функционал, по словам его разработчиков, позволяет скрыть бизнес-логику в серверном коде, ускорить загрузку сайта и улучшить защиту пол...

[Перевод] Состояние и производительность решений для постоянного хранения данных в Kubernetes Прим. перев.: хотя этот обзор не претендует на статус тщательно проработанного технического сравнения существующих решений для постоянного хранения данных в Kubernetes, он может стать хорошей отправной точкой для администраторов, которым актуален данный вопрос. Наибольшего в...

Xiaomi готовится к релизу MIUI 13 полным ходом Ожидается, что Xiaomi очень скоро представит MIUI 13, следующую основную версию своей мобильной операционной системы. В преддверии этого компания недавно даже учредила MIUI Pioneer Group для устранения ошибок, которые могут возникать в новой версии операционной системы. Кром...

МТС запустила суперкомпьютер MTS GROM МТС будет использовать MTS GROM для развития цифровой экосистемы. На его основе Центр искусственного интеллекта МТС планирует реализовывать внутренние и внешние проекты в области клиентского сервиса и повышения операционной эффективности бизнеса. Суперкомпьютер ускорит созда...

Microsoft выпустила Windows Terminal Preview 1.10 Компания Microsoft выпустила Windows Terminal Preview 1.10. Кнопка палитры команд в выпадающем списке Microsoft заметила, что кнопка «Отзыв» в выпадающем меню почти не использовалась, и подумала, что это очень ценный объект приложения. Microsoft решила заменить эту кнопку на...

Синхронная репликация в Tarantool Tarantool — это платформа для in-memory вычислений, где упор всегда делался на горизонтальную масштабируемость. То есть при нехватке мощности одного инстанса нужно добавить больше инстансов, а не больше ресурсов одному инстансу. С самого начала из средств горизонтального ...

Опубликован релиз Sequoia 1.0, реализации OpenPGP на языке Rust Спустя три года после начала разработки опубликован релиз Sequoia 1.0. Это реализация OpenPGP на языке Rust, содержащая обширную библиотеку функций и инструментарий командной строки. Релиз опубликован после того, как разработчики закончили работу над низкоуровневым API — в ...

KubeGraf — плагин для мониторинга Kubernetes в Grafana. Как создавался и почему стал востребованным KubeGraf — это плагин для Grafana, который собирает данные с кластера Kubernetes и приложений внутри него, а затем показывает их на красивых и понятных графиках. В феврале этого года вышел релиз 1.5, и стало известно, что предыдущие версии скачали более 250 тысяч раз! Мы ра...

[Перевод] Как и зачем в Lyft улучшали Kubernetes CronJobs Прим. перев.: эту статью, в оригинале состоящую из двух частей, написал Kevin Yang — software engineer из компании Lyft, которая хорошо известна в Kubernetes-сообществе как минимум благодаря созданию Envoy. В новом материале автор делится интересным опытом миграции большого ...

Asus RS620SA-E10-RS12 — первая в мире серверная платформа высокой плотности формата 2U6N Компания Asus представила серверную платформу RS620SA-E10-RS12, по словам производителя, прежде всего предназначенную для сервисов веб-хостинга, доставки контента (CDN), инфраструктуры для виртуализации рабочих столов (VDI), высокопроизводительных вычислений (HPC) и ана...

Как в системах, построенных на технологии блокчейн, осуществлять операции с ценностями, не разглашая их содержание? Последние годы в мире активно развивается технология блокчейн, которая представляет собой распределенную архитектуру, состоящую из множества равноправных «узлов». «Узлы» в свою очередь осуществляют обмен информацией в виде транзакций, содержащих информацию как о движении цен...

Debouncing с помощью React Hooks: хук для функций Здравствуйте! Меня зовут Игорь Шамаев, я главный инженер по разработке в команде SmartData. Занимаюсь fullstack-разработкой внутренней аналитической BI-системы. В нашей компании React принят в качестве основного стандарта для построения пользовательских интерфейсов. Как и бо...

Как взглянуть на Kubernetes с другой стороны? Рассказывает Марсель Ибраев, CTO учебного центра Слёрм 18 октября на образовательной онлайн платформе Слёрм стартует новый курс: Мега – поток по популярной платформе оркестрации контейнеров с открытым исходным кодом Kubernetes. Программа курса максимально широкая – чуть более, чем за месяц участники освоят 12 тем, связанных с ра...

Аварии как опыт #2. Как развалить Elasticsearch при переносе внутри Kubernetes В нашей внутренней production-инфраструктуре есть не слишком критичный участок, на котором периодически обкатываются различные технические решения, в том числе и различные версии Rook для stateful-приложений. На момент проведения описываемых работ эта часть инфраструктуры ра...

Apache Spark: оптимизация производительности на реальных примерах Apache Spark – фреймворк для обработки больших данных, который давно уже стал одним из самых популярных и часто встречаемых во всевозможных проектах, связанных с Big Data. Он удачно сочетает в себе скорость работы и простоту выражения своих мыслей разработчиком. Разработчик ...

Xiaomi официально подтверждает запуск MIUI 12 в конце текущего года В прошлом году Xiaomi запустила свою фирменную оболочку MIUI 11, и теперь китайский бренд официально подтвердил, что пользовательский интерфейс MIUI 12 следующего поколения находится в стадии разработки. Заметим, что компания представила обновленную версию своего пользовател...

Mail.ru Group выходит на международный рынок инфраструктурного ПО Инвестиции направят на повышение безопасности и эксплуатационных характеристик Tarantool, а также на развитие взаимодействия с международными партнерами. Ключевыми бизнес-задачами станут повышение уровня совместимости с распространенными зарубежными системами, усиление кома...

МТС обзавелась контейнерным сервисом в облаках В основе сервиса - платформа Containerum. МТС купила ее у стартапа-разработчика из своего акселератора в 2019 г., и с ее помощью отстроила новое облачное направление компании. Со слов представителя МТС, новый сервис обеспечит бизнесу более быструю разработку, развертывание и...

OPPO F17 Pro уже готов к релизу Некоторое время назад на просторах интернета активно обсуждали релиз смартфона OPPO F17 Pro, который должен предоставить пользователю достаточно тонкий корпус при наличии всех остальных преимуществ и особенностей. Теперь у нас появилась информация о том, что смартфон будет о...

Вышел Ubuntu 20.10 с десктопной сборкой для Raspberry Pi. Что нового и как работает? Вчера на странице загрузки Ubuntu появился дистрибутив Ubuntu 20.10 «‎Groovy Gorilla»‎. Его поддержка будет осуществляться до июля 2021 года. Новые образы созданы в следующих редакциях: Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubu...

[Из песочницы] Используем passwordstore.org — менеджер паролей в стиле KISS Всем привет. В этой статье я хотел бы поделиться своим опытом настройки и использования pass — менеджера паролей для Linux и не только, примечательного своей простотой, использованием уже присутствующих в системе инструментов и возможностью работать исключительно из консоли....

Обновление MIUI 12 не принесет новых эмодзи с Android 11 Xiaomi запустила пользовательский интерфейс MIUI 12 еще в апреле, и с тех пор компания развивает MIUI 12 и рассылает ее на свои устройства, вошедшие в список получающих это обновление. Огромный модельный ряд и доступность телефонов Xiaomi во многих регионах земного шара дела...

openGauss: новая СУБД от Huawei для нагруженных enterprise-проектов прибавила в функциональности openGauss — система управления реляционными базами данных с открытым исходным кодом, созданная инженерами Huawei. Новая версия 1.0.1, которая стала доступна в октябре 2020 года, значительно расширяет возможности СУБД и делает ее перспективным выбором для целого ряда IT-задач...

[Перевод] Производительность современной Java при работе с большим объёмом данных, часть 2 FYI: Первая часть. Бенчмарк пакетного конвейера Пакетный конвейер обрабатывает конечный объём сохранённых данных. Здесь нет потока результатов обработки, выходные данные агрегирующей функции нужно применить ко всему набору данных. Это меняет требования к производительности...

СберБанк и Visa запускают первую в России Data Lab Лаборатория займётся не только исследованием текущего клиентского поведения, но и - с использованием уникального R&D-кластера - построением вероятностных гипотез, что позволит предвосхищать ожидания клиентов.Лаборатория данных будет работать на инфраструктуре Сбера. В ча...

[recovery mode] Релиз 0.1.36 Nem мессенджера За последние 14 дней я разработал мессенджер, у которого отличительная черта от остальных мессенджеров — это то, что серверную программы вы контролируете сами. Вы можете скачать исходные коды серверной программы и установить на свой сервер. Клиентская часть доступна для lin...

Microsoft Office 2021 выйдет 5 октября; Office LTSC 2021 уже доступен Microsoft объявила о релизе пакета приложений Office LTSC 2021 с удлинённым сроком поддержки, который предназначен для коммерческих клиентов и государственных учреждений. Вместе с этим компания сообщила, что релиз потребительской версии Office 2021 состоится 5 октября 2021 ...

Обзор графических интерфейсов для Kubernetes Для полноценной работы с системой важно знание утилит командной строки: в случае с Kubernetes это kubectl. С другой стороны, хорошо спроектированные, продуманные графические интерфейсы могут выполнять большую часть обычных задач и открыть дополнительные возможности при экс...

Бесплатная электронная книга на русском: Blazor для разработчиков ASP.NET Web Forms Привет, Хабр! Как многие знают, мы очень активно развиваем платформу Blazor, клиентскую платформу веб-интерфейса, основанную на C#, а не на JavaScript. С помощью Blazor вы можете писать собственную клиентскую логику и компоненты пользовательского интерфейса на C#, компилиров...

Линус Торвальдс представил релиз ядра Linux 5.9. Что нового? Прошло всего два месяца со времени выхода релиза ядра Linux 5.8, которое назвали «величайшим»", а Торвальдс уже опубликовал новый релиз, на этот раз версии 5.9. По данным журналиста Майкла Ларабеля, в коде ядра — 20,49 млн строк, 3,58 млн строк комментариев и 3,72 м...

Разбираемся в особенностях графической подсистемы микроконтроллеров Привет! В этой статье я бы хотел рассказать об особенностях реализации графического пользовательского интерфейса с виджетами на микроконтроллере и при этом иметь и привычный пользовательский интерфейс и приличный FPS. Внимание я хотел бы акцентировать не на какой-то конкрет...

Transcend анонсировала высокопроизводительный USB накопитель JetFlash 910 представлен в легком алюминиевом корпусе с пескоструйной обработкой. Накопитель доступен емкостью 256 Гб. Transcend JetFlash 910 оборудован интерфейсом USB 3.1 для достижения скорости передачи до 420 МБ/с. Он предварительно отформатирован в файловой системы FAT...

Альтернативная Android 11 доступна для 60 моделей смартфонов, включая Xiaomi и Poco. Состоялся релиз LineageOS 18.1 Команда LineageOS, одной из самых популярных неофициальных прошивок для смартфонов на основе Android, объявила о выпуске Lineage 18.1 на основе операционной системы Android 11.  Как отмечают разработчики, версия получила название Lineage 18.1, а не Lineage 18.0, к...

Вышла новая версия сканера программного кода Solar appScreener Компания «Ростелеком-Solar», занимающаяся разработкой продуктов и сервисов для мониторинга и оперативного управления информационной безопасностью, выпустила новую версию сканера программного кода Solar appScreener 3.6. Solar appScreener представляет собой инструмент статичес...

Ядро macOS, есть ли червячки в этом яблоке? В самом начале этого года Apple выложили в открытый доступ исходный код системных компонентов macOS 11.0 – Big Sur, включая XNU – ядро операционной системы macOS. Пару лет назад исходный код ядра уже проверялся PVS-Studio в связи с выходом анализатора для macOS. Прошло дост...

Хранилища SAN от Infortrend – высоконадежное решение для медиаиндустрии Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем хранения данных, оптимизировала производительность своих хранилищ SAN EonStor DS, превратив их в идеальную платформу для создания рабочей среды Apple Xsan SAN. ...

AMD EPYC GENOA на архитектуре Zen 4 уже в 2022 году и слухи про SMT4 Только-только компания AMD анонсировала пользовательские процессоры линейки Ryzen на своей новой архитектуре Zen 3 и еще готовит соответствующие серверные анонсы, как в сети появилась информация уже о следующем поколении серверных процессоров компании — AMD EPYC GENOA на Zen...

Как совладать со сложностью распределённой системы. Мониторинг GridGain при помощи Control Center Представим, что вам нужно настроить мониторинг распределённой базы данных, такой как GridGain. Метрики положим в Prometheus. Графики нарисуем в Grafana. Про систему оповещения не забудем – для этого настроим Zabbix. Для анализа трейсов воспользуемся Jaeger. Для управления со...

[Перевод] Визуализация данных для беспилотного транспорта с открытым исходным кодом от Uber Uber надеются создать стандартную систему визуализации для работы инженеров в области разработки беспилотных транспортных средств на основе открытой версии своей системы. В то время как Uber не скрывает своих амбиций в отношении беспилотных автомобилей, компания по продаж...

Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок У нас в Badoo довольно много клиентских приложений. Помимо основных продуктов Badoo и Bumble, у которых есть как веб-версии (десктопная и мобильная), так и клиенты под нативные платформы (Android и iOS), ещё есть с десяток внутренних инструментов со своими UI.  Для сбор...

Опенсорс на уровне компании: первые уроки участия в сторонних проектах В мае 2020 года, когда процент коллег без проектов оказался неожиданно высоким, мы решили привлечь желающих к работе с опенсорс. У DataArt есть опыт создания собственных продуктов с открытым исходным кодом: IoT-платформа DeviceHive, .NET-фреймворк Atlas, игровая платформа Ki...

Windows 10 наконец-то получает улучшения темной темы в новом обновлении Феномен темного режима продолжает распространяться на веб-сайты и приложения на всех платформах – и Microsoft также остается приверженной темной теме. Со сборкой 20211 для инсайдеров Microsoft, похоже, тестирует новое обновление темного режима для Windows 10, чтобы улучшить ...

[Перевод] Полируем UI в Android: StateListAnimator Привет, Хабр! В преддверии старта курса «Android Developer. Professional» мы подготовили для вас перевод еще одного интересного материала. Большую часть времени разработки нашего Android-приложения мы тратим отнюдь не на работу над пользовательским интерфейсом — мы просто...

Состоялся официальный релиз Windows Server 2022 Развёртывание Windows Server 2022 началось ещё 18 августа 2021 года, однако Microsoft не делала официального заявляения по этой помоду, поскольку хотела убедиться, что новая версия серверной ОС доступна на всех каналах распространения. Об этом сообщил генеральный меннеджер ...

Как Microsoft убила AppGet На прошлой неделе Microsoft выпустила пакетный менеджер WinGet в рамках анонсов на конференции Build 2020. Многие посчитали это ещё одним доказательством сближения Microsoft с движением Open Source. Но только не канадский разработчик Кейван Бейги (Keivan Beigi), автор своб...

Единая система мониторинга и оповещений BI: правда или вымысел? Привет, Хабр! Мы, Юлия Лузганова HiJulia и Наталия Прудникова balzaant, аналитики в команде Business Intelligence Delivery Club. Наш департамент аналитики стремительно вырос за последние полтора года, сейчас в нем 50 человек и десятки различных проектов. Мы в группе BI-ана...

Norton ведёт переговоры о покупке Avast — сделка ожидается уже в этом месяце Компания NortonLifeLock, разрабатывающая программное обеспечение в сфере информационной безопасности, ведёт переговоры о покупке чешского разработчика антивирусных продуктов Avast PLC. Представители компаний подтвердили, что в настоящее время переговоры находятся на активной...

[Перевод] Команда поддержки систем хранения данных Bloomberg полагается на открытый исходный код и SDS TL;DR: Команда Bloomberg Storage Engineering создала облачное хранилище для внутреннего использования, которое не мешает инфраструктуре и выдерживает большую нагрузку при изменчивости торгов во время пандемии. Читать дальше →

[Перевод] Маленькие хитрости SSH В этой статье собраны наши лучшие приемы для более эффективного использования SSH. Из нее вы узнаете как: Добавить второй фактор к логину SSH Безопасно пользоваться agent forwarding Выйти из вставшей SSH сессии Сохранить постоянный терминал открытым Поделиться удаленной се...

Перфоманс фронтенда как современное искусство: графики, код, кулстори Всем привет. В предыдущих статьях мы говорили о базовых вещах оптимизации: раз и два. Сегодня я предлагаю с разбега окунуться в одну часть из тех задач, которыми занимается команда архитектуры фронтенда в hh.ru. Я работаю в команде архитектуры. Мы не только перекладываем фай...

[Перевод] Экономичная конфигурация исполнителей Apache Spark Первый этап в определении оптимальной конфигурации исполнителей (executor) - это выяснить, сколько фактических ЦП (т.е. не виртуальных ЦП) доступно на узлах (node) в вашем кластер. Для этого вам необходимо выяснить, какой тип инстанса EC2 использует ваш кластер. В этой стать...

Суперкомпьютер HPE Cray Frontier, который должен быть запущен в OLCF до конца года, получит умопомрачительную подсистему хранения Окриджский компьютерный центр (Oak Ridge Leadership Computing Facility или OLCF), принадлежащий министерству энергетики США, анонсировал спецификации систем хранения для своего суперкомпьютера HPE Cray Frontier, системы экзафлопсного класса, которая должна быть запущена...

Видеоурок Теплицы: как перенести базу паролей из LastPass в KeePassXC или Bitwarden Мы делали скринкаст о менеджере паролей LastPass, и Вова Ломов настоятельно советовал пользоваться менеджерами паролей в целом и LastPass в частности. Но с марта 2021 года LastPass становится платным при использовании на двух разных платформах и для многих становится актуаль...

Распределенные транзакции для разнородных баз данных в MS .NET Недавно, на одном интервью меня спросили, а работал ли я с распределенными транзакциями, в том смысле, что нужно было делать вставку/обновление таких записей при условии: Одной транзакции. Это могут быть несколько разнообразных баз данных таких как Oracle, MS SQL Server и ...

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

Сервис на языке Dart: flutter web-страница Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL 2.3. Серверное приложение на Дарт ... 3. Web 3.1. FlutterWeb страница (мы находимся здесь) ... 4. Mobile ... Подготовка В пр...

Microsoft работает над портированием extended Berkeley Packet Filter (eBPF) в Windows ZDNet сообщает, что Microsoft работает над тем, чтобы портировать инструмент extended Berkeley Packet Filter (eBPF) в Windows 10 и Windows Server 2016 (и более поздние версии). В настоящее время инструмент можно запускать в Subsystem for Linux, но Microsoft работает над нати...

Сделано не в США Китайская компания продолжает отвечать на давление со стороны США. "СХД Huawei OceanStor Dorado V6 - первое наше решение такого класса, созданное под лозунгом No A. В нем нет ни одного компонента, изготавливаемого американской фирмой, и нет ни одного компонента, лицензи...

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

Palo Alto приобрела разработчика технологий SD-WAN Основная разработка CloudGenix — система AppFabric, предназначенная для управления политиками приложений в территориально распределенных сетях.

Google Pixel 5 на новых рендерах. Android 11 подтвердила название следующего флагмана Google Как сообщает издание 9to5Google, в открытом исходном коде свежей тестовой версии операционной системы Android 11 было обнаружено подтверждение название нового флагмана линейки Google Pixel. Это мало кого удивит, но Google фактически подтвердила, что новый смартфон будет...

Дистанционный мониторинг инфраструктуры ЦОД: новости от Posifa Technologies, Vapor IO, RF Code, hIOTron, Sunbird Software, EkkoSense и Eaton Локдаун во время пандемии сделал инструменты для удаленного мониторинга и управления инфраструктурой центров обработки данных (DCIM) еще более востребованными. Эти инструменты помогают колокейшн-провайдерам обслуживать своих клиентов без перебоев, предоставляя им доступ к да...

[Перевод] Thanos — масштабируемый Prometheus Перевод статьи подготовлен специально для студентов курса «DevOps практики и инструменты». Фабиан Рейнарц (Fabian Reinartz) — разработчик программного обеспечения, фанат Go и любитель решать сложные задачи. Также он мэйнтейнер Prometheus и соучредитель Kubernetes SIG instr...

[Из песочницы] Установка и настройка RTKRCV (RTKLIB) на Windows 10 с использованием WSL Здравствуйте, в данной статье разбирается процесс установки и запуска приложения RTKRCV из открытой библиотеки RTKLIB, разрабатываемой командой Томоджи Такасу (Япония). RTKLIB — это программный пакет с открытым исходным кодом для стандартного и точного позиционирования с и...

Вместо Telegram свой блокчейн запустил другой мессенджер Команда мессенджера Line объявила о запуске собственного криптовалютного кошелька BITMAX Wallet и блокчейн-платформы LINE Blockchain Developers. Новые сервисы позволяют сторонним разработчикам выпускать «цифровые монеты», превращать в токены электронные активы и создавать ра...

[Перевод] Лучшие практики Kubernetes. Организация Kubernetes с пространством имен Лучшие практики Kubernetes. Создание небольших контейнеров По мере того как вы начинаете создавать все больше и больше сервисов Kubernetes, простые по началу задачи начинают усложняться. Например, команды разработчиков не могут создавать службы или развертывания под одним и...

Huawei запустила сайт Hongmeng OS 2.0 и предлагает исходный код операционной системы Компания Huawei официально представила операционную систему Hongmeng OS 2.0 на конференции разработчиков HDC 2020. Сразу же после этого компания выпустила бета-версию Hongmeng OS 2.0 для умных телевизоров, умных часов и мультимедийных систем автомобилей. Глобальной верс...

Как мы создаём почтовую систему нового поколения Mailion. Архитектура кластера DOS МойОфис продолжает серию статей о корпоративной почтовой системе Mailion (1, 2), разрабатываемой при грантовой поддержке РФРИТ, и входящем в его состав объектном хранилище DOS. Мы уже рассказали об основных оптимизациях DOS, которые позволяют увеличить экономическую эффектив...

PostgreSQL в «Тензоре» — публикации за год Ровно год назад с рассказа о нашем сервисе визуализации планов запросов мы начали публикацию на Хабре серии статей, посвященных работе с PostgreSQL и его особенностям. Это уже пройденные нами «грабли», интересные наработки, накопившиеся рекомендации, применяемые в разработке...

[Перевод] Определяем подходящий размер для кластера Kafka в Kubernetes Прим. перев.: В этой статье компания Banzai Cloud делится примером использования её специальных утилит для облегчения эксплуатации Kafka в рамках Kubernetes. Приводимые инструкции иллюстрируют, как можно определить оптимальный размер инфраструктуры и настроить саму Kafka для...

Инновации Commvault ускоряют переход в облако Новые функции улучшают гибкость и простоту применения облачных решений Commvault, помогая заказчикам эффективнее обеспечить защиту и управление данными, распределенными по нескольким облакам. Эти функции обеспечивают резервное копирование и восстановление баз данных A...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

FOSS News №60 – дайджест материалов о свободном и открытом ПО за 8-14 марта 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. SUSE готовится к многомиллиардному IPO; Linux Foundation, Red Hat и Google представили Sigstore, серви...

В режиме пробного запуска вышла мультиплеерная Angry Birds Tennis Если лично меня новые релизы про Ам Няма — главного героя серии головоломок Cut the Rope — расстраивают, то продолжающаяся эксплуатация бренда Angry Birds ни капли не удивляет. Хотя Angry Birds AR в прошлом году и была потрясающей. Сегодня стало известно о релизе в режиме п...

Бессерверная альтернатива традиционным базам данных Современная распределенная СУБД должна уметь поддерживать различные типы нагрузки, удовлетворяя запросы совершенно разных пользователей. СУБД Yandex Database позволяет не только хранить петабайты данных, поддерживать обработку миллионов запросов в секунду, но и предоставляет...

Что нового ждать от YouTrack в 2020? Хочу поделиться с вами планами по развитию YouTrack в 2020 году. Основные изменения, над которыми мы сейчас работаем, — это раздел “Статьи” (так мы назвали редактируемые страницы базы знаний), реакции в комментариях к задачам, Helpdesk, поставляемый практически “из коробки”,...

Build 2021: Сатья Наделла тизерит крупное обновление Windows В этом году Microsoft практически не рассказывает о своих планах относительно Windows, хотя некоторая информация всё же утекает в сеть. Например, мы уже довольно давно знаем о том, что Microsoft работает над серьёзным обновлением пользовательского интерфейса Windows под код...

Финальный релиз этого года — CLion 2020.3! С новыми функциями в отладчике, проверками MISRA и улучшениями для Qt Привет, Хабр! Год подходит к концу, и мы в JetBrains выпускаем традиционный «паровоз» релизов для наших десктопных инструментов. Про некоторые из них (WebStorm, DataGrip) мы уже писали тут на Хабре. А сегодня пришло время рассказать про обновление нашей кроссплатформенной с...

[Перевод] Библиотека next-persist: преодоление разрыва между серверным рендерингом и постоянным хранением данных на клиенте Статья, перевод которой мы публикуем сегодня, посвящена next-persist — компактному и нетребовательному к ресурсам NPM-пакету. Цель его создания — упрощение обработки и реконсиляции данных, на постоянной основе хранящихся на клиенте и не имеющих критического значения. При это...

Как мы нарисовали на карте несколько тысяч интерактивных объектов без вреда для перформанса Привет, меня зовут Дарья, и я Frontend-разработчик юнита Гео в Авито. Хочу поделиться опытом того, как мы сделали на вебе новый поиск по карте, заменив кластеры более удобным решением и сняв ограничение на количество отображаемых объектов. В статье я расс...

KDE Plasma 5.20 открыли для тестирования. 13 октября выходит финальный релиз Несколько дней назад мы писали о релизе GNOME 3.38, а сейчас появилась и новая версия KDE, которая получила название KDE Plasma 5.20. Правда, это лишь доступная для тестирования бета-версия,. Но финальный релиз не за горами — разработчики обещали выпустить его 13 октября. ...

Реализация автодополнения кода в Ace Editor Ace (Ajax.org Cloud9 Editor) — популярный редактор кода для веб-приложений. У него есть как плюсы, так и минусы. Одно из больших преимуществ библиотеки — возможность использования пользовательских сниппетов и подсказок. Однако, это не самая тривиальная задача, к тому же не ...

Новейший iPad Pro 2021 первым получит iOS 14.5 уже в этом месяце Новая операционная система iOS 14.5 прошла тестирование и будет запущена в этом месяце. Источники сообщают, что новый iPad Pro 2021 станет первым устройством, который будет работать под управлением iOS 14.5 из коробки. Со введением последних мер защиты конфиденциальност...

Microsoft покажет Surface Duo 2 уже совсем скоро Microsoft представила Surface Duo в прошлом году, и он по-прежнему работает на более старой ОС Android 10 с программой запуска Microsoft поверх неё. Ожидается, что в этом году компания выпустит Microsoft Surface Duo 2 с обновлёнными спецификациями и улучшенным пользовательск...

[Перевод] Валидация данных Оптимизация модели данных и удаление повторений — это, конечно, здорово, но каким образом мы можем убедиться, что работаем с валидной моделью данных?На этот вопрос легко ответить в рамках традиционной реализации IPAM/CMDB с использованием внутренней базы данных и пользовател...

Создать кластер за 120 секунд: открытый курс по Managed Kubernetes Учебный центр «Слёрм» и Selectel совместными усилиями создали курс по Managed Kubernetes, доступ к урокам предоставляется бесплатно. Спикеры курса познакомят с Managed Kubernetes Selectel и научат работать с кластерами. Покажут популярные кейсы использования, разберут мул...

Как использовать объектное S3-хранилище Mail.ru Cloud Solutions для хранения бэкапов Veeam LogiMap ASRS Unit by Vidom Veeam Backup & Replication — коммерческая платформа для резервного копирования и управления данными облачной, виртуальной и физической среды. Она поддерживает разные сценарии хранения данных, в том числе использование S3-совместимых объектных ...

На платформе i.moscow Московского инновационного кластера (МИК) создан первый межотраслевой кластер Заместитель столичного градоначальника Наталья Сергунина поделилась информацией о том, что на платформе i.moscow МИК* был создан первый межотраслевой кластер. Это инновационное территориальное объединение получило название «Зеленоград». По словам чиновницы, в настоящее время...

Назначен новый директор по исследованиям и разработкам Intel в России Иван Кузьмин, руководитель российского подразделения компании по разработке высокопроизводительных математических библиотек, сменит в своей новой должности Марину Алексееву. Новым генеральным директором по исследованиям и разработкам Intel в России назначен Иван Кузьмин,...

1 CPU 1 Гб – а я хочу мониторинг, как у больших дядей Я обожаю читать на хабре статьи про то, как устроены системы больших интернет-компаний. Кластеры SQL-серверов, монг и редисов. Тут у нас кластер ELK собирает трейсинг, там – сборка логов, здесь балансер выдает входящим запросам traceID и можно отслеживать, как запрос ходит...

[Перевод] Вышел Flutter 1.17 Сегодня (6 мая 2020) мы с радостью представляем Flutter 1.17, наш первый стабильный релиз в этом году. Наша цель – выпускать стабильные релизы примерно ежеквартально. Однако, данный релиз занял немного больше времени, потому что мы меняли нашу инфраструктуру для нового проц...

Что такое VCS (система контроля версий) Система контроля версий (от англ. Version Control System, VCS) — это место хранения кода. Как dropbox, только для разработчиков! Она заточена именно на разработку продуктов. То есть на хранение кода, синхронизацию работы нескольких человек, создание релизов (бранчей)... Но ...

Microsoft планирует изменить пользовательский интерфейс Windows 10 Несколько дней назад состоялся релиз сборки Windows 10 под номером 20197, которая стала доступна участникам инсайдерской программы Microsoft для разработчиков. Энтузиасты уже успели изучить новую сборку и обнаружили в ней немало интересного, в том числе упоминания WinUI, кас...

Шаблон backend сервера на Golang — часть 2 (REST API) Представленный ниже шаблон сервера на Golang был подготовлен для передачи знаний внутри нашей команды. Основная цель шаблона, кроме обучения — это снизить время на прототипирование небольших серверных задач на Go. Первая часть шаблона была посвящена HTTP серверу: настройка...

Представляем Windows Terminal Preview 1.7 Добро пожаловать в очередной релиз Windows Terminal! В этом релизе основной Терминал Windows переносится в версию 1.6, которая включает в себя все функции из этого предыдущего поста в блоге, за исключением пользовательского интерфейса настроек. Windows Terminal Preview перей...

Представляем бета-версию Jetpack Compose Совсем недавно, 24 февраля, мы анонсировали запуск бета-версии Jetpack Compose. Этот новый набор инструментов для разработки пользовательского интерфейса позволит легко и быстро создавать оригинальные приложения для всех платформ Android. Jetpack Compose предоставляет с...

Дождались — вышел релиз системного менеджера systemd 247 Разработка системного менеджера systemd 247 заняла у создателей свыше четырех месяцев, но это того стоило. В новом выпуске появился экспериментальный обработчик нехватки памяти, добавлен механизм для безопасной передачи конфиденциальных данных в сервисы, а также стабилизиро...

[Перевод] Preload в php 7.4: Composer и выбор файлов для предзагрузки Мы в Badoo активно занимаемся переходом на PHP 7.4 и с большим энтузиазмом ждём возможности использовать новую функцию preload. Не так давно мы рассказывали о наших экспериментах с ней. Судя по всему, сообщество взбудоражено не меньше, чем мы. Разработчики фреймворков актив...

Зачем России отечественный гипервизор Роль, которую играют гипервизоры как самостоятельный класс ПО, сегодня едва ли приходится объяснять дополнительно. Это важнейший элемент ИТ-инфраструктуры, который эмулирует физический компьютер и обеспечивает выполнение общих стандартных вычислений, необходимых большинству ...

Анализ и хранение больших данных: так ли неизбежен переход в облака? Популярность аналитических облачных сервисов растет. Но станет ли успешным облачное хранение больших данных? Возможность использования облаков для хранения больших данных рассматривается сегодня во многих крупных российских компаниях. Сергей Золотарёв, генеральный директо...

WhatsApp тестирует новые функции безопасности WhatsApp уже давно старается показать всем, что именно этот мессенджер является самым безопасным. Пусть его инструменты и можно считать стандартными, но такая работа не может не радовать. В мессенджере используется сквозное шифрование чатов, а это значит, что доступ посторо...

Business Intelligence на очень больших данных: опыт Yota Всем привет! Меня зовут Михаил Волошин, и я, как руководитель отдела инструментов бизнес-анализа, хочу верхнеуровнево рассказать о плюсах и особенностях BI-решения Yota. 200 Tb Vertica, 400 Tb Hadoop, кластер Tableau, специфичная организация процесса разработки и многое ...

В «Гознаке» запустили тестовую IT-инфраструктуру на отечественных ПО Проект предполагает перенос учетных записей и почтовой системы пользователей на серверы "Эльбрус" с российским ПО CommuniGate. Комплект ПО для виртуализации заменен на системы распределенного хранения данных и серверной виртуализации "Р-Хранилище" и "...

[Из песочницы] Реализация алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке RobotC Доброго дня! Сегодня я бы хотел поделиться реализацией алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке программирования RobotC (с использованием платформы VEX EDR). Предистория Недавно, мне предложили провести мастер-класс на ...

Amazon и Red Hat запустили сервис Red Hat OpenShift on AWS (ROSA) ROSA облегчает создание кластеров Kubernetes с использованием привычных функций, инструментов и консоли Red Hat OpenShift, а также устраняет трудоемкие ручные операции по масштабированию и управлению нижележащей инфраструктурой. ROSA упрощает перенос локальных рабочих нагруз...

[Перевод] Введение в паттерн распределенной трассировки Когда дело доходит до работоспособности и мониторинга, распределенная архитектура может подкинуть вам пару проблем. Вы можете иметь дело с десятками, если не сотнями микросервисов, каждый из которых мог быть создан разными командами разработчиков.При работе с крупномасштабно...

Открытый инструмент для аналитики бизнес-процессов и Process Mining’а В предыдущих хабрапостах мы поделились open source инструментом для сравнительного анализа метагеномных данных и рассказали об открытых проектах, которыми занимается наша лаборатория мультиагентных систем.На этот раз представляем вашему вниманию Process Flow Optimization Too...

Как портировать SDK Flutter на ТВ-приставку для разработки и запуска приложений Android TV Недавно мы успешно портировали фреймворк Flutter на ТВ-приставку c открытой программной платформой RDK. В этой статье расскажем о трудностях, с которыми пришлось столкнуться, и предложим решения для успешного запуска и повышения производительности. Учитывая, что програм...

MMORPG Trickster M всё таки выйдет в Южной Кореи, стала известна дата релиза Ещё в середине прошлого года корейский издатель NCSOFT заявил, что MMORPG под названием Trickster M выйдет не раньше 2021 в Южной Кореи. Теперь оказалось, что проект появится у корейских геймеров весной этого года. Разработкой занимается оригинальная студия NTREEV Soft, кото...

Зональное хранение данных Недавно компания Western Digital объявила об инициативе по зональному хранению данных — инициативе, ориентированной на открытую инфраструктуру данных, предназначенную для использования преимуществ зональных устройств хранения данных. Zoned Storage — это новая парадигма хра...

Windows 10 версии 21H1 станет еще одним незначительным обновлением Зак Боуден подтвердил существование обновления Windows 10 21H1. Согласно источникам Зака Боудена, Windows 10 версии 21H1 снова будет обновлением обслуживания, как и версия 20H2. Это означает, что обновление не будет включать в себя какие-либо новые функции или изменения, а б...

Обновление для Dream League Soccer 2020 вышло в виде отдельной игры в режиме пробного запуска В официальной группе игры Dream League Soccer в Facebook разработчики сообщили, что обновление 2020 для игры выйдет только в январе следующего года. Однако новую версию можно найти в виде отдельного приложения в Google Play. Она доступно в ограниченном количестве стран, но э...

Исследователи поставили под сомнение конфиденциальность переписки в WhatsApp По данным некоммерческой организации ProPublica, занимающейся проведением журналистских расследований, компания Facebook, являющаяся материнской для WhatsApp, каким-то образом может просматривать содержимое пользовательских сообщений. Если это действительно так, то Facebook,...

Для Terraria вышло финальное DLC под названием Journey's End Студия Re-Logic объявила о запуске последнего обновления для песочницы Terraria, которое получило название Journey’s End. После него будут мелкие обновления, исправляющие ошибки, но новых контентных DLC ждать не стоит. В игре появились два новых режима: Journey Mode — настр...

Jenkins Pipeline: заметки об оптимизации. Часть 1 Меня зовут Илья Гуляев, я занимаюсь автоматизацией тестирования в команде Post Deployment Verification в компании DINS. В DINS мы используем Jenkins во многих процессах: от сборки билдов до запуска деплоев и автотестов. В моей команде мы используем Jenkins в качестве плат...

Знакомство с FastAPI Вместо предисловияВ нашей команде бытует хорошая практика фиксировать всё изменения, которые отправляются в продакшен в гитхабовских релизах. Однако, не вся наша команда имеет доступ в гитхаб, а о релизах хочется знать всем. Так сложилась традиция релиз из гитхаба дублироват...

Сквозное шифрование в Facebook Messenger и Instagram появится не раньше 2022 года Facebook работает над интеграцией сквозного шифрования (End-to-End Encryption) в свои сервисы уже несколько лет, но недавняя публикация разработчиков компании говорит о том, что в Facebook Messenger и Instagram оно в ближайшее время не появится. «Хотя мы ожидаем большего про...

[Перевод] Режим высокой доступности HashiCorp Vault (HA) Hashicorp Vault — open-source инструмент для управления секретами (пароли, ключи API и т.д.), Vault может работать в режиме высокой доступности (HA) для защиты от сбоев за счет запуска нескольких серверов Vault. Vault обычно ограничивается пределами операций ввода-вывода сер...

[Перевод] Наш путь к нулевым простоям при непрерывном обновлении с помощью Ambassador Мы в Lifion строим распределенную платформу и портфель продуктов для клиентов по всему миру. С учетом этого важно, чтобы мы могли выпускать обновления нашей платформы непрерывно прямо во время ее работы, прозрачно для наших пользователей, которым важна доступность системы, ...

Western Digital расширяет портфолио Flash для обработки данных Опираясь на предыдущий уникальный опыт создания широкого ассортимента продуктов для жестких дисков и флэш-накопителей, Western Digital анонсировала выход линейки твердотельных накопителей NVMe для создания архитектур нового поколения. Продукты ориентированы на центры обработ...

Samsung представила первый в отрасли модуль памяти с интерфейсом CXL Распространение искусственного интеллекта и Big Data приводит к росту использования гетерогенных вычислений, при которых несколько процессоров работают параллельно для обработки больших объемов данных. Открытый, обладающий широкой отраслевой поддержкой протокол CXL, основанн...

Тонкая настройка маршрутизации для MetalLB в режиме L2 Не так давно я столкнулся с весьма нестандартной задачей настройки маршрутищации для MetalLB. Всё бы ничего, т.к. обычно для MetalLB не требуется никаких дополнительных действий, но в нашем случае имеется достаточно большой кластер с весьма нехитрой конфигурацией сети. В да...

[Перевод] Знакомимся с NestJS Перевод статьи подготовлен в преддверии старта курса «Разработчик Node.js». У современных разработчиков есть много альтернатив, когда речь заходит о создании веб-сервисов и других серверных приложений. Node стал крайне популярным выбором, однако многие программисты предп...

Открыт предзаказ карточного PvP-батлера Creatures of Aether Если вы соскучились по 16-битным играм, а на полке где-то пылится Денди или Сега, то приготовьтесь, ведь совсем скоро на мобильные устройства выйдет карточный PvP-батлер под названием Creatures of Aether. И его сеттинг, графика и саундтрек прямо кричат вам в лицо: «Покупайте...

Книга «Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native ...» Привет, Хаброжители! Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб...

Samsung Galaxy Z Fold 3 и Z Flip 3 готовятся к релизу Согласно последней утечке, Samsung Galaxy Z Fold 3 и Z Flip 3 (под вопросом) будут запущены в июле — в отчёте Sammobile есть эксклюзивная информация о данных устройствах. В слитой информации говорится, что следующее складное устройство (вероятно, Samsung Galaxy Z Fold 3) буд...

DDD, CQRS, Event-Driven, модель акторов и микросервисы Хочу поделиться своим опытом реализации микросервисной архитектуры поверх actor-model фреймоворков, таких как AKKA и Microsoft Orleans. Моя гипотеза: если использовать один стек для реализации микросервисов, то можно: Существенно снизить сложность разработки и объем кода У...

В московскую систему видеонаблюдения хотят добавить отслеживание граждан по силуэту В Сети появились сообщения о планах АО «Электронная Москва», принадлежащего департаменту имущества столицы, добавить в систему видеонаблюдения города функцию отслеживания граждан по силуэтам. Для этого были объявлены два тендера общей стоимостью 59,9 млн рублей на портале го...

[Перевод] Рабочие узлы Kubernetes: много маленьких или несколько больших? При создании кластера Kubernetes могут возникать вопросы: сколько настроить рабочих узлов и какого типа? Что лучше для кластера on-premise: купить несколько мощных серверов или задействовать десяток старых машин в вашем дата-центре? А в облаке лучше взять восемь одноядерных...

«Газпром-медиа» запустит платформу коротких видеороликов Платформа Yappy - это мобильное приложение для создания, обмена и просмотра коротких вертикальных видео, хронометражем до 60 секунд. Основная целевая аудитория - это пользователи в возрасте от 14 до 34 лет, которые ведут активный образ жизни, увлечены саморазвитием и карьеро...

Вышла бета-версия HarmonyOS 2.0 для P30 и Mate 30 Pro 5G Бета-версия Huawei HarmonyOS 2.0 была выпущена на нескольких устройствах, включая P30 и Mate 30 Pro 5G. HarmonyOS спроектирован и структурирован на основе архитектуры распределенной операционной системы, способной работать на различных устройствах. Это часть стратегии Huawei...

Пэнос Панай подтвердил, что Windows 10X выйдет на устройствах классического форм-фактора Руководитель подразделения Windows + Devices Пэнос Панай опубликовал новый пост в блоге, в котором поделился своими взглядами на будущее Windows и о том, как Microsoft может внедрять инновации с помощью Windows 10X. Напомним, что с недавнего времени Пэнос Панай отвечает не ...

[Перевод] PHP 8 — пробуем новые возможности PHP 8 уже на этапе release candidate, версия RC 3 вышла 29 октября, а полноценный релиз назначен на 26 ноября. Так что пора взглянуть на новые возможности, которые нас ждут в PHP 8. График релизов можно посмотреть здесь. А официальное руководство по обновлению на новую верс...

Концерн «Автоматика» разработал программу-профилировщик для Linux Программа Linux perf GUI (Hotspot) относится к кросс-платформенным профилировщикам, которые могут работать с несколькими программными платформами и операционными системами. Linux perf GUI (Hotspot) поддерживает такие программные платформы, как ARMv7, ARMv8 и x86_64.Основными...

[Перевод] Советы по выбору оптимальной архитектуры вашего Kubernetes-кластера Несколько больших нод или много маленьких?Управление Kubernetes-кластером - это не та задача, где есть одно правильное решение на все случаи жизни. Есть много способов оптимизации кластера и главное здесь - это обеспечение стабильной и отказоустойчивой работы приложений.Как ...

[Перевод] Человек, который связывает большие информационные системы и Data Science Уэс МакКинни, о котором писали в Quartz как о человеке, «создавшем наиболее важный инструмент в области Data Science» (речь о пакете для анализе данных Pandas), отправляется в новое плавание – он запускает стартап под названием Ursa Computing. По словам МакКинни, стартап б...

Вышел Zabbix 5.0 Команда Zabbix рада представить релиз новой версии Zabbix 5.0 LTS, в котором основное внимание уделено вопросам безопасности и масштабирования. Читать дальше →

Чего ожидать от системы Windows 10 следующего поколения Генеральный директор компании Microsoft Сатья Наделла рассказал, что ведётся работа над следующим поколением операционной системы Windows. Она известна под кодовым именем Sun Valley, несёт обновлённый дизайн и ожидается осенью нынешнего года. На конференции разработчиков Bui...

Распределенный искусственный интеллект на платформе InterSystems IRIS Автор: Сергей Лукьянчиков, инженер-консультант InterSystemsЧто такое распределенный искусственный интеллект?Попытки отыскать «железное» определение ничего не дали: видимо, понятие немного «обогнало время». Но можно попробовать разобрать семантически само понятие – тогда полу...

[Перевод] Первый взгляд на Tekton Pipelines Kubernetes быстро превращается из платформы оркестровки Docker в облачную операционную систему общего назначения. Благодаря операторам, Kubernetes получает возможность изначально управлять высокоуровневыми концепциями и бизнес-процессами, что означает, что вы больше не управ...

Видеоурок Теплицы: обзор бесплатного менеджера паролей KeePass Менеджер паролей – это специализированный сервис или программа для безопасного хранения паролей. Их существует много, и все они в целом похожи. Мы делали видео о менеджере паролей LastPass, а сегодня хотим разобрать еще один менеджер паролей под названием KeePass. Можно ...

[Перевод] Масштабирование Kubernetes в Pinterest: через сбои и аварии Kubernetes API Server вылетел с ошибкой (OOMKilled) Прошло больше года с нашего [компании Pinterest] перехода на платформу Kubernetes. С тех пор мы разработали множество новых функций, гарантировали надёжность и масштабируемость платформы, а также накопили опыт и лучшие п...

На смартфонах теперь тоже можно будет обновлять драйверы «видеокарты» Ну что, теперь мы будем обновлять графические драйверы и на наших смартфонах. В декабре Qualcomm рассказала, что SoC Snapdragon 865 и Snapdragon 765/765G стали первыми платформами с поддержкой функции отдельного обновления драйверов для GPU. Тогда же сообщалось, что все...

Продажи симулятора выживания Green Hell превысили 2,5 млн копий — и это без учёта Switch-версии Разработчики из польской студии Creepy Jar сообщили о том, что продажи симулятора выживания в амазонских джунглях Green Hell превысили 2,5 млн копий. Такого результата игра достигла за три с лишним года с момента релиза. Источник изображений: Creepy Jar В подсчётах учтены то...

Hitachi Vantara представила новое инфраструктурное решение для хранения данных в гибридном облаке Обновленная линейка устройств и ПО для хранения и управления данными в гибридной инфраструктуре будет особенно полезна для предприятий малого и среднего бизнеса. Компания Hitachi Vantara в ходе локального мероприятия «The Road Ahead: Digital Infrastructure for the Data-Dr...

Security Week 31: кража данных при помощи паяльника Сфера атак непосредственно на компьютерное железо обсуждается не так широко, как уязвимости в софте, и оттого представляет особый интерес. В прошлом году мы писали про эксперимент Трэммэлла Хадсона (Trammell Hudson), в котором проводилась реалистичная атака на ноутбук в режи...

ЦБ РФ анонсировал запуск цифровой ипотеки на национальной блокчейн-платформе По словам Скоробогатовой, 9 банков в России, один спецдепозитарий и Росреестр работают над электронными закладными через "Мастерчейн".ЦБ РФ анонсировал запуск цифровой ипотеке на национальной блокчейн-платформе"В принципе, электронные закладные на распределенн...

Твердотельный накопитель XPG Gammix S70 Blade — как XPG Gammix S70, но тоньше Компания Adata сообщила о выпуске твердотельного накопителя XPG Gammix S70 Blade. Читатели с хорошей памятью могут помнить, что осенью прошлого года было представлено изделие с похожим названием XPG Gammix S70. Сходство не является случайным. Новинка — разновиднос...

Павел Дуров опроверг миф о «русском» Telegram и раскритиковал WhatsApp Павел Дуров, стоящий за популярным мессенджером Telegram и один из основателей «ВКонтакте», разразился длинным сообщением на своём канале Telegram. В нём Дуров поделился успехами Telegram, опроверг несколько «мифов» относительно Telegram и раскри...

Яблочный CI Введение Мы — команда Platform в Playrix, у нас большая и сложная билд-ферма, использующая возможности всех платформ и облачных решений и успешно применяющая их на практике. В этой статье я бы хотел поделиться с вами особенностью работы с платформой MacOS. Читать дальше &r...

Разработчики FreeNAS и TureNAS собираются объединить оба продукта в общую систему FreeNAS - это бесплатная операционная система с открытым исходным кодом, предназначенная для сетевых устройств хранения (NAS). В течение большей части прошлого десятилетия проектом руководили сотрудники iXsystems, которая также выпустила корпоративную версию программного обе...

Компания HPE приобрела Determined AI, разработчика инновационной платформы машинного обучения Компания Hewlett Packard Enterprise (HPE) объявила о приобретении молодой компании Determined AI, которая продвигает мощный и надежный программный стек для ускорения обучения моделей ИИ в любом масштабе, построенный на платформе машинного обучения с открытым исходным ко...

Self-Hosted, или Kubernetes для богатых: почему самостоятельное развертывание кластера — не всегда способ сэкономить Идея самостоятельно развернуть кластер Kubernetes на собственных серверах или в облаке выглядит привлекательной: кажется, что это дешевле, чем платить за Managed-решение от провайдера. На самом деле все не так однозначно: на практике можно обнаружить скрытые расходы и подво...

Вышел Wine 5.0 21 января 2020 года состоялся официальный релиз стабильной версии Wine 5.0 — свободного инструмента для запуска нативных Windows-программ в UNIX-среде. Это альтернативная, свободная реализация Windows API. Рекурсивный акроним WINE означает "Wine Is Not an Emulator"...

Новый компьютерный чип работает как нейрон Новая архитектура объединила области вычислений и хранения данных, в результате получился почти настоящий нейрон Сегодня обработкой и хранением данных в компьютере, как правило, занимаются разные чипы. В результате данные постоянно передаются от одного устройства к другому. ...

Сбер построил крупнейшую SD-WAN-сеть в Европе на базе оборудования российской разработки Разработанная архитектура сети соответствует самым современным требованиям в области отказоустойчивости, обеспечивая многократное резервирование её ключевых элементов. После внедрения сети в Сбере в 3,5 раза сократились простои по причинам неудовлетворительного качества связ...

Dell Technologies и «Открытые Технологии» представили новейшие СХД Массивы хранения Dell EMC Power Store и PowerScale обеспечивают обработку структурированных и неструктурированных данных в соответствии с требованиями современного бизнеса. Компания Dell Technologies и ее титановый партнер «Открытые Технологии» представили в России новей...

Команда энтузиастов выпустила P2P-браузер Beaker 1.0 после двух лет разработки Пару лет назад стало известно, что группа энтузиастов разрабатывает P2P-браузер с поддержкой протокола Hypercore. Этот браузер получил название Beaker 1.0. Цель проекта — предоставить возможность пользователям разрабатывать и размещать свои сайты не где-то там, а «прямо в б...

[Перевод] Развертывание кластера баз данных через Vagrant с помощью ClusterControl Если вы работаете с большим количеством виртуальных машин, то Vagrant, вероятно, будет лучшим инструментом для их создания, автоматизации и управления, повышая эффективность и производительность развертывания (особенно для dev-окружений). ClusterControl также может быть разв...

Xiaomi хочет возглавить индустрию бионических роботов со своим «Железным яйцом» — четвероногим роботом CyberDog Компания Xiaomi поведала подробности о первом бионическом четвероногом роботе, который везде называют CyberDog, но он имеет и китайское название — «Железное яйцо» (Iron Egg). Чанг Ченг (Chang Cheng), вице-президент Xiaomi Group, заявил, что CyberDog вс...

Realme X50 Pro 5G начинает получать публичную бета-версию Realme UI 2.0 Компания Realme заявила, что бета-версия Realme UI 2.0 будет доступна к концу ноября. На данным момент разработчики компании, начали публичное развертывание бета-версии Realme UI 2.0 в Китае. Новый пользовательский интерфейс на базе Android 11 теперь развертывается для польз...

Незаслуженно забытый ZooKeeper В наш век распределенных микросервисов постоянно возникают распределенные проблемы. Это самые обычные computer science проблемы, но они распределены по разным серверам или даже разным датацентрам. Для их решения часто выдумывают много разного. Не делайте так, просто возьмите...

Инсайдеры раскрыли основную начинку смартфона Samsung Galaxy S21 FE 5G Информация о смартфоне Samsung Galaxy S21 FE 5G начала появляться в разных частях Интернета: сначала инсайдеры заговорили про рендеры, потом он прошёл сертификацию FCC, теперь его основную начинку слили через базу TENAA. Согласно этой утечке, у смартфона AMOLED-дисплей с диа...

Управление на основе данных становится доступным ИТ-менеджеры становятся всё более прагматичными и все чаще приобретают решения среднего уровня с компромиссным соотношением цены и возможностей. Цифровые преобразования охватывают всё большее количество предприятий: о проектах в области цифровизации сообщают не только гло...

Avast решила больше не торговать пользовательскими данными и закрывает Jumpshot Компания Avast, разрабатывающая программные решения для обеспечения информационной безопасности, объявила о ликвидации собственного дочернего предприятия Jumpshot, занимавшегося продажей пользовательских данных третьим лицам.

Повторная проверка Newton Game Dynamics статическим анализатором PVS-Studio Недавно на просторах интернета мной был обнаружен физический движок Newton Game Dynamics. Зная, что в таких проектах обычно большой объём сложного кода, я подумал, что будет интересно проверить его статическим анализатором PVS-Studio. Мой энтузиазм ещё больше подстегнуло то...

[recovery mode] Про клиентский опыт и оторванность от реальности Мы не претендуем на идеальность, и не принуждаем всех следовать этим путем, мы только рассказываем про опыт внутри нашей компании. Я Олег Биргер, руководитель центра развития клиентского опыта. Я помогаю создавать продукты и сервисы так, чтобы они достигали лучшего результа...

nodejs: менеджеры процессов и ES6-модули В мире серверного JavaScript'а я — новичок с чистым, практически незамутнённым разумом. Поэтому когда я узнал о существовании менеджеров процессов, а конкретно — о pm2, то сразу же попробовал применить его для запуска какого-нибудь простейшего backend-сервиса на nodejs в цел...

Стартовало закрытое тестирование Halo 3: ODST на ПК Студия 343 Industries запустила закрытое тестирование Halo 3: ODST среди пользователей ПК. Об этом сообщается в твиттере техподдержки игры. К нему получат доступ участники программы Halo Insider. Поклонникам предоставят доступ к нескольким главам основной кампании шутера и м...

Мониторинг и управление инфраструктурой ЦОД: новости от Sunbird Software, Schneider Electric и Tribe29 Пандемия COVID-19 заставила многих операторов ЦОД переосмыслить способы управления инфраструктурой своих серверных ферм. Теперь они не только дорабатывают процедуры безопасности, ограничивая прямые контакты между сотрудниками дата-центра и сторонними подрядчиками, но и все б...

Qualcomm пообещала выпустить ряд новых чипов Snapdragon Wear для умных часов и не только Текущий 2021 год может стать поворотным для экосистемы Wear OS. В мае Google и Samsung объявили о сотрудничестве в развитии данной платформы. Что касается аппаратного обеспечения, Qualcomm также демонстрирует серьёзные намерения в плане развития платформ для носимых устройст...

Новые возможности анализа табличных данных с алгоритмами машинного обучения в Elastic Elastic stack, также известный как ELK Stack (аббревиатура из программных компонентов: Elasticsearch, Kibana и Logstash), — это платформа построения озера данных с возможностью аналитики по ним в реальном масштабе времени. В настоящее время широко применяется для обеспечени...

[Из песочницы] Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозм...

[Перевод] 11 инструментов для разработки микрофронтендов, о которых стоит знать В сфере серверного программирования разбиение традиционных монолитных бэкендов на микросервисы позволило добиться невиданной прежде эффективности работы и недоступных ранее возможностей по масштабированию проектов. Но, несмотря на это, большинство фронтенд-систем всё ещё пре...

Вышел новый релиз свободного аудиоредактора Audacity 3.0 Audacity — популярный аудиоредактор, который распространяется бесплатно для Windows, Mac и Linux. Впервые софт появился около 20 лет назад, и сейчас он обзавелся рядом новых функций, которые облегчают задачу записи и редактирования аудиозаписей, включая музыку и подкасты. ...

Венчурный фонд МТС инвестирует 120 миллионов рублей в платформу клиентских данных Привлеченные средства KonnektU планирует направить на развитие платформы и инструментов анализа данных, а также на расширение каналов продаж и усиление команды.KonnektU - CDP-платформа для сбора и работы с клиентскими данными из разных информационных и маркетинговых каналов ...

OrganicMaps — релиз форка Maps.me с открытым кодом На днях состоялся первый релиз OrganicMaps — open-source форка Maps.me, который команда добровольцев готовила больше чем полгода. В этой небольшой заметке мне бы хотелось поделиться краткой историей проекта, за которой я следил в Telegram-чатах и на GitHub и обозначить осно...

343 Industries планирует ежемесячно рассказывать о ходе разработки Halo Infinite Комьюнити-менеджер студии 343 Industries Брайан Джаррард (Brian Jarrard) в социальной сети Reddit заявил, что уже на этой неделе команда планирует опубликовать новую информацию о Halo Infinite. Как и в декабре, она будет опубликована в формате статьи Inside Infinite в блоге...

Решаем практические задачи в Zabbix с помощью JavaScript Тихон Усков, инженер команды интеграции Zabbix Zabbix — кастомизируемая платформа, которая используется для мониторинга любых данных. С самых ранних версий Zabbix у администраторов мониторинга была возможность запускать различные скрипты через Actions для проверок на целевы...

[Перевод] Построение кластеров Kubernetes средствами самого Kubernetes Думаете, я сошел с ума? Я уже сталкивался с такой реакцией, когда впервые предложил развертывать кластеры Kubernetes с помощью Kubernetes.Но я убежден, что для автоматизации облачной инфраструктуры нет более эффективного инструмента, чем сам Kubernetes. С помощью одного...

[Из песочницы] Политика конфиденциальности и условия использования как обязательный атрибут IT продукта Меня зовут Александр Явтушенко и уже 4 года я работаю в сфере IT права. Последнее время все чаще сайты и приложения, которые я сопровождаю по части правового обеспечения их деятельности, начинают задумываться или непосредственно внедрять различные правила и политики связанны...

Обзор k9s — продвинутого терминального интерфейса для Kubernetes K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними и управление ими. K9s постоянно следит за изменениями в Kubernetes и пре...

[Перевод] Ломаем кластер Kubernetes через Helm v2 tiller Helm — пакетный менеджер для Kubernetes, что-то вроде apt-get для Ubuntu. В этой заметке мы увидим предыдущую версию helm (v2) с сервисом tiller, установленным по умолчанию, через который получим доступ к кластеру. Читать дальше →

В 2020 году Valve планирует представить новое поколение VR-платформы SteamVR 2.0 Компания Valve не только подвела итоги 2019 года в Steam, но и рассказала о планах на текущий год. В публикации есть упоминания про SteamVR 2.0, обновлённую версию системы виртуальной реальности, которая будет включать несколько улучшений пользовательского опыта. Компания не...

Вышел Firebird 4.0 Сегодня, 1 июня 2021 года, выпущен Firebird 4.0 — седьмой основной выпуск СУБД Firebird, разработка которого началась в 2016 году. Ключевой задачей при разработке Firebird 4.0 было повышение доступности баз данных (синхронная и асинхронная логическая репликация). Одно из ва...

Представляем Kubernetes CCM (Cloud Controller Manager) для Яндекс.Облака В продолжение к недавнему релизу CSI-драйвера для Яндекс.Облака мы публикуем ещё один Open Source-проект для этого облака — Cloud Controller Manager. CCM необходим не только для кластера в целом, но и собственно CSI-драйвера. Подробности о его предназначении и некоторые ос...

29 октября приглашаем на онлайн-митап Hot Java Всем привет! Если вы занимаетесь разработкой на Java и хотите обсудить кейсы из практики ─ подключайтесь к новому онлайн-митапу Hot Java! Наши разработчики представят несколько докладов, поделятся опытом и ответят на вопросы. Участие бесплатное, а самые интересные вопросы мы...

FOSS News №7 — обзор новостей свободного и открытого ПО за 9-15 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №7 за 9–15 марта 2020 г.: Релиз Firefox 74 Полная домашняя автоматизация в новостройке. Продолжение Метод...

[Перевод] Четыре простые настройки терминала Kubernetes, которые повысят вашу продуктивность Я управлял эксплуатацией больших Kubernetes-кластеров более трёх лет, и хочу поделиться своим минималистичным подходом к настройке терминала kubectl terminal, которая доказала свою высокую эффективность в повседневной работе. Хорошо настроенный терминал с командной строкой ...

[Перевод] Angular 9 теперь доступен — Ivy прибыл Вышла 9 версия Angular, это основной релиз, охватывающий всю платформу, включая сам фреймворк, angular material и CLI. В этом релизе приложения по умолчанию переключаются на компилятор и рантайм Ivy и, а также представляются улучшенные способы тестирования компонентов. Это ...

Игры за деньги: опыт развертывания сервиса PlaykeyPro Многие владельцы домашних компьютеров и компьютерных клубов ухватились за возможность заработать на имеющемся оборудовании в децентрализованной сети PlaykeyPro, при этом столкнулись с краткой инструкцией развертывания, что для большинства стало причиной возникновения пробл...

Arenadata заключила партнерское соглашение с «КОРУС Консалтинг» Партнерство с Arenadata расширит возможности «КОРУС Консалтинг» по созданию высоконагруженных аналитических комплексов на базе технологического стека, соответствующего требованиям импортозамещения. Компания Arenadata, разработчик многофункциональной корпоративной платформ...

Huawei откажется от Android в пользу собственной HarmonyOS Сегодня в Китае на своей ежегодной конференции Huawei Developer Conference (HDC) 2020 компания Huawei представила платформу HarmonyOS 2.0. Заместитель генерального директора компании Ричард Ю подтвердил на мероприятии, что Huawei начнет выпускать смартфоны на базе HarmonyOS ...

Vivaldi 3.3 — Делаем передышку в работе Привет, Хабр! Прочитав заголовок, вы можете подумать, что разработчики браузера Vivaldi устали и решили взять небольшую паузу в работе. Но не пугайтесь — разработчики Vivaldi не только не собираются отдыхать, они даже наращивают темпы разработки всеми нами любимого браузе...

«Я тише шептуна в открытом поле» или что такое Ninjutsu-OS Ninjutsu-OS — это специализированная ОС на базе Windows 10 (сборка 1909), которая содержит более 800 инструментов для тестирования кибербезопасности. Эдакий Kali Linux, только от мира Windows. Релиз совсем свежий, состоялся 18.04.2020. Читать дальше →

Redis на практических примерах Redis — достаточно популярный инструмент, который из коробки поддерживает большое количество различных типов данных и методов работы с ними. Во многих проектах он используется в качестве кэшируещего слоя, но его возможности намного шире. Мы в ManyChat очень любим Redis и акт...

Релиз новой Battletoads состоится совсем скоро, заявил сотрудник студии Rare В сети появилась новая информация о создании следующей Battletoads. На какой стадии находится проект, пока неясно, но видеоредактор студии заявил о скором релизе проекта. Он опубликовал информацию в твиттере, но позже удалил его. Созданием игры занимаются Rare и Dlala Studio...

Что может предложить Neovim разработчику на Scala? В сообществе фанатов текстового редактора Neovim произошло знаменательное событие — вышла версия 0.5, в которой появилось большое количество нововведений: встроенная поддержка языка Lua; экспериментальная поддержка treesitter; и, наконец, встроенный LSP клиент, позволяющи...

Отказоустойчивый кластер PostgreSQL с помощью crm Автор — Игорь Косенков, инженер postgres Professional Привет всем! Сегодня речь пойдет о кластере. Да, снова об отказоустойчивом кластере на базе Corosync/Pacemaker. Только настраивать мы его будем не как обычно — с помощью утилиты pcs, а с помощью мало используемой утилиты...

«Марвел-Дистрибуция»: решения для хранения и обработки данных Spectra Logic и Qualstar станут доступны в России «Марвел-Дистрибуция» заключила эксклюзивное соглашение с европейским мастер-дистрибьютором Open Storage AG. По условиям договора «Марвел» будет поставлять продукты и решения для резервного копирования, архивирования, офлайн-хранения данных, а также для ...

Решения для хранения и обработки данных Spectra Logic и Qualstar станут доступны в России «Марвел-Дистрибуция» заключила эксклюзивное соглашение с европейским мастер-дистрибутором Open Storage AG. По условиям договора «Марвел» будет поставлять продукты и решения для резервного копирования, архивирования, офлайн-хранения данных, а также для ...

Android 12 можно будет опробовать на Samsung Galaxy S21 уже в августе Редактор ресурса XDA Developers Макс Вайнбах (Max Weinbach) на своей страничке в социальной сети Twitter сообщил, что Samsung начала работу над адаптацией Android 12 для смартфонов серии Galaxy S21. Важно то, что Android 12 все еще находится в стадии бета-тестирования, ...

Microsoft начинает работу над Windows 10 21H2 Microsoft только недавно выпустила Windows 10 версии 20H2, но компания уже активно работает над подготовкой обновления операционной системы в 2021 году. Как и раньше, линейка обновлений функций Windows 10 в следующем году будет включать два отдельных выпуска: один весной, а ...

Вышел Linux 5.8 — один из величайших. Более подробный обзор В начале августа Линус Торвальдс представил новую версии ядра Linux. Согласно давней традиции сам релизы крупнейшего проекта с открытым исходным кодом происходит вполне буднично, создатель пишет электронное письмо в рассылку коллегам по цеху с кратким резюме по новой стабил...

Как перенести на TypeScript большую кодовую базу React UI-компонентов Как перенести на TypeScript большую кодовую базу React UI-компонентовПривет! Меня зовут Иван Греков, я работаю UI-разработчиком в frontend-команде Badoo. Главные задачи нашей команды — создание новых и поддержка существующих пользовательских интерфейсов для сайтов и приложен...

Переезжайте в YouTrack легко Привет, Хабр! Новая версия YouTrack от JetBrains включает в себя «приветственный набор» функций, которые помогут вашей команде освоить инструмент и максимально быстро втянуться в работу над проектами. Новый интерфейс для импорта задач и проектов упрощает миграцию данных в ...

Windows 10 21H1, 21H2 и обновление пользовательского интерфейса: что вам нужно знать Microsoft под руководством Сатья Наделлы сейчас больше занимается корпоративной стороной своего бизнеса, но Наделла наконец подтвердил, что Microsoft полностью привержена Windows 10. За последние несколько лет Windows 10 была ориентирована на предприятия, и Microsoft больше ...

DataLine запустила кластер для нагруженных баз данных MS SQL в облаке В рамках услуги «DBaaS:MS SQL как сервис» клиентам DataLine стала доступна версия для работы с высоконагруженными базами данных. В основе сервиса лежит гиперконвергентная платформа: работу баз данных обеспечивает новый кластер серверов без ...

Docs as code против или вместе с Confluence? Обзор нескольких способов публикации из репозитория в Confluence Многие уже давно или активно используют или смотрят в сторону модели хранения и публикации документации как кода, это значит применять к документации все те же правила, инструменты и процедуры, что и к программному коду, например, хранить в репозитории, прогонять тесты, соби...

Список бед OnePlus 8 и 8 Pro, которые приносит Android 11 Компания OnePlus выпустила вторую бета-версию операционной системы Android 11 для пользователей смартфонов OnePlus 8 и OnePlus 8 Pro. Примечательно, что в списке изменений нет никаких новых возможностей для OnePlus 8 и OnePlus 8 Pro, однако уже опубликован список пробле...

GeForce GT 710 отправилась в релиз Компания NVIDIA официально представила новую видеокарту GeForce GT 710, которая основана на графическом процессоре архитектуры Kepler. Главная особенность данной новинки в том, что ее создавали для формирования многопоточной конфигурации системы. То есть, вы можете поставить...

Основой сетевого хранилища Synology DS1621+ с шестью отсеками служит четырехъядерный процессор AMD Ryzen Компания Synology представила хранилище с сетевым подключением DS1621+. Хранилище с шестью отсеками для накопителей типоразмера 3,5 дюйма или 2,5 дюйма с интерфейсом SATA 6 Гбит/с и двумя слотами для SSD типоразмера M.2 с поддержкой NVMe построено на четырехъядерном про...

Microsoft выпустила Windows Server 2022 На конференции Ignite в марте Microsoft объявила, что Windows Server 2022 доступна в качестве предварительной версии. До этого ОС уже тестировалась инсайдерами Windows, но предварительная версия должна была стать почти финальной версией продукта. Теперь Microsoft объявила об...

[Перевод] Практический взгляд на хранение в Kafka Kafka повсюду. Где есть микросервисы и распределенные вычисления, а они сейчас популярны, там почти наверняка есть и Kafka. В статье я попытаюсь объяснить, как в Kafka работает механизм хранения. Читать дальше →

Как PHP/Python разработчиков в Lamoda учат писать на Go Привет! Меня зовут Михаил Мохначев, я тимлид команды Core в Lamoda. Наша команда занимается обеспечением работы сайта и системы приема заказов, что бы ни случилось. Мы очень активно используем язык Go — 95% трафика идет через сервисы, которые написаны на нем. Но также есть ...

На смартфонах теперь тоже можно будет обновлять драйверы «видеокарты» Ну что, теперь мы будем обновлять графические драйверы и на наших смартфонах. В декабре Qualcomm рассказала, что SoC Snapdragon 865 и Snapdragon 765/765G стали первыми платформами с поддержкой функции отдельного обновления драйверов для GPU. Тогда же сообщалось, что вс...

В семействе Western Digital WD_Black — три новых твердотельных накопителя Компания Western Digital представила три новых твердотельных накопителя, которые вошли в семейство WD_BLACK, объединяющее продукцию для любителей игр на ПК и консолях. Во-первых, это твердотельный накопитель WD_BLACK SN750 SE с интерфейсом PCIe Gen4 x4 и поддержкой NVM...

Когда Cron подводит Привет!У нас есть огромные ночные отчёты по продуктовым метрикам, которые с утра попадают их владельцам. Пару лет назад они собирались обычным Cron'ом, но это оказалось очень нестабильной историей. Cron требует учёта определенных нюансов и дисциплины: если отчёт не собр...

Western Digital выпустила платформу безопасности ArmorLock — новый стандарт в сфере защиты информации Она призвана решить различные проблемы с безопасностью, возникающие при развертывании хранилищ, в которых уделяется особое внимание к высокопроизводительной обработке больших объемов данных и сохранности особо ценной информации.

HPE поможет Zenuity в разработке передовых систем беспилотного вождения Компании Zenuity и Hewlett Packard Enterprise (HPE) договорились о сотрудничестве с целью разработки передовых технологий для самоуправляемых транспортных средств. Zenuity — это совместное предприятие шведских компаний Volvo Cars и Veoneer. Фирма Zenuity занимается разработк...

Pure Storage присоединилась к Google Cloud Anthos Ready Storage Initiative Компания Pure Storage присоединилась к Google Cloud&#39;s Anthos Ready Storage Initiative -&nbsp;экосистеме партнеров&nbsp;Google, создающих решения для ее&nbsp;открытой платформы&nbsp;Anthos, которая позволяет бизнесу&nbsp;ускорить разработку нов...

Overlay и underlay сети на службе платформы виртуализации VMmanager Всем привет, меня зовут Александр Гришин, и я работаю product manager в компании ISPsystem. И сегодня хочу рассказать об интересной разработке нашей компании — схеме сети IP-Fabric на основе BGP в платформе виртуализации VMmanager. Осенью прошлого года мы добавили новую...

Молодежный родстер «Крым» — новые горизонты Молодежный спортивный родстер «Крым» — это автомобиль для дорог общего пользования. Проект зародился в 2013 году, а начальный коллектив инженеров сформировался из первого состава команды «Формула Студент» МГТУ им. Н.Э. Баумана, о которой мы уже рассказывали вам в статье. Над...

Сетевое хранилище Qnap TS-230 предназначено для домашнего применения Компания Qnap Systems представила «легкий, тихий и многофункциональный» NAS-сервер TS-230 для домашнего применения. По мнению производителя, окрашенное в голубой цвет устройство хорошо вписывается в жилые интерьеры. Оно может служить средством централизованн...

[Из песочницы] Логическая репликация из PostgreSQL в Erlang Довольно типичная схема при разработке системы, когда основная логика обработки сосредоточена в приложении (в нашем случае Erlang), а данные для работы этого приложения (настройки, профили пользователей и т. д.) в базе данных (PostgreSQL). Приложение Erlang кэширует настройк...

FOSS News №47 – дайджест новостей и других материалов о свободном и открытом ПО за 14-20 декабря 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Релиз ядра Linux 5.10; презентация юридической базы данных Creative Commons Legal Database; обзор Sla...

Яндекс запускает производство серверов в России, первые серверы выпустят в 2022 году Команда Яндекса объявила о запуске производства серверов в России совместно с группой компаний «Ланит», производителем компьютерной техники Gigabyte и банком ВТБ. Компании создадут совместное предприятие, которое откроет центр разработок — он будет пр...

Western Digital представила платформу для HDD рекордного объёма — с флеш-памятью и повышенной производительностью Компания Western Digital представила OptiNAND — новую архитектуру жёстких дисков, которая предполагает сочетание флеш-памяти UFS и магнитных дисков с записью ePMR. И нет, это не так называемые гибридные жёсткие диски, которые активно продвигали разные производители около 10 ...

И полгода не прошло: вышел релиз OpenSSH 8.5. Подробности о новинке Спустя пять месяцев разработки выложен релиз OpenSSH 8.5, открытая реализация клиента и сервера для работы по протоколам SSH 2.0 и SFTP. Разработчики заявили о переводе в будущем алгоритмов, которые используют хеши SHA-1, в разряд устаревших. Проблема в том, что эффективнос...

Microsoft выпустит браузер Edge для Linux в октябре Microsoft активно продвигает свой новый браузер Edge, основанный на движке Chromium. Он уже вышел для многих популярных платформ, помимо Windows, таких как Android, macOS и iOS. Теперь Microsoft объявила, что предварительная версия браузера для разработчиков в октябре выйдет...

Google превзошла Apple в безопасности Резервные копии Android оказались защищены лучше, чем iOS Исторически так сложилось, что многие функции iOS сначала появлялись именно на Android. Не будем наклеивать ярлыки и обвинять одних в копировании идей других, в конце концов, большое значение имеет именно реализация, ...

[Перевод] Какие возможности появились у утилиты rdiff-backup благодаря миграции на Python 3 В процессе миграции на Python 3 разработчики утилиты rdiff-backup усовершенствовали её, добавив много новых фич. В марте 2020 года вышел второй крупный релиз утилиты rdiff-backup. Второй — за 11 лет. Во многом, это объясняется прекращением поддержки Python 2. Разработчики...

Атака на Nvidia DeepStream с помощью некорректного фрейма видео в формате H264 Nvidia DeepStream - широко известный в узких кругах инструмент для инференса на нейронных сетях и другой высокопроизводительной обработки видео-потоков в реальном времени на оборудовании от Nvidia. Наша команда занимается разработкой и оптимизацией пайплайнов видео аналитики...

Microsoft выпустила Project Reunion Preview 0.5 Project Reunion — это новый набор компонентов и инструментов для разработчиков, который представляет собой следующую эволюцию платформы разработки приложений Windows. Project Reunion предоставляет унифицированный набор API-интерфейсов и инструментов, которые могут согласован...

В открытом доступе обнаружены данные 2 млн людей, подозреваемых в терроризме В июле этого года исследователь в сфере информационной безопасности Боб Дьяченко (Bob Diachenko) обнаружил базу данных, которая располагалась в открытом кластере Elasticsearch и содержала информацию о примерно 1,9 млн людей, подозреваемых в терроризме. Предполагается, что ба...

[Перевод] Сеть в bitly: Linux tc для минимизации издержек и забавы ради Представьте, что вы, например, bitly — то есть очень большой сервис сокращения ссылок. И вот, вы хотите скопировать свои 150 ТБ сжатых данных с одного физического кластера на другой, новый. Чтобы сделать это, вы запускаете distcp из набора инструментов hadoop — и рады тому, ...

«Тионикс» выводит на рынок VDI Security Отличительной особенностью VDI Security является универсальность: продукт может работать практически на любом клиентском устройстве – от специализированного тонкого клиента (терминала) до домашнего компьютера, при этом обеспечивается удаленное и безопасное подключение как к ...

Battlefield 6 повергла всех в шок невероятной графикой, вооружением и техникой Как известно, уже в этом 2021 году должен состояться релиз такой видеоигры, как Battlefield 6. От разработчиков из студии DICE, которые и занимаются разработкой данной игры, уже известно, что действия развернутся в современном мире, поэтому Читать полную версию публикации B...

Как представители разных профессий вас пробивают Чтобы проводить расследования по открытым данным в интернете, совершенно не обязательно обладать сверхтехническими познаниями. Раньше возможности таких расследований были доступны только крупным корпорациям. Сейчас малый бизнес и вообще любой человек с интернетом может в...

[Перевод] Многократное использование UI-компонентов в масштабах организации Хотя React и другие библиотеки и фреймворки для веб-разработки упрощают многократное использование компонентов, сама собой такая схема работы не налаживается. В этой сфере всё ещё существуют сложные задачи, которые особенно характерны для тех случаев, когда речь идёт о масшт...

343 Industries обещает поделиться новостями о Halo Infinite в ближайшие недели Комьюнити-менеджер студии 343 Industries Брайан Джаррард (Brian Jarrard) на Reddit заявил, что в ближайшие недели разработчики планируют поделиться новостями о Halo Infinite. Также он отметил, что игру не будут показывать на ежегодном шоу The Game Awards. Сейчас мы всё ещё ...

Какие смартфоны Huawei первыми получат Android 11. Оболочка EMUI 11 дебютирует в августе Информация о новой оболочке EMUI 11 продолжает прибывать. Вчера стало известно, что релиз оболочки запланирован на третий квартал 2020 года. Теперь появились новые подробности.  Их раскрыл тот же топ-менеджер — доктор Ван Ченглу (Wang Chenglu), президент пот...

AWS создала новую ОС Bottlerocket на базе Linux для запуска контейнеров Платформа Amazon Web Services (AWS) создала новую операционную систему с открытым исходным кодом на базе Linux. Новая разработка под названием Bottlerocket специально предназначена для запуска контейнеров на виртуальных машинах или физических серверах. Она имеет ряд функций,...

Российские выборы на блокчейне обойдутся в 6 миллиардов Запланированными целями являются: доступность процедуры голосования для избирателей вне зависимости от места их нахождения; организация деятельности избирательных комиссий на основе цифровых данных об избирателях и других участниках избирательного процесса, получаемых в том ...

[Перевод] Обновление Kubernetes-кластера без простоя Процесс обновления для вашего Kubernetes-кластера В какой-то момент при использовании кластера Kubernetes возникает потребность в обновлении работающих нод. Оно может включать в себя обновления пакетов, обновление ядра или развертывание новых образов виртуальных машин. В те...

Как мы внедрили скрытие аккаунтов в Telegram или #ДуровДобавьДвойноеДно Если анимация не воспроизводится, смотрите её здесь. Здравствуйте, Павел Дуров! Мы надеемся, что Вы нашли время ознакомиться с данным открытым письмом. Мы разработали решение для Telegram-клиента, которое позволяет скрывать аккаунты и открывать их только через уникальный к...

Разработчики Gran Saga получили инвестиции размером в $27 млн и анонсировали новую игру, Chrono Odyssey Студия NPIXEL, которая базируется в Южной Корее, сообщила очень хорошие новости. Во-первых, ей удалось получить инвестиции размером около $27 млн. То есть получается, что на данный момент NPIXEL стоит около $360 млн. В итоге студия пообещала, что с такими финансами она сможе...

Kubernetes в Hetzner при помощи Rancher (с картинками) Доброго времени суток. Последние несколько месяцев я пытался запустить кластер kubernetes для взаимных пыток и изучения. За это время я прочитал большое количество разных статей, многие из которых были хорошими, но совершенно не подходящими для человека, не сталкивавшегося с...

Представлен предварительный выпуск GIMP 3.0 — что нового? Разработчики графического редактора GIMP 3.0 представили версию 2.99.2, которая считается предварительной версией новой стабильной ветки GIMP 3.0. Среди основных нововведений — переход на GTK3, добавление штатной поддержки Wayland и HiDPI, переработка и оптимизация кода, до...

Серверы Huawei на процессорах Kunpeng 920 получат российскую «импортонезависимую» операционную систему Компании Huawei и РЕД СОФТ сообщили о подписании соглашения о технологическом сотрудничестве. Предмет соглашения — продажи на российском рынке комплексных решений, в которых объединены флагманские продукты двух компаний: серверы Huawei Taishan 200 (модель 2...

Как катать релизы несколько раз в день и спать спокойно. Доклад Яндекса Высокие темпы разработки сопряжены с рисками, влияющими на отказоустойчивость и стабильность — особенно если хочется экспериментировать и пробовать разное. Разработчик Маркета Мария Кузнецова рассказала о релизном цикле своей команды от и до, а также о мониторингах и других ...

[ +конкурс ] Новый релиз Acronis True Image 2021 — комплексная киберзащита и новые возможности Привет, Хабр! У нас настало время очередного релиза Acronis True Image, нашего флагманского продукта для персональных пользователей. Версия 2021 года вышла действительно особенной, потому что она сочетает в себе и обширные возможности по защите данных, и новые средства для о...

Особенности реализации динамических списков в пользовательских интерфейсах В интерфейсе каждого современного приложения в том или ином виде присутствуют списки объектов. При работе с ними у пользователя часто возникают потребности в однотипных действиях вроде сортировки, фильтраций, экспорта и так далее. Реализация этих операций часто осложняется ...

ASRock Mars 4000U - самый тонкий в мире мини-ПК на базе AMD ASRock анонсировала мини-ПК получивший название Mars 4000U. По словам компании, Mars 4000U является самым тонким мини-ПК в мире. ASRock Mars 4000U сочетает в себе производительность в компактном корпусе объемом 0,7 л, его высота 26 мм. Мини-ПК ASRock Mars 4000U поддерживае...

[Перевод] Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не знали Привет, Хабр! Приглашаем на бесплатный Demo-урок «Параллельный кластер CockroachDB», который пройдёт в рамках курса «PostgreSQL». Также публикуем перевод статьи Тома Брауна — Principal Systems Engineer at EnterpriseDB. В этой статье рассмотрим несколько полезных со...

[Перевод] Для программиста shell так же необходим, как умение читать Грамотное владение shell — один из самых важных навыков, которыми вы как программист должны обладать. Unix shell — одна из самых мощных идей, реализованных в коде, и она должна стать вашей второй натурой. Ни один другой инструмент и близко не сравним с возможностью быстрого ...

Как собрать датасет за неделю: опыт студентов магистратуры «Наука о данных» Привет, Хабр! Сегодня хотим представить вам некоммерческий открытый датасет, собранный командой студентов магистратуры «Наука о данных» НИТУ МИСиС и Zavtra.Online (подразделении SkillFactory по работе с вузами) в рамках первого учебного Дататона. Мероприятие проходило как од...

WhatsApp продолжает усиливать безопасность: резервные копии чатов получат повышенную защиту Команда популярного мессенджера WhatsApp продолжает работать над повышением безопасности данных пользователей. Облачные резервные копии чатов и медиаконтента получат дополнительную защиту.  Пользователи смогут настроить доступ по паролю и шифрование к облачной коп...

[Из песочницы] Android Remote Debugger — удаленная отладка Android приложений Отладка является важным этапом разработки программного обеспечения. Поиск и исправление ошибок позволяет разрабатывать качественные продукты. В данной статье я хочу поговорить об отладке только Android приложений. Android Studio предоставляет нам различные инструменты профил...

Сроки выхода Windows 11 и возможность беслатного обновления Microsoft официально представит «новое поколение Windows» уже на следующей неделе, 24 июня, однако утёкшая накануне сборка под номером 21996 приоткрыла завесу тайны вокруг операционной системы. В частности, эта сборка подтвердила, что система выйдет под названием Windows 11...

Microsoft планирует «радикальное визуальное обновление Windows» Компания Microsoft планирует «радикальное визуальное обновление Windows», чтобы дать сигнал пользователям операционной системы, что «Windows возвращается». Об этом гласит описание вакансии разработчика в команде Windows Core User Experiences: В этой команде вы будете работа...

Concurrent Mode в React: адаптируем веб-приложения под устройства и скорость интернета В этой статье я расскажу о конкурентном режиме в React. Разберёмся, что это: какие есть особенности, какие новые инструменты появились и как с их помощью оптимизировать работу веб-приложений, чтобы у пользователей всё летало. Конкурентный режим — новая фишка в React. Его зад...

ВВС США внедряет блокчейн-платформу для безопасной связи Стартап Fluree работает над созданием базы данных на основе блокчейна. В 2019 году фирма привлекла $4,7 млн инвестиций. Отличительной особенностью этой платформы является то, что она объединяет технологии блокчейна и графической базы данных.ВВС США хотят получить систему свя...

Infortrend представила сетевое хранилище EonStor CS 4014U на базе накопителей U.2 NVMe Новинка рассчитана на высокопроизводительные инфраструктуры с большими нагрузками. Это могут быть платформы аналитики, обработки огромных объемов информации и пр.

МТС открыла бизнесу доступ к облачному сервису для объединенных коммуникаций Сервис предоставляется по SaaS-модели и позволяет экономить до 35% ежемесячно. Компания МТС сообщает о запуске сервиса «Офис #CloudMTS» для организации дистанционного взаимодействия сотрудников на основе облака #CloudMTS. Услуга позволит повысить продуктивность распределе...

Такого еще не было: опыт построения Veritas HA Cluster поверх VMware vSAN В одном проекте мы строили новую ИТ-инфраструктуру и консолидировали на нее базы данных Oracle. Базы были разных объемов и степени критичности (вплоть до Business Critical). Казалось бы, штатная задача. Но в ней таилась одна особенность, о которую мы поломали немало копий,&n...

Позиция Mail.ru Group по развитию opensource в России Считаем важным сегодня сформулировать позицию компании по развитию открытого исходного кода в России. Mail.ru Group — opensource-компания в своем ДНК. Мы уже много лет активно развиваем opensource-проекты — и силами отдельных разработчиков-энтузиастов, и целыми командами вну...

Приложение для показа новых трейлеров Abandoned уже загрузили в базу данных PS Store Портал Twisted Voxel обратил внимание на появление в базе данных PlayStation Store приложения Abandoned: Realtime Trailers для показа новых иллюстративных материалов по грядущему хоррору Abandoned от Blue Box Game Studios. Источник изображения: Twitter Напомним, первоначальн...

[Перевод] 30 лет Линукса. Интервью с Линусом Торвальдсом. Часть 2 Первая часть интервью. Распределенная система контроля версий Git Дж.А.: Linux – только первая из ваших работ, глобально повлиявших на мир опенсорса. В 2005 году вы также создали Git, исключительно популярную распределенную систему контроля версий. Вы быстро перенесли дер...

VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04 Настройку VNC и RDP на виртуальном сервере мы уже освоили, осталось изучить еще один вариант подключения к виртуальному рабочему столу Linux. Возможности созданного компанией NoMachine протокола NX достаточно интересны, к тому же он хорошо работает через медленные каналы. Ф...

Сверхдлинное преобразование Фурье на FPGA Всем привет! В этой статье я хочу рассказать про реализацию алгоритма сверхдлинного быстрого преобразования Фурье на ПЛИС. Написать эту статью меня побудило желание поделиться личным практическим опытом, который не хотелось бы потерять, оставив информацию только у себя в го...

Как обучить нейронную сеть DeepPavlov на ноутбуке с использованием GPU В этой статье я хочу поделиться своим опытом использования данной open-source библиотеки на примере реализации одной задачи с парсингом файлов PDF/DOC/DOCX содержащих резюме специалистов. Здесь я также опишу этапы реализации инструмента для подготовки датасета. После чего м...

Непростой бэкап: строим BaaS-сервис для работы с ПДн и ГИС Нередко наши клиенты, уже использующие облака для работы с персональными данными, задаются вопросом: а подходят ли облачные сервисы для бэкапов ПДн? Сегодня мы на собственном опыте покажем, какие требования к резервному копированию ПДн и данных ГИС предъявляют регуляторы, ка...

Плохие интерфейсы, или как я ходила на башню Федерация Часто пишут про тяжёлые, неудобные UI программных продуктов. Но с интерфейсами мы сталкиваемся не только при работе за компьютером, но и в физическом мире.Я разработчик системы Directum, занимаюсь разработкой прикладных решений. В мои задачи входит среди прочего и проектиров...

В режиме пробного запуска вышла Respawnables Heroes — яркий шутер в стиле Overwatch The Respawnables — популярный мультиплеерный шутер, вышедший на мобильных еще в 2012 году. Он все еще активно поддерживается разработчиками, но они трудятся и над новым проектом, который называется Respawnables Heroes. Это тоже мультиплеерный шутер, очень сильно напоминающи...

Смартфоны — это не просто мобильные телефоны. Huawei дразнит уникальными возможностями EMUI 11 Сегодня Huawei опубликовала новый тизер EMUI 11, фирменной пользовательской оболочки компании на базе операционной системы Android. В официальном блоге компании в китайской социальной сети Weibo было добавлено сопроводительное описание. Добавьте крылья воображению, смар...

Опыт создания web-приложения с Pony ORM Привет, Хабр! Недавно передо мной встала задача написать на Python web-приложение для разделения счёта в ресторане между участниками трапезы. Так как нужна DB для хранения данных о заказах и пользователях, встал вопрос выбора ORM для работы с базой. Разработка велась на Flas...

.NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров .NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С ее помощью можно разрабатывать различные устройства для Интернета вещей, носимые устройства, научные приборы, ...

[Перевод] Mozilla — прекрасная IT-компания, которую мы теряем Когда разнеслась новость о том, что Mozilla начинает волну сокращений – уже вторую за текущий год – реакция последовала незамедлительно. От внимания разработчиков не ускользнуло, что компания уже срезала весь корпоративный жирок и теперь кромсает живые мышцы. Она распустил...

[Перевод] Sktime: унифицированная библиотека Python для машинного обучения и работы с временными рядами Всем привет. В преддверии старта базового и продвинутого курсов «Математика для Data Science», мы подготовили перевод еще одного интересного материала. Решение задач из области data science на Python – это непросто Почему? Существующие инструменты плохо подходят для реше...

Эволюция команды разработки Весной 2019 года меня пригласили руководить разработкой в небольшой стартап, занимающийся обработкой Big Data. За год руководства было решено немало важных вопросов и их решений, о которых я сегодня буду рассказывать. Статья в большей степени предназначена для руководителей ...

Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 1 Если командная работа не согласована, между отдельными участниками процесса и целыми командами постоянно будут происходить столкновения, а продукты компании или микросервисы внутри одного продукта будут мешать друг другу при использовании общих ресурсов и инфраструктуры. Рез...

Первый взгляд на Microsoft Edge для Linux Обновленный браузер Microsoft Edge, который был запущен в январе, официально доступен для Linux и может быть запущен на платформе с открытым исходным кодом в конце этого года. Microsoft Edge на основе Chromium, который в целом был хорошо принят, уже изначально доступен для W...

Microsoft вдвое увеличила скорость ввода и вывода за счет накопителей Seagate Exos 2X14 Exos 2X14, новый жесткий диск корпоративного класса компании Seagate, ― это первый накопитель, выполненный по революционной технологии MACH.2 Multi-Actuator. В настоящее время проводится его тестирование в центрах обработки данных нескольких компаний. По сравнению с накопите...

Предстоящие функции Windows 10 могут не иметь даты выпуска Microsoft работает над более простым подходом к предстоящим обновлениям функций Windows 10. В рамках нового подхода Microsoft вносит значительные изменения в канал Fast Ring программы Windows Insider. В дальнейшем Fast Ring получит новые сборки из ветки RS_PRERELEASE, а изме...

Microsoft Lists — новый инструмент для повышения продуктивности работы в Teams, SharePoint и Outlook Microsoft разрабатывает новое бизнес-ориентированное приложение для списков и планирования, призванное дополнить и без того весьма широкий набор сервисов и функций Microsoft 365. Приложение называется Microsoft Lists (не путать с пользовательским планировщиком задач To Do) —...

Хранилище данных нового поколения для контента и IoT Решения семейства Hitachi Content Platform помогут не только предоставить быстрый доступ к неструктурированным данным, но и обеспечить их анализ с использованием алгоритмов искусственного интеллекта. Корпоративные озера данных продолжают расширяться — в первую очередь за ...

Что такое Azure Stack HCI и как это работает Привет, Хабр! Сегодня мы хотим рассказать о том, что представляет из себя платформа Azure Stack HCI. В том числе, что это вообще такое, из какого железа собрано, какой софт содержит, как работает, и вот это вот все. Присоединяйтесь! Это гостевая публикация от ребят из «Ал...

Компания Huawei открыла первый в России ЦОД на ARM-технологии Главной целью построения дата-центра является предоставление заказчикам и партнёрам Huawei доступа к передовым серверам Taishan, которые построены на вычислительной архитектуре ARM. И это делает его уникальным: в мире насчитывается менее десятка центров обработки данных, кот...

«Новые Былины», часть первая: Введение По многочисленным просьбам читателей начинается большой цикл статей о применении технологии бессерверных вычислений для разработки реального приложения. В этом цикле будет рассмотрена разработка приложения, тестирование и поставка конечным пользователям с использованием сов...

Вышел новый релиз «Python для браузеров», встречаем Brython 3.9 Разработчики проекта Brython Python выпустили новый релиз, Brython 3.9. Сам проект позиционируется, как «Python для браузера». Он основан на Python 3 и выполняется на стороне браузера, причем для разработки веб-скриптов вместо JavaScript используется Python. Код проекта ...

Snapdragon 7c и Snapdragon 8c – новые платформы Qualcomm для ноутбуков Вслед за однокристальными платформами Snapdragon 865 и 765/765G для смартфонов компания Qualcomm анонсировала и новые SoC для портативных компьютеров – Snapdragon 7c и Snapdragon 8c. Это решения, предназначенные для пользовательских устройств, но есть еще и Snapdr...

Обзор гибких методологий проектирования DWH Разработка хранилища — дело долгое и серьезное. Многое в жизни проекта зависит от того, насколько хорошо продумана объектная модель и структура базы на старте. Общепринятым подходом были и остаются различные варианты сочетания схемы “звезда” с третьей нормальной формой. К...

Riot Games запускает закрытый бета-тест автобатлера Teamfight Tactics на мобильных В конце января на ПК стартовал первый бета-тест новой карточной игры Legends of Runeterra от Riot Games, авторов League of Legends. На мобильных пока поиграть нельзя, но вместо этого разработчики предлагают закрытый бета-тест Teamfight Tactics, которая в свою очередь вышла н...

Space: публичный релиз командной среды от JetBrains Привет, Хабр!Мы рады представить публичную версию Space — универсального и расширяемого инструмента для командной работы, разработки ПО, общения, управления проектами и командами.В этом посте мы расскажем о том, что включает в себя Space на этапе релиза, и поделимся планами ...

Switch-версия DOOM Eternal близка к релизу Напоминаем на случай, если вы забыли: DOOM Eternal была анонсирована на Nintendo Switch. Выступая на PAX Online × EGX Digital, исполнительный продюсер шутера Марти Стрэттон (Marty Stratton) заявил, что версия для консоли Nintendo «очень близка» к релизу, и команда id Softwar...

RBK.money выпустила первый в мире open-source платежный процессинг — творим будущее вместе Привет! Если вы читали наши предыдущие посты (читали же?), то точно помните, что мы в RBK.money очень сильно за опенсорс. Настолько, что выложили в открытый доступ наш антифрод в виде открытых исходников под лицензией Apache 2.0. Как вы понимаете, нам понравилось. Одного а...

[Из песочницы] Turing Pi — кластерная плата для self-hosted приложений и сервисов Turing Pi это решение для self-hosted приложений построенное по принципу rack стоек в дата центре, только на компактной материнской плате. Решение ориентировано на построение локальной инфраструктуры для локальной разработки и хостинга приложений и сервисов. Вообщем это ка...

Microsoft Edge для Android готовится к выходу Edge Chromium на ПК Релиз новой версии Microsoft Edge, построенной на базе проекта Chromium, для платформ Windows и macOS состоится уже 15 января 2020 года. Поскольку до этого события остаётся всего чуть больше двух недель, некоторые приложения Microsoft уже начали готовиться к переходу на нов...

[Из песочницы] Как организовать эффективную работу распределенной команды верстки Всем привет! Меня зовут Роман, и сегодня я поделюсь своим опытом работы в распределенной команде верстки. Расскажу о процессах, которые мы построили, и как команда из четырех человек покрывает потребности в верстке целого подразделения, состоящего из 30+ продуктов и 20+ прод...

Вышло обновление продуктов «МойОфис» Компания «Новые облачные технологии», разрабатывающая платформу для организации облачного сервиса хранения и совместного редактирования документов «МойОфис», сообщила об обновлении своего флагманского продукта. Новый релиз платформы получил индекс 2020.02 и свыше полутора со...

Переход c Cocoapods на Swift Package Manager Cocoapods считается наиболее популярным менеджером зависимостей для iOS. Последние годы Apple работает над развитием своего нативного менеджера зависимостей Swift Package Manager (SPM). Изначально его использование было возможно только для server-side Swift или приложений...

MIUI 12.5 станет доступна для смартфонов Xiaomi, Redmi и Poco до конца года Не так давно Xiaomi объявила о выпуске «промежуточной» версии фирменной оболочки MIUI 12.5 перед запуском принципиально новой MIUI 13. Теперь стали известны сроки релиза из официального источника.  О сроках рассказал Джин Фан (Jin Fan), бывший генераль...

Релиз кросс-платформенного .NET UI-тулкита AvaloniaUI 0.9 Avalonia — кроссплатформенный .NET UI-тулкит с открытым исходным кодом, вдохновлённый технологиями WPF и UWP. Он полностью поддерживает Windows, macOS и Linux, .NET Core 2.0-3.1, XAML, дата-биндинги, lookless-контролы и многое другое. (на ВДПВ показана работа без XOrg) Верс...

Как мы строили работу с техническими инцидентами на уровне компании Пока вы маленький старпап, команда легко справляется со всеми ошибками и сбоями сама. Если вы развиваетесь, и делаете это быстро, неизбежно приходит время, когда разработчиков становится больше, компания — крупнее, а проблемы перестают быть локальными и требуют участия смежн...

Postgresso 20 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость Feature Freeze Функциональность 13-й версии PostgreSQL заморожена. Теперь только доработки и исправления багов. Список нового, вопреки многим ожиданиям, довольно обширный...

Рассказываем про библиотеку для Process Mining: теперь SberPM в открытом доступе Process Mining – это подход к извлечению, анализу и оптимизации процессов на основе данных из так называемых журналов событий (event logs), доступных в корпоративных ИТ-системах. Являясь своеобразным мостиком между Data Mining и Process Management, он выводит исследование би...

Масштабируем WebSocket соединения на Go Мессенджер Авито – это: 12 m уникальных пользователей в месяц; Версии для всех современных платформ (Web, iOS, Android); Достаточно нагруженное приложение – около 800 тысяч подключений онлайн по WebSocket (основной протокол общения с пользователями). Александр Емелин из ко...

Чип Exynos 880 5G конкурент Snapdragon 765G? В этом году мы стали свидетелями нападок на Samsung с призывом отказаться выпускать флагманы на базе фирменных чипов Exynos. Не особо жалуют некоторые пользователи и проприетарные SoC Samsung бюджетного и среднего класса. Но есть компании, которые верят в Exynos.   &nb...

[Перевод] Разработка более быстрых приложений на Vue.js JavaScript — это душа современных веб-приложений. Это — главный ингредиент фронтенд-разработки. Существуют различные JavaScript-фреймворки для создания интерфейсов веб-проектов. Vue.js — это один из таких фреймворков, который можно отнести к довольно популярным решениям. Vu...

Открываем доступ к Platform V — опенсорсному суперфреймворку Сбера У нас примерно три тысячи команд разработки, поэтому, очевидно, нам нужен был какой-то фреймворк для разработчиков. Спустя несколько поколений эволюции мы собрали вообще всё, что было разработано в банке, в единую систему. Можно, условно, постучать по API для доступа к люб...

Microsoft пообещала скорый выпуск Windows нового поколения — одного из самых значимых обновлений за десять лет Microsoft не стала делиться особо крупными новостями об операционной системе Windows на начавшейся конференции Build 2021, потому что компания готовится к отдельному большому анонсу, посвящённому будущему операционной системой для ПК.  Об этом заявил генеральный д...

Wondershare представляет PDFelement 8.0 для Mac: Лучший инструмент для работы с PDF Wondershare Technology анонсировала новую версию PDFelement 8.0 для Mac. В настольном PDF-редакторе для macOS появилось несколько новых функций, а интерфейс стал еще удобнее. PDFelement 8.0 для Mac дополняет мобильные возможности PDFelement Pro для iOS, предлагая поклонникам...

[Перевод] # Вышел релиз GitLab 13.4 с хранилищем HashiCorp для переменных CI и Kubernetes Agent Вышел релиз 13.4 с хранилищем HashiCorp для переменных CI, Kubernetes Agent и центром безопасности, а также переключаемыми фичами в Starter В GitLab мы всегда думаем о том, как помочь пользователям снизить риски, повысить эффективность и скорость поставки на вашей любимой п...

Смотрим геймплей NBA 2K22 Arcade Edition, что нового? 2K Games объявил о дате релиза NBA 2K22 Arcade Edition, а также показал в трейлере новые режимы и вообще, что стоит ждать от нового сезона NBA на мобилках. Только есть одно «но» — это издание выйдет на одну платформу. NBA 2K22 Arcade Edition — это новый сезон баскетбола на...

iPhone 12 окончательно взломали: вышел джейлбрейк для iOS 14 с поддержкой всех моделей от iPhone 6s Команда взломщиков мобильной платформы Apple со стажем Unc0ver выпустила джейлбрейк, который работает на iOS от версии 14 до 14.3 с поддержкой всех моделей iPhone с этой версией ОС — от «древнего» iPhone 6s до новейших iPhone 12.  Хакер Pwn20wnd ...

lsFusion 5, 6: больше асинхронности, агрегация / расширение / пользовательская настройка форм, новые представления После выпуска первой публичной (третьей) версии платформы мы получили огромное количество фидбэка, большая часть работы над которым нашла отражение в недавно вышедшей четвертой версии платформы. Впрочем, значительная часть этого фидбэка осталась “за бортом”, но не была заб...

Apple не сделала Siri умнее. Просто ваш iPhone стал мощнее С момента появления iPhone многие интеллектуальные возможности смартфонов не стали ограничиваться только одним устройством. Мобильные приложения отправляли пользовательские данные в облако для выполнения различных задач, таких как расшифровка речи или предложение ответов на...

[Перевод] Лучшие практики Kubernetes. Проверка жизнеспособности Kubernetes с помощью тестов Readiness и Liveness Лучшие практики Kubernetes. Создание небольших контейнеров Лучшие практики Kubernetes. Организация Kubernetes с пространством имен Распределенными системами бывает трудно управлять по причине того, что в них имеется множество подвижных изменяемых элементов, и все они долж...

Supermicro развернула дополнительный кластер для проведения исследований COVID-19 Компания Super Micro Computer, Inc. (Nasdaq: SMCI), являющаяся одним из мировых лидеров в области корпоративных вычислений, хранения информации, сетевых решений и экологически безопасных вычислительных технологий, объявила о развертывании дополнительного кластера в Ливерморс...

Хранилище данных Synology SA3600 масштабируется до 1,5 ПБ Компания Synology объявила о доступности системы хранения SA3600, предназначенной для предприятий. Это хранилище позволяет удовлетворять текущие и будущие потребности за счет значительного масштабирования: подключая до семи блоков расширения, можно довести его объем до ...

GridGain и Intel обеспечат поддержку энергонезависимой памяти Intel Optane 200 серии для векторных вычислений GridGain Systems, поставщик корпоративных решений для вычислений в оперативной памяти (In-Memory) на основе распределенной базы данных Apache Ignite, объявила о партнерстве с компанией Intel. Цель сотрудничества - создание первой в отрасли платформы In-Memory-вычислений на б...

Мониторинг Tarantool: логи, метрики и их обработка Tarantool — это платформа in-memory вычислений с гибкой схемой данных. На её основе можно создать распределённое хранилище, веб-сервер, высоконагруженное приложение или, в конце концов, сервис, включающий в себя всё вышеперечисленное. Но какой бы ни была ваша промышленная за...

[Перевод] Представлена Grafana Tempo, широко масштабируемая распределенная система трассировки Grafana Labs с гордостью представляет простую в эксплуатации, масштабируемую, рентабельную, распределенную систему трассировки: Tempo. Она разработана в качестве надежного хранилища, оптимизированного для поиска идентификаторов, единственная ее зависимость — объектное храни...

Знакомство с pg_probackup. Первая часть Привет, я Александр Никитин, главный системный администратор компании «БАРС Груп». В этой статье я хочу познакомить вас с инструментом pg_probackup. Pg_probackup — разработка компании Postgres Professional, которая помогает делать резервные копии СУБД PostgreSQL. В отличи...

Ряд HCI-решений на базе платформы Red Hat представила Supermicro Компания Super Micro Computer, Inc. (SMCI), мировой лидер в сфере корпоративных вычислительных решений, а такж е экологически безопасных технологий для хранения данных и сетевого взаимодействия, представила ряд систем, адаптированных под параметры ведущего открытого, г...

Пишем драйвер виртуального EEPROM для STM32F030 Кто хотел сохранять какие-либо данные в FLASH микроконтроллера во время работы устройства сталкивались с особенностями работы с этим видом памяти. Из-за необходимости стирания страницы большого объёма для перезаписи ячейки FLASH памяти, возникает угроза потери данных из-за ...

Собираем логи с Loki Мы в Badoo постоянно мониторим свежие технологии и оцениваем, стоит ли использовать их в нашей системе. Одним из таких исследований и хотим поделиться с сообществом. Оно посвящено Loki — системе агрегирования логов. Loki — это решение для хранения и просмотра логов, также э...

Вышла альфа-версия Jetpack Compose Jetpack Compose - это полностью декларативный компонентный подход, означающий, что пользовательский интерфейс описывается как функции, преобразующие данные в иерархию пользовательского интерфейса.

Приложение WhyNotWin11 подробно расскажет, почему ваш ПК не может обновиться до Windows 11 Несколько дней назад Microsoft представила новую операционную систему Windows 11 с совершенно новым пользовательским интерфейсом и рядом новых функций. Однако основное обсуждение в сети ведётся по поводу новых системных требований, из-за которых огромное количество устройст...

PubSub почти бесплатно: особенности NOTIFY в PostgreSQL Если ваши микросервисы уже используют общую базу PostgreSQL для хранения данных, или ей пользуются несколько экземпляров одного сервиса на разных серверах, можно относительно «дешево» получить возможность обмена сообщениями (PubSub) между ними без интеграции в архитектуру Re...

Названы цены на компьютеры Apple iMac Pro образца 2022 года Источник развил тему компьютеров Apple iMac Pro образца 2022 года, начатую им в январе. Напомним, тогда он сообщил, что производитель предложит три конфигурации, различающиеся процессорами. Основой младшей послужит 16-ядерный процессор, средней — 32-ядерный, старш...

Вчера было нельзя, а сегодня нужно: как начать работать удаленно и не стать причиной утечки? В одночасье удаленная работа стала востребованным и нужным форматом. Все из-за COVID-19. Новые меры по предотвращению заражения появляются каждый день. В офисах измеряют температуру, а некоторые компании, в том числе крупные, переводят работников на удаленку, чтобы сократить...

OnePlus и OnePlus 6T получают открытую бета-версию OxygenOS 11 на базе Android 11 Смартфоны OnePlus и OnePlus 6T получили открытое бета-обновление пользовательского интерфейса OxygenOS 11 на базе Android 11. Это означает, что пользователи смогут протестировать новое программное обеспечение на устройстве и указать на недочеты разработчикам. Затем должна вы...

[Перевод] DataHub с открытым исходным кодом: платформа поиска и обнаружения метаданных от LinkedIn DataHub с открытым исходным кодом: платформа поиска и обнаружения метаданных от LinkedIn Быстрый поиск нужных данных необходим для любой компании, которая полагается на большое количество данных для принятия решений на основе этих данных. Это не только влияет на продуктивнос...

Ask me anything! Задай вопрос Android-команде Badoo Предлагаем продолжить добрую традицию Ask me anything на Хабре и поговорить про разработку Android-приложений. Сегодня и завтра Android-команда Badoo будет на связи и ответит на любые вопросы о разработке и тестировании приложений с многомиллионной аудиторией, даст советы на...