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

[Перевод] Linux-контейнеры в паре строчек кода В продолжение прошлой статьи о KVM публикуем новый перевод и разбираемся, как работают контейнеры на примере запуска Docker-образа busybox. Эта статья о контейнерах является продолжением предыдущей статьи о KVM. Я бы хотел показать, как именно работают контейнеры, запустив D...

[Перевод] OOMkiller в Docker сложнее, чем вы думаете Снова здравствуйте. В преддверии старта курса «Разработчик Java» подготовили перевод еще одного небольшого материала. Недавно у одного из пользователей Plumbr APM возникла странная проблема с аварийной остановкой docker-контейнера с кодом 137. Конфигурация была простейшая ...

[Перевод] Побег из привилегированных Docker-контейнеров Перевод статьи подготовлен в преддверии старта курса «Пентест. Практика тестирования на проникновение». Привилегированные контейнеры Docker – это такие контейнеры, которые запускаются с флагом --privileged. В отличие от обычных контейнеров, эти контейнеры имеют root-доступ...

Docker для самых маленьких автоматизаторов Привет, меня зовут Руслан, я руковожу тестированием в Максилекте. Сегодня поговорим о базовых понятиях Devops, которые пригодятся автоматизатору. Расскажу про CI/CD в целом - что это такое и для чего оно нужно, а также про Docker. Объясню на пальцах, как развернуть тестируем...

Хранение данных в Docker Важная характеристика Docker-контейнеров — эфемерность. В любой момент контейнер может рестартовать: завершиться и вновь запуститься из образа. При этом все накопленные в нём данные будут потеряны. Но как в таком случае запускать в Docker приложения, которые должны сохранят...

Еще один способ установки и использования Docker в Windows 10 В этой статье мы подготовим окружение для запуска контейнеров в Windows 10 и создадим простое контейнеризированное приложение .NET Читать далее

[Перевод] Сравнение производительности ASP.NET Core-проектов на Linux и Windows в службе приложений Azure Что быстрее — ASP.NET Core-приложение, развёрнутое в Docker-контейнере на Linux, или такая же программа, но запущенная на Windows-сервере, учитывая то, что всё это работает в службе приложений Azure? Какая из этих конфигураций предлагает более высокий уровень производительно...

[Перевод] Kubernetes: ускорьте ваши сервисы через снятие процессорных ограничений Еще в 2016 году мы в Buffer перешли на Kubernetes, и сейчас около 60 нод (на AWS) и 1500 контейнеров трудятся на нашем k8s-кластере под управлением kops. Тем не менее, на микросервисы мы переходили методом проб и ошибок, и даже после нескольких лет нашей работы с k8s мы до с...

Контейнеры взлетели, но невысоко: результаты исследования применения контейнерных технологий в России Контейнеризация приложений не покидает шорт-лист горячих тем. Сегодня это Tesla в мире ИТ — равнодушных нет. А как же обстоит дело с реальным применением контейнеров в крупных компаниях, работающих в России? Вместе с CNews Analytics мы решили разобраться, насколько широко от...

Контейнер LXC для веб-разработки как альтернатива Docker Разговоров о Docker очень много, а вот про LXC гораздо меньше шума. А ведь у LXC есть свои области применения, где он может оказаться удобнее.Изначально мы применили LXC для контейнеризации нашего массивного веб-приложения с длинной историей разработки с 2006 года. И с этой ...

Microsoft говорит, что большинство приложений Win32 будут работать на Windows 10X 11 февраля Microsoft поделилась подробностями о Windows 10X для двухэкранных и различных сторонних складных устройств. По слухам, Windows 10X не будет ограничиваться только приложениями из магазина, а операционная система сможет запускать UWP, PWA, веб-приложения и даже прил...

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

[Перевод] Антипаттерны деплоя в Kubernetes. Часть 1 В предыдущей статье 10 Docker anti-patterns мы рассказали о популярных ошибках при создании образов контейнеров. Однако создание образов для вашего приложения - это только половина дела. Вам нужен способ развёртывания этих контейнеров в производственной среде. Использование ...

[Перевод] Kubernetes — изучаем паттерн Sidecar Kubernetes - это движок оркестрации контейнеров с открытым исходным кодом для автоматического развертывания, масштабирования и управления контейнеризированными приложениями. Под (Pod) – это базовое понятие при проектировании приложений в Kubernetes. Kubernetes оперирует пода...

[Перевод] Почему в Docker не работает Strace Когда я редактировала страницу о возможностях контейнеров для журнала «How Containers Work», мне потребовалось объяснить, почему в Docker не работает strace. Вот что случалось при запуске strace в Docker-контейнере на моем ноутбуке: $ docker run -it ubuntu:18.04 /bin/bash ...

Книга «Kubernetes для DevOps» Привет, Хаброжители! Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят...

Лучшая функция безопасности Windows 10 получает повышение производительности Windows Sandbox – одна из лучших функций безопасности для тех, кто когда-либо загружал подозрительный файл, но не хотел запускать его в своей системе. Также для подобных деяний пользователи настраивали виртуальную тестовую машину. Песочница Windows была добавлена ​​в Windows...

[Перевод] 20 лучших практик по работе с Docker-файлами Эта статья содержит рекомендации по написанию Dockerfile и принципам безопасности контейнеров и некоторые другие связанные темы, например про оптимизацию образов.Если вы знакомы с контейнеризованными приложениями и микросервисами, то скорее всего понимаете, что хотя ваши сер...

Жизнь .NET приложения в Kubernetes Поддержка в рабочем состоянии заданного набора контейнеров является одним из главных преимуществ использования KubernetesВ этой статье я хотел бы на практике разобраться в этом аспекте, а именно в том как проверяются живы ли контейнеры и как они перезапускаются в случае необ...

[Перевод] Как получить доступ из одного докер-контейнера в другой докер-контейнер Цель этой статьи — показать как мы можем сконфигурировать два и более контейнеров, чтобы они могли взаимодействовать друг с другом. В этой статье мы сделаем следующее:Создадим образ Docker используя простой веб-сервис с использованием Python и Flask.Запустим два отдельных ко...

Книга «Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений» Привет, Хаброжители! Во многих организациях приложения работают в нативных облачных средах, обеспечивая масштабируемость и отказоустойчивость с помощью контейнеров и средств координации. Как участнику команды Ops, DevOps или даже DevSecOps, отвечающему за настройку подобной...

[Перевод] Доступен NGINX Service Mesh Мы рады представить предварительную версию NGINX Service Mesh (NSM), связанную легковесную service mesh, использующую data plane на основе NGINX Plus для управления трафиком контейнеров в окружениях Kubernetes. NSM можно бесплатно скачать здесь. Мы надеемся, что вы попробу...

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

[Перевод] SSH, пользовательский режим, TCP/IP и WireGuard Тому, кто хостит приложение у провайдера наподобие Fly.io (далее — просто Fly), вполне может понадобиться подключиться к серверу, на котором работает это приложение, по SSH. Но Fly — это вроде как белая ворона среди других подобных платформ. Наше железо работает в дата-цент...

Сборка и запуск Angular приложения в Docker контейнере В этой статье мы рассмотрим как собирать и запускать Angular приложение в Docker контейнере. Читать далее

[Перевод] Лучшие практики Kubernetes. Создание небольших контейнеров Первый шаг развертывания в Kubernetes – это размещение вашего приложения в контейнере. В этой серии мы рассмотрим, как можно создать образ небольшого и безопасного контейнера. Благодаря Docker, создание образов контейнеров никогда еще не было настолько простым. Укажите баз...

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

Ультимативный гайд по поиску утечек памяти в Python Практика показывает, что в современном мире Docker-контейнеров и оркестраторов (Kubernetes, Nomad, etc) проблема с утечкой памяти может быть обнаружена не при локальной разработке, а в ходе нагрузочного тестирования, или даже в production-среде. В этой статье рассмотрим прич...

[recovery mode] Базовые возможности LXD — системы контейнеров в Linux LXD — это системный менеджер контейнеров следующего поколения, так гласит источник. Он предлагает пользовательский интерфейс, похожий на виртуальные машины, но использующий вместо этого контейнеры Linux. Ядро LXD — это привилегированный демон (сервис запущенный с правами ro...

[Перевод] Kubernetes и CI/CD пайплайн Сегодня мы поговорим об Azure DevOps и процессах непрерывной интеграции/развертывания.Можно использовать множество функций, которые интегрированы с Azure DevOps. Если подходить ко всему "как к коду" для развертывания, то вместо классического Azure DevOps в качестве решения м...

[Перевод] Быстрое развертывание любого приложения вместе с Waypoint К публикуемым в нашем блоге авторским статьям и переводным материалам про лайфхаки/интересные находки мы решили добавить разбор нового проекта. Waypoint — опенсорсный проект, предоставляющий разработчикам последовательный рабочий процесс сборки, развертывания и релиза прило...

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

7 вещей, которые нужно проработать, прежде чем запускать OpenShift в продакшн Взрывной рост использования контейнеров на предприятиях впечатляет. Контейнеры идеально совпали с ожиданиями и потребностями тех, кто хочет снизить затраты, расширить свои технические возможности и продвинуться вперед по пути agile и devops. Контейнерная революция открывает ...

[Из песочницы] Настройка связки Nginx / LetsEncrypt в Docker Swarm Про то, как поднять контейнер Nginx и настроить для него автообновление сертификатов LetsEncrypt, есть довольно много статей. В этой будет описана довольно нестандартная схема. Основные моменты: Nginx разворачивается как сервис в Docker Swarm, а не как standalone-контейнер;...

[Перевод] Стилизация контейнеров для содержимого веб-страниц Содержимое веб-страниц должно быть размещено в некоем элементе, ширина которого, ограничивающая ширину содержимого, позволяет пользователям удобно работать с материалами сайта. Такие элементы называют «обёртками» (wrapper) или «контейнерами» (container). Стилизовать контейне...

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

[Перевод] Как устроен процесс создания docker-контейнера (от docker run до runc) Перевод статьи подготовлен в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». За последние несколько месяцев я потратил немало личного времени на изучение работы Linux-контейнеров. В частности, что конкретно делает docker run. В этой статье я соб...

[Перевод] Argo CD: готов к труду и обороне в Kubernetes В этой статье мы рассмотрим несколько вопросов касательно Argo CD: что это такое, зачем его используют, как его развернуть (в Kubernetes), как его использовать для реализации непрерывного развертывания (continuous deployment), как настроить SSO с помощью GitHub и разрешений ...

Некоторые аспекты управления VDS-сервером под Linux VDS (Virtual Dedicated Server) — услуга, в рамках которой пользователь получает виртуальный выделенный сервер с максимальными привилегиями. Это эмуляция реального физического сервера, у него есть рутовый доступ, возможность установки произвольных операционных систем и любого...

Как установить файл конфигурации в .Net Core Console app для нескольких сред разработки при запуске Docker-контейнера Наша команда разрабатывала сервис обработки сообщений из Kafka. Он представлял собой консольное приложение .Net Core, которое подписывалось на топики, и при появлении сообщения в каждом из них выполняло определённый алгоритм обработки. На первых итерациях разработки нашего с...

[Перевод] Хорошо подумайте, прежде чем использовать Docker-in-Docker для CI или тестовой среды Docker-in-Docker представляет собой виртуализированную среду Docker-демон, запущенную в самом контейнере для сборки образов контейнера. Основной целью создания Docker-in-Docker была помощь в разработке самого Docker. Многие люди используют его для запуска Jenkins CI. Понач...

Чек-лист: как оставаться отказоустойчивым, переходя на микросервисы на PHP (и как правильно падать) Когда-то вы кодили на одном большом и могучем серваке, с кучей памяти и кучей процов. Сервер был безграничен, все ваши сервисы были здесь, все ваши Redis’ы и даже зачастую MySQL-и были тут. Все ваши приложения были здесь же: какая-то аналитика, какой-то бэкенд для админки, е...

[Перевод] Антипаттерны деплоя в Kubernetes. Часть 3 Это третья и заключительная часть руководства по антипаттернам деплоя в Kubernetes.Здесь не просто перечислены известные антипаттерны деплоя в Kubernetes, но и предлагаются соответствующие решения. Вы можете проверить ваши процессы развёртывания и исправить существующие...

Amazon выпустила открытую ОС для контейнерных приложений К 11 марта 2020 года выпущена предварительная версия AWS Bottlerocket, но она доступна для всех желающих. Она представляет собой урезанную платформу, состоящую только из компонентов, без которых невозможны организация и запуск контейнеров. ОС поддерживает как образы Docker, ...

Security Week 17: последствия атаки на Linux-серверы На прошлой неделе было опубликовано интересное исследование об атаках на Unix-подобные системы. В нем описано создание ханипота из Docker-контейнера (новость, исходная статья Akamai). Docker было использовать не обязательно, ведь поведение «ботоводов» из отчета ничем не отли...

Среда разработки PHP на базе Docker Решение на базе Docker, которое позволит создать на локальном компьютере универсальную среду разработки на PHP за 30 - 40 минут. Несколько версий PHP — 7.3 и 7.1 с набором наиболее востребованных расширений. Готовый к работе монитор процесс...

Как сделать nginx безопасным TL;DR: абсолютно устойчивых систем не существует, поэтому ответ — никак. Но можно значительно упростить себе жизнь с помощью Docker-контейнера bunkerized-nginx. О том, чем он отличается от стандартного образа nginx и что интересного умеет, поговорим под катом. Читать даль...

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

[Перевод] Рекомендации по развертыванию Гибридного Облака (Hybrid Cloud) PostgreSQL Гибридное Облако (Hybrid Cloud) - это общий архитектурный дизайн в любой компании. Эта концепция сочетает в себе публичное облако, частное облако и даже локальные решения, что позволяет компаниям иметь гибкость в отношении того, где хранить и как использовать свои данные. Он...

[Перевод] Миграция с Docker на containerd в среде Kubernetes Kubernetes отказывается от Docker для выполнения контейнеров после версии 1.20. (Прим. переводчика: в декабре мы уже писали о том, как это изменение повлияет на задачи разработчиков и инженеров эксплуатации: «Docker is deprecated — и как теперь быть?») Без паники. Контейнер...

Гипервизор на стероидах: FreeBSD + ZFS + cbsd В этой инструкции я хочу пролить свет на то, насколько просто и элегантно возможно устанавливать FreeBSD в серверном окружении — на арендованном железе или в собственном датацентре, вручную или средствами оркестрации вроде Ansible. Шифрование дисков, удобное управление прост...

Тестирование android приложений с использованием selenoid. Поиск location в мобильном приложении с помощью Appium Предисловие из поста: Selenoid — это программа, которая позволяет управлять браузерами и Android-эмуляторами с помощью специальных драйверов. Умеет запускать каждый из них изолированно в Docker-контейнере. Основная идея Selenoid состоит в том, чтобы запускать новый контейнер...

[Перевод] 10 практических рекомендаций по безопасности образов Docker. Часть 2 Перевод статьи подготовлен специально для студентов курса «Безопасность Linux». Читать первую часть 5. Не оставляйте чувствительные данные в образах Docker Иногда при создании приложения внутри образа Docker вам нужны такие секретные данные, как приватный SSH-ключ для извл...

Всё в одном: облачный инструментарий для контейнерных архитектур В IBM сумели решить проблему с инструментарием для контейнерных сред: взяв за основу продукты open source, специалисты их оптимизировали и дополнили собственными наработками, создав решения IBM Cloud Pak. Корпоративный рынок переживает очередной шаг в эволюции платформ: «...

ESP32 в окружении VSCode В нескольких следующих статьях я хотел бы детально рассмотреть настройку окружения VSCode для работы с фреймворком ESP-IDF. Не совсем популярная комбинация ПО обладает как преимуществами, так и недостатками, которые при детальном рассмотрении мы попытаемся исправить, обойти ...

[Перевод] Создание оптимизированных образов Docker для приложения Spring Boot Контейнеры стали предпочтительным средством упаковки приложения со всеми зависимостями программного обеспечения и операционной системы, а затем доставки их в различные среды.В этой статье рассматриваются различные способы контейнеризации приложения Spring Boot:- создание обр...

Как укрепить «Веру». Делаем шифрованные контейнеры VeraCrypt неприступными Для подписчиковТы пользуешься VeraCrypt и всегда выбираешь самый надежный алгоритм шифрования и длинный пароль, надеясь, что так ты сделаешь контейнер неприступным? Эта статья перевернет твои представления о том, как работает безопасность криптоконтейнеров, и покажет, что на...

Что такое Immutable Infrastructure Меня зовут Никита, я системный инженер в компании SEMrush. И в этой статье я расскажу вам, что такое Immutable Infrastructure, какие у этого подхода есть преимущества и недостатки и как мы его используем в компании. Если вы ни разу не слышали такое словосочетание, то усажив...

Сервис AWS App Runner ускоряет развертывание приложений и API Компания Amazon Web Services (AWS), принадлежащая Amazon, на этой неделе представила AWS App Runner — полностью управляемый сервис контейнерных приложений. Как утверждается, он упрощает и ускоряет создание приложений, позволяя клиентам развертывать и запускать кон...

[Из песочницы] Учимся торговать на бирже. Часть первая: настройка тестового окружения В этом цикле статей создадим окружение для работы с тестовой биржей и обмена сообщениями с ней, разберёмся с основными биржевыми терминами и закрепим знания на практике. UPD: Основная цель этого цикла статей — комплексно рассмотреть устройство биржи и базовые понятия (сделк...

Сборка Docker-образов для MacBook M1 под Linux Мы собираем зависимости для нашего тестового окружения в Docker-образ, что оказалось очень удобно. Но недавно у нас появился разработчик с MacBook M1, и резко встал вопрос о возможности поддержки двух платформ. Читать далее

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

[Перевод] Автогенерация секретов в Helm Auto-Generated Helm Secrets Команда Kubernetes aaS от Mail.ru перевела короткую заметку о том, как автоматически генерировать секреты Helm при обновлении. Далее текст от автора статьи — технического директора Intoware, компании-разработчика SaaS-решений. Контейнеры — это...

Запускаем Jupyter на орбиту LXD Приходилось ли вам экспериментировать с кодом или системными утилитами в Linux так, чтобы не трястись за базовую систему и не снести всё с потрохами в случае ошибки кода который должен запустится с root-привилегиями? А как на счет того, что допустим, необходимо протестироват...

[Перевод] Автоматизация тестирования приложений Salesforce Если вы когда-либо пробовали использовать Selenium для автоматизации тестирования приложения Salesforce, вы, вероятно, знаете, насколько это непросто.Selenium — это потрясающий инструмент для автоматизации тестирования браузерных приложений. Однако приложения Salesforce...

Книга «Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений» Привет, Хаброжители! С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes. Эта книг...

Чуть подробнее о настройке среды разработки esp-idf для разработки приложений Esp32 Эта заметка посвящена установке Eclipse и Visual Studio Code под Linux и Windows. Особенность состоит в том, что для всех IDE и для работы в консоли используется одна и та же установка esp-idf. Читать далее

REAL-EL CE-150 – подключит к интернету через USB Type-C REAL-EL CE-150 – недорогой металлический адаптер, при помощи которого пользователь может подключить свой ноутбук, планшет либо смартфон к интернету через порт USB Type-C. Очень простой и удобный формат, не требующий установки дополнительного программного обеспечения или каки...

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

NetApp переносит оптимизацию и корпоративные дата-сервисы в облако Компания NetApp, производитель программного обеспечения для управления данными в облаке, представила революционное бессерверное решение для контейнеров от Spot by NetApp, новую автономную платформу для управления вычислениями ...

[Перевод] Простая настройка взаимной проверки подлинности клиента и сервера с использованием TLS Это руководство посвящено настройке защиты приложений с помощью TLS-аутентификации. При таком подходе возможность работы пользователей с приложением зависит от имеющихся у них сертификатов. То есть — разработчик может самостоятельно принимать решения о том, каким пользовател...

Ключевые аспекты современной автоматизации ИТ-инфраструктуры Некоторые считают, что до контейнеров автоматизация инфраструктуры была чем-то вроде латания дыр. В любом случае сегодня ИТ-специалисты могут добиваться этой цели более эффективно, утверждают опрошенные порталом Enterprisers Project ...

Контейнер для хранения и подачи гигроскопичных «инженерных» пластиков Поскольку появилось достаточно свободного времени, наконец-то доделал свой проект контейнера для хранения гигроскопичного пластика.

[Перевод] Как незакрытый Docker API и публичные образы от сообщества используются для распространения майнеров криптовалют Мы проанализировали данные, собранные с помощью контейнеров-honeypots — они были созданы нами для отслеживания угроз. И мы обнаружили значительную активность нежелательных или неавторизованных майнеров криптовалют, развернутых в качестве мошеннических контейнеров с использо...

[Перевод] Dockle — Диагностика безопасности контейнеров В этой статье мы рассмотрим Dockle — инструмент для проверки безопасности образов контейнеров, который можно использовать для поиска уязвимостей. Кроме того, с его помощью можно выполнять проверку на соответствие Best Practice, чтобы убедиться, что образ действительно создае...

Установка NTP сервера для включения его в pool.ntp.org Большинство дистрибутивов операционных систем на базе Linux и многих сетевых устройств используют для установки часов сервера вида *.pool.ntp.org.Рассмотрим подробнее откуда же берутся данные сервера, что требуется чтобы создать свой собственный сервер и добавить его к данно...

[Из песочницы] Расширенная настройка web сервера (Apache2 + Nginx) В этом руководстве мы рассмотрим процедуру установки и настройки работы двух web-серверов с целью использования преимуществ каждого из них, руководство подразумевает как отдельное настраивание, так и взаимное. В этой статье будет идти речь о настройки сервера с использование...

[Перевод] Backyards — автоматизированный service mesh поверх многооблачной и гибридной инфраструктуры Потестируйте Backyards на собственных кластерах: curl https://getbackyards.sh | sh && backyards install -a --run-demo. Если интересно, см. детали последнего релиза. В июне мы представили Backyards, автоматизированную «сервисную сетку» (service mesh) поверх нашего о...

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

Red Hat: возможности карьерного роста стимулируют интерес разработчиков к контейнерам и Kubernetes Маркус Эйзеле (Markus Eisele), руководитель программы привлечения разработчиков в регионе EMEA, Red Hat, рассказал о результатах исследования. Когда Linux-контейнеры впервые появились в качестве архитектурной концепции создания и упаковки приложений ...

VMware Tanzu: как «приручить» Kubernetes Развернуть кластер Kubernetes может даже неопытный администратор за пару часов. Именно это делает решение таким привлекательным, тем более, что оно условно бесплатно. А на практике? В своем твите представитель американской компании рассказал, что «подъем» Kubernetes обошелся...

Вакуумный упаковщик Gemlux GL-VS-779S: пакует сухое и мокрое, в пленку и контейнеры Gemlux GL-VS-779S — функциональный и производительный вакууматор для пользователей, которым регулярно необходимо что-либо упаковывать. Отсек для хранения рулона пленки со встроенным ножом, ширина запайки до 30 см, работа с контейнерами и тонкие настройки работы позволяют упа...

[Перевод] Мониторинг Kubernetes с помощью Prometheus и Thanos Поздравляем! Вам удалось убедить ваше начальство в миграции приложений на микросервисную архитектуру с использованием контейнеров и Kubernetes.Вы очень довольны и все идет по плану. Вы создаете свой первый кластер Kubernetes (у всех основных облачных провайдеров: Azure, AWS ...

Не 1 на 1 с Kubernetes: как упростить управление контейнерами. Митап 14-го сентября Привет, Хабр! Поговорим о возможностях микросервисной архитектуры и о том, как избежать миллионных трудозатрат на управление жизненным циклом контейнеров?Развернуть кластер Kubernetes можно легко и быстро. Но чем больше становится приложений, построенных на микросервисной ар...

[Перевод] Как с tcpserver и netcat открыть туннель в Kubernetes pod или контейнер Прим. перев.: Эта практическая заметка от создателя LayerCI — отличный пример так называемых tips & tricks для Kubernetes. В ней рассказывается, как можно упростить некоторые привычные операции (по эксплуатации и отладке) благодаря использованию классических утилит. О то...

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

[Перевод] Docker передает cnab-to-oci в проект CNAB… и что вообще такое CNAB? Прим. перев.: Эта статья — перевод недавнего анонса из мира контейнеров. В прошлом месяце компания Docker объявила о передаче своей очередной разработки в руки более широкого Open Source-сообщества. Речь шла об инструменте конвертации метаданных CNAB-пакета в формат стандарт...

Контейнер под катушку с филаментом Купил контейнер (11.5л) под катушку. Потом по этикетке на контейнере нашел название и производителя, а уже у него и более подходящий контейнер на 6.5 л. Может кому-то пригодится, есть доставка. Размеры:  252*168*235(h)mmhttps://ddstyle.ru/productdetail/konteyner-depo-65l

Платформа управления контейнерами Oracle Verrazzano запущена в работу с августа 2021 года Новый инструмент помогает переносить вычислительную нагрузку из корпоративных ЦОДов в облака. Подробнее об этом читайте на THG.ru.

[Из песочницы] Создание микросервисной архитектуры с использованием single-spa (миграция существующего проекта) Это первая статья по в данной теме, всего их планируется 3: * Создание root application из вашего существующего проекта, добавление в него 3 микро-приложения (vue, react, angular) Общение между микро-приложениями Работа с git (deploy, обновления) Оглавление Общая час...

[Перевод] Проверка образов с помощью Gitlab CI/CD Всем привет, в преддверии старта курса «CI/CD на AWS, Azure и Gitlab» подготовили перевод интересного материала. В этой статье мы поговорим о том, как проверять образы контейнеров на платформе Gitlab CI/CD с помощью Sysdig Secure. Образы контейнеров, которые не соответст...

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

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

Kubernetes и другие нативные облачные технологии набирают популярность Как показал недавний опрос Cloud Native Computing Foundation (CNCF), популярность открытого ПО для автоматизации развертывания и масштабирования контейнеров Kubernetes и других нативных облачных программ растет. Еще несколько лет назад ...

Классические приложения Win32 в Windows 10X будут иметь некоторые ограничения Windows 10X поддерживает устаревшие приложения и предлагает увлекательный способ работы с приложениями Win32 на всех устройствах. Microsoft заявляет, что Windows 10X будет поддерживать большинство устаревших настольных приложений, и эти приложения будут работать в контейнере...

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

[Из песочницы] Введение в Traefik 2.0 Traefik — это обратный прокси-сервер с открытым исходным кодом, обеспечивающий простую работу с микросервисами и/или просто контейнерами с вашими приложениями. Обратный прокси-сервер (reverse proxy, реверс-прокси) служит для ретрансляции запросов из внешней сети к каким-либо...

Установка Ispconfig3 на ubuntu 20.04 (nginx+php-fpm+mysql) ISPConfig - бесплатная панель управления хостингом с открытым исходным кодом c возможностью управлять несколькими серверами из одной панели управления. Это один из лучших вариантов для веб-студий, хостинг-компаний, а так же для всех, кто ищет бесплатную панель управления хос...

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

Представляем ovpn-admin — веб-интерфейс для управления пользователями OpenVPN Обслуживая большое количество проектов, мы пришли к необходимости простого управления OpenVPN (сертификатами и маршрутами для пользователей), подразумевая под этим веб-интерфейс вместо того, чтобы ходить по серверам/контейнерам и выполнять в них вручную команды. Поскольку с...

CI TeamCity — Автоматизация build процессов Android и UI тестирования В этой статье предлагаю Вашему вниманию инструкцию по установке и настройке TeamCity для автоматизации сборки и тестирования Android проектов под Windows. Также буду уделять внимание особенностям настройки environment’а под Android проект (которые находил в процессе исследо...

Кубик, но не Рубика: обзор сервера масштаба предприятия HP NetServer LM Здесь не будет пространных Helm-чартов и werf. Вообще не будет K8s, контейнеров и даже виртуализации. Не будет даже девопсов! Сегодня у нас будет другой «кубик». Мы угоним одолжим машину времени и сгоняем в начало девяностых. Мы посмотрим, как выживали админы в те времена, ...

[Перевод] Полное руководство по созданию Docker-образа для обслуживания системы машинного обучения в продакшене Команда Mail.ru Cloud Solutions перевела полное пошаговое руководство для создания образа Docker (GPU или CPU) вместе с объяснением всех передовых методов, которые следует использовать для обслуживания любого программного обеспечения на основе машинного обучения. Далее текс...

[Перевод] Внешние данные конфигурации в Spring Большинство наших приложений зависят от внешних сервисов, например серверов баз данных, SMS-шлюзов и систем наподобие PayPal. Эти сервисы могут существовать более чем в одной среде, то есть в средах разработки и эксплуатации. Если мы хотим подключиться к эксплуатационно...

[Перевод] Компиляция контейнеров — Dockerfiles, LLVM и BuildKit Как получаются контейнеры? Обычно из серии операторов, таких как RUN, FROM и COPY, которые помещаются в Dockerfile и собираются. Но как эти команды превращаются в образ, а затем в работающий контейнер? Понять это можно если пройти этапы создания образа контейнера самостоятел...

Какие возможности для развертывания в гибридной и мультиоблачной среде открывает Anthos? Anthos – это управляемая платформа разработки приложений, которая позволяет использовать сервисы и методики Google Cloud в удобной для вас среде, чтобы вы могли быстрее обновлять приложения и обеспечивать их слаженную работу. С помощью платформы Anthos, основанной на Ku...

Microsoft существенно улучшила производительность Windows Sandbox в Windows 10 Microsoft существенно улучшила производительность Windows Sandbox в Windows 10. В результате внесенных изменений отделена среда исполнения контейнеров от хоста. Подробнее об этом читайте на THG.ru.

[Перевод] Руководство по отладке бессерверных приложений Все началось в 1953 году, когда компания IBM выпустила свой первый коммерческий компьютер. И вот сегодня мы обсуждаем бессерверную архитектуру. За прошедшие годы вычислительная техника не только совершила настоящую революцию в том, как строится работа современных компаний,&n...

Xiaomi будет предустанавливать российское ПО на свои смартфоны Несколько дней назад южнокорейская компания Samsung заявила о том, что готова устанавливать на свои устройства российское программное обеспечение. Сегодня к ней присоединилась китайская компания Xiaomi, гаджеты которой завоевали огромную популярность у пользователей нашей ст...

Все «тайны» настройки софта для модулей и периферии OpenCPN После публикации статьи Использование OpenCPN для автоматизации производства / Хабр (habr.com) в личной почте были вопросы по настройке программного обеспечения на собранном устройстве. В этой статье будут более детально и последовательно приведены все необходимые конфигура...

Vue для самых маленьких a.k.a небольшой блог по всем канонам Всем привет! В данной статье рассмотрим разработку фронта простенького блога на Vue с использованием всех прелестей Vue включая Vuex и Router. А также поговорим про структуру приложения и работу с контейнером и роутером. Читать дальше →

oVirt за 2 часа. Часть 3. Дополнительные настройки В этой статье мы рассмотрим ряд необязательных, но полезных настроек: использование дополнительных имен для менеджера; подключение аутентификации через Active Directory; Mutlipathing; управление питанием; замена SSL сертификата; архивация; менеджмент-интерфейс хостов (cockp...

Файловый сервер на Samba, видимый отовсюду В этой краткой заметке я не буду касаться настройки Samba, благо таких материалов в сети более, чем достаточно. Я хотел бы рассказать о том, как сделать доступ к файловому серверу удобнее. TL;DR: настройка Avahi и WSD, чтобы файловый сервер отображался в сетевом окружени...

Тонкости настройки CI/CD: как работает GitLab runner, когда использовать Docker-in-Docker и где пригодится Argo CD В конце прошлого года в «Слёрме» вышел видеокурс по CI/CD. Авторы курса инженер Southbridge Александр Швалов и старший системный инженер Tinkoff Тимофей Ларкин ответили на вопросы первых студентов. В частности, обсудили: Как работает GitLab runner: сколько задач берёт и ск...

NSX Advanced Load Balancer – умный автомасштабируемый балансировщик нагрузки. Часть 2: установка и настройка В прошлый раз я рассказал о функциях балансировщика нагрузки NSX ALB, описал его архитектуру и схему работы. Мы посмотрели, как работает глобальная балансировка серверов (GSLB), которая объединяет серверы на географически разнесенных площадках в единый пул. В том числе, так ...

Алексей Кузовкин прокомментировал закон об обязательной установке российского программного обеспечения на гаджеты С подачи депутатов Сергея Жигарева, Владимира Гутенева, Олега Николаева и Александра Ющенко в России первого июля следующего года будет принят новый закон. Он обуславливает обязательную установку на гаджеты перед их продажей программное обеспечение (далее — ПО) сугубо отечес...

Гетерогенный поиск в ассоциативных контейнерах на C++ Ассоциативные контейнеры в C++ работают с конкретным типом ключа. Для поиска в них по ключу подобного типа (std::string, std::string_view, const char*) мы можем нести существенные потери в производительности. В этой статье я расскажу как этого избежать с помощью относительно...

Где запускать контейнеры? “Голое железо” против виртуальных машин В чем заключаются ключевые различия между запуском контейнеров в виртуализированных средах и на «голом железе» (bare metal servers, выделенные физические серверы для однотенантных сред)? Какую из сред выбрать? Основные ...

Чем интересна разработка программных роботов RPA? Разработка программных роботов (RPA) — это раздел роботизации, автоматизирующий процессы, имеющие четкие алгоритмы. Сюда можно отнести такие задачи как поиск, сбор, перенос информации и т.д.Автоматизацию настраивают для разных систем управления в компании: ERP, СУБД, CRM, HR...

Процесс автоматизации UI-тестов в проекте DELL EMC XtremIO Management Server (XMS) Всем привет! Вас приветствуют Игорь Харитонов и Иван Селиванов — уже более 2,5 лет мы трудимся вместе на должности QA-инженеров в проекте XtremIO Management Server (XMS) компании Dell Technologies. Сегодня мы хотим поделиться полным процессом организации и автоматизации тест...

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

[Перевод] Вышел .NET Core 3.1 Мы рады объявить о выпуске .NET Core 3.1. Это действительно небольшое обновление, в основном призванное устранить проблемы версии .NET Core 3.0, которую мы выкатили пару месяцев назад. Самое важное о .NET Core 3.1 — это релиз долгосрочной поддержки (LTS) и мы будем поддержив...

Использование docker multi-stage для сборки windows образов Всем привет! Меня зовут Андрей, и я работаю DevOps инженером в компании Exness в команде разработки. Моя основная деятельность связана со сборкой, деплоем и поддержкой приложений в docker под операционной системой Linux (далее — ОС). Не так давно у меня появилась задача с те...

[Перевод] Понимание CSS Grid: Создание Grid-контейнера Перевод «Understanding CSS Grid: Creating A Grid Container» Рейчел Эндрю Хотя технология CSS Grid стала поддерживаться некоторыми браузерами еще в 2017 году, у многих разработчиков пока не было возможности использовать её в своих проектах. Технология CSS Grid привносит множ...

40 футовые контейнеры Масштаб 1:43. Длинна контейнера 283 мм. Печатались из 2х половинок с делением посередине.Печатались из АБС пластика от FdplastСопло 0,25 мм.Высота слоя 0,1 мм.Скорость 40-60мм.Трещин особо не было, пришлось зашпаклевать лишь середину (шов).Грунт KUDO KU-6009 (синий) и ARMY P...

HackTheBox. Прохождение Oouch. OAuth2, RCE в uWSGI и LPE через DBUS Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье разберем атаку на OAuth2 аутентификацию через, а также зарегистрируем свое приложение для угона куки администратора. В добавок к этому, проэксплуатируем RCE в веб-сервере...

[Перевод] Интеграция CI/CD для нескольких сред с Jenkins и Fastlane. Часть 2 В преддверии старта курса "iOS Developer. Basic" продолжаем публиковать серию полезных переводов, а также приглашаем записаться на бесплатный демо-урок по теме: "Result Type".Внедрение технологий непрерывной интеграции (Continuous Integration - CI) и непрерывного р...

[Из песочницы] Развертывание и настройка аутентификации node-red на docker-compose Развертывание и настройка аутентификации node-red на docker-compose Развертывания node-red на docker-compose с включением авторизации и использованием docker volume. Создаем файл docker-compose.yml: version: "3.7" services: node-red: image: nodered/node-re...

[Перевод] 5 возможностей systemd, которые нравятся сисадминам Изображение: Shmuel Csaba Otto Traian (CC BY-SA 3.0) Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме периодически запускаются и завершаются какие-то приложения, придерживаются своего расписания автоматизированные зада...

С внедрением сетей 5G аналитики ABI Research связывают «возможности для корпоративного рынка», который к 2025 году достигнет 9 млрд долларов Облачный характер сетей 5G сильно повлияет на отрасль кибербезопасности в ближайшие несколько лет. По мнению специалистов аналитической компании ABI Research, открывают возможности для корпоративного рынка средств сетевой безопасности 5G, который к 2025 году достигнет 9...

Создаём инфраструктуру для интеграционных тестов: делаем образы и подводим итоги Это вторая статья из короткого цикла про создание инфраструктуры для автотестов. Первая доступна здесь.3 года назад команда Fiji решила переизобрести инфраструктуру для интеграционных тестов. Мы перенесли тестовые БД в docker-контейнеры и научились поднимать в Kubernetes кон...

2. NGFW для малого бизнеса. Распаковка и настройка Продолжаем цикл статей по работе с новым модельным рядом SMB CheckPoint, напомним что в первой части мы описали характеристики и возможности новых моделей, способы управления и администрирования. Сегодня рассмотрим сценарий развертывания старшей модели серии: CheckPoint 15...

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

Windows 10X: вот лучшие новые функции и улучшения Microsoft завершила работу над RTM-версией Windows 10X, которая теперь направляется OEM-производителям. Устройства с Windows 10X уже появится в начале 2021 года от именитых брендов, включая HP, Dell, Lenovo и другие. Если вы планируете пользоваться следующей операционной сис...

Проблемы в процессах непрерывной доставки и развертывании программного продукта Статью подготовил Брюханов Константин, руководитель курса «CI/CD». В ней Константин раскрыл ряд проблемных моментов, связанных доставкой развертыванием кода программного продукта в IT-компаниях, и собрал рекомендации из числа лучших международных практик. В айти-эксплуатац...

Новая платформа позволяет компаниям запускать в своих ЦОДах сервисы из публичного облака Компании могут запускать IBM Cloud Satellite на обычных серверах в своих центрах обработки данных или в периферийных узлах, например на заводах. Для сценариев использования гибридного облака программное обеспечение может быть развернуто на конкурирующих платформах IaaS. Адми...

Начинаем писать под stm8, выбираем среды разработки и стартуем На пути в программировании stm8 есть развилка, о ней сегодня и поговорим. Определимся что речь будет идти о средах которые могут писать под си. Для начала поговорим о подходах, я выделю 2 основных. Первый установка ST Visual Develop и выбор в качестве компилятора COSMIC ...

Как и зачем разворачивать приложение на Apache Spark в Kubernetes Для частого запуска Spark-приложений, особенно в промышленной эксплуатации, необходимо максимально упростить процесс запуска задач, а также уметь гибко настраивать их конфигурации. В этом может помочь Kubernetes: он позволяет решать задачи изоляции рабочих сред, гибкого упра...

Как работают и где применяются бессерверные вычисления (Function-as-a-Service) Serverless-вычисления и работающие на их основе решения Function-as-a-Service помогают разработчикам развивать продукты, ориентируясь на бизнес-фичи. Мы поэкспериментировали с этими технологиями и пришли к выводу, что для боевого применения существующие решения сыроваты. Пой...

Новые серверы Supermicro прошли сертификацию на соответствие Oracle Linux и Oracle VM Компания Super Micro Computer, Inc.(код NASDAQ: SMCI), золотой участник партнерской сети Oracle Partner Network (OPN), расширяет масштабы своего сотрудничества с гигантом отрасли программного обеспечения путем тестирования и сертификации своих серверов на соответст...

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

В США представлена концепция атомной «батарейки» мощностью 10 МВт Группа учёных из Массачусетского технологического института представила концепцию модульного ядерного реактора малой мощности. Такие реакторы как «батарейки» можно отправлять по первому требованию для выработки на месте тепла и электричества. Мощность системы не превышает 10...

Google Optimize позволил восстанавливать удалённые аккаунты и контейнеры Разработчики Google Optimize добавили в сервис одну из самых востребованных функций – возможность восстановить удалённый аккаунт или контейнер. Теперь это можно будет сделать в течение 30 дней после удаления. Для восстановления учётной записи или контейнера требуются определ...

Борьба с холодным стартом serverless-функций: «подогрев» среды и оптимизация запуска контейнеров Основная претензия при работе с serverless — время холодного старта, которым нельзя управлять «из коробки». Если функция стартует впервые за последние 5–25 минут, скорее всего запуск будет долгим — сотни миллисекунд. Причём статически типизированные языки имеют в разы больше...

[Перевод] Валидация параметров конфигурации Spring Boot при запуске Одним из важных шагов для обеспечения возможности настройки программных приложений является эффективное управление конфигурацией. Современные платформы предоставляют готовые функции для вывода параметров конфигурации. Для некоторых параметров конфигурации имеет смысл не зап...

HCL Domino v12: легендарная платформа обрела новое дыхание Платформа Domino и Notes продолжает развиваться. Предлагаем обзор возможностей новой версии Domino v12. Прошло немногим больше двух месяцев с момента анонса платформы HCL Domino v12. Сегодня можно уже говорить не о результатах тестирования бета-версии и ожиданиях, а о но...

Как описать 100 Gitlab джоб в 100 строк В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml Дано Есть монорепа, в которой: 10 Dockerfiles 30 описанных деплоев 3 окружения: devel, staging...

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

Мобильные дата-центры: от КАМАЗа до военных решений О том, что такое стационарные дата-центры, на Хабре, вероятно, говорить не стоит. Но есть и мобильные ЦОД, которые, как правило, предназначены для оперативного перемещения в регион, где срочно нужно влиться в процесс обработки большого объема данных. В большинстве случаев ...

Windows 10 начинает отображать предупреждения Adobe Flash Player Adobe раз и навсегда заканчивает поддерживать Flash Player, и пользователям рекомендуется как можно скорее удалить это программное обеспечение со своих устройств. В результате пользователи Windows 10 теперь получают предупреждение на своих рабочих столах, предлагающее как мо...

Red Hat: возможности карьерного роста стимулируют интерес разработчиков к контейнерам и Kubernetes Маркус Эйзеле (Markus Eisele), руководитель программы привлечения разработчиков в регионе EMEA, Red Hat, рассказал о результатах исследования. Когда Linux-контейнеры впервые появились в качестве архитектурной концепции создания ...

[Перевод] Изучаем внутренние компоненты Docker — Объединённая файловая система Создавать, запускать, просматривать, перемещать контейнеры и образы с помощью интерфейса командной строки Docker (Docker CLI) проще простого, но задумывались ли вы когда-нибудь, как на самом деле работают внутренние компоненты, обеспечивающие работу интерфейса Docker? За эти...

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

Samsung подружила наушники Galaxy Buds с Windows 10 Компания Samsung Electronics продолжает своё сотрудничество с Microsoft. На прошлой неделе было выпущено приложение SmartThings, а теперь корейский производитель представил приложение для Windows 10 для управления наушниками Samsung Galaxy Buds.  После того, как п...

Вышла новая Preview-версия Windows Package Manager — v0.2.2521 Наша новейшая функция — поддержка установки приложений из Microsoft Store. Наша цель — упростить установку программного обеспечения в Windows. Мы также недавно добавили автозавершение вкладок в PowerShell и переключение функций. По мере того, как мы работаем над созданием на...

В Киеве заработала онлайн-карта с мусорными контейнерами и графиком вывоза отходов КП «Киевкоммунсервис» сообщило о запуске интерактивной карты с разного рода полезной информацией. Веб-сервис доступен по адресу MapTrackBin. С помощью карты можно узнать следующую информацию: график вывоза бытовых отходов для того или иного дома; наличие и тип контейнеров на...

Программное обеспечение CORSAIR iCUE может контролировать освещение RGB на материнской плате ASUS. Сегодня CORSAIR объявил, что широкая настройка RGB освещения в программном обеспечении CORSAIR iCUE совместимы с ASUS Aura Sync. Программное обеспечение CORSAIR iCUE уже предлагает самое надежное общесистемное управление освещением RGB, позволяя пользователям настраивать ос...

Пятиклассник из Екатеринбурга придумал 3D-печатный контейнер для хранения инсулина Ученик пятого класса гимназии № 155 Арсений Горячкин одержал победу в X международном конкурсе исследовательских работ среди студентов и учащихся «Открываю мир» с 3D-печатным охлаждающим контейнером для хранения инсулина, созданным для пятилетнего друга с сахарным диабетом.

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 3 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим примеры развертывания Zip-функций, зависимости GitHub, а также подробнее опишем синхронизацию объектов между клиентом и сервером OpenWhisk. Читать дальше →

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

Умные часы Huawei Watch GT 2 получили новые функции Компания Huawei выпустила уже второе за апрель обновление программного обеспечения для умных часов Huawei Watch GT 2 (обзор).  Европейские пользователи Huawei Watch GT 2 начали получать прошивку с номером 1.0.12.20 с интересными новшествами.  Пользователи iOS...

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

Проблема «умной» очистки образов контейнеров и её решение в werf В статье рассмотрена проблематика очистки образов, которые накапливаются в реестрах контейнеров (Docker Registry и его аналогах) в реалиях современных CI/CD-пайплайнов для cloud native-приложений, доставляемых в Kubernetes. Приведены основные критерии актуальности образов ...

Yet another Asterisk monitoring: поддержка Prometheus Рассмотрим типичный день новоиспеченного asterisk’ера: после чтения тонн мануалов, примеров по установке и настройке Asterisk’a, отправок тысяч сообщений в соответствующие комьюнити-чаты, посылания в Гугл вы наконец-то получили работающий сервер PBX: внутренние пользователи...

Личный сервер shadowsocks за 10 минут без затрат Недавно я набрёл на интересное решение, которое позволяет развернуть личный сервер shadowsocks без каких-либо финансовых затрат. В результате получается некий аналог собственного VPN-сервера, с которым могут работать настольные компьютеры и мобильные устройства. Соединение с...

Заглушить радар. Империя наносит ответный удар В конце 1966 года на вооружение авиации США поступил сразу ряд новых разработок, которые должны были изменить расклад сил в противостоянии с советскими комплексами ПВО С-75. Первой разработкой стал усовершенствованный подвесной контейнер РЭБ QRC-160-1А (AN/ALQ-71). Этот глуш...

Платформа Cloud One компании Trend Micro получила облачное расширение Container Security Trend Micro Incorporated представила продвинутое решение для обеспечения безопасности контейнеров Cloud One — Container Security. Оно призвано упростить обеспечение безопасности сборки и развёртывания контейнеров и связанных с ними рабочих процессов. Его ...

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

Как запустить свой сервер с белым ip из локальной домашней сети Поднимаем свой веб-сервер в домашней сети видимый из вне для pet проектов на старом ноутбуке с Ubuntu Server. Читать далее

Traefik, docker и docker registry Под катом вы увидите:• Использования Traefik в качестве обратного прокси для маршрутизации трафика внутрь docker контейнеров.• Использование Traefik для автоматического получения Let’s Encrypt сертификатов• Использование Traefik для разграничения доступа к docker registry пр...

Docker swarm и балансировка нагрузки по нодам Всем привет, мы используем Docker Swarm в продакшене, и столкнулись с проблемой балансировки контейнеров и нагрузки по нодам в кластере. Я хотел бы рассказать с какими сложностями мы встретились, и поделиться нашим решением. Читать далее

Кофемашина Siemens EQ.500 Компания Siemens представила новую автоматическую кофемашину Siemens EQ.500, которая сочетает предельную простоту управления с возможностью варьировать вкус и аромат, с дополнительными возможностями в мобильном приложении Home Connect и упрощенным обслуживанием. Программа а...

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

Лёгкие приложения Linux для старого железа Окружение Xfce Любую систему можно разогнать, есть стандартные способы оптимизации десктопа: минимум софта в автозагрузке, preload, оптимальное зеркало для пакетов, apt-fast вместо apt-get, настройки для оптимизации отдельных приложений и так далее. Но всё это мелкие опти...

[Перевод] Докеризация приложения, построенного на базе React, Express и MongoDB Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как упаковывать в контейнеры Docker веб-приложения, основанные на React, Express и MongoDB. Здесь будут рассмотрены особенности формирования структуры файлов и папок таких проектов, создание файлов D...

Программное обновление уменьшает разницу между наушниками Galaxy Buds и Galaxy Buds+ Компания Samsung Electronics объявила о выпуске обновления программного обеспечения ждя наушников Galaxy Buds, которое наделяет их возможностями, присущими модели Galaxy Buds+. В частности, становится доступна функция Microsoft Swift Pair, которая позволяет подключать G...

Механизмы авторизации в web-приложениях на Rust Для обеспечения безопасности приложений мы используем такие довольно известные механизмы, как аутентификация и авторизация. В этой статье мы сфокусируемся на понятие авторизации и связанных с ней моделях контроля доступом. А также рассмотрим решения для web-приложений на Ru...

Установка Yggdrasil Network на Windows Найти общую информацию о Yggdrasil на русском языке не составляет труда. Однако, как показала практика, многие пользователи на практике сталкиваются с трудностями. По заявкам трудящихся рассмотрим в этой статье установку и начальную конфигурацию Yggdrasil Network на компьюте...

Aqua Security: 50% уязвимых целей в нативных облачных средах атакуются в течение часа Исследование Cloud Native Threat Report 2021 обнаружило новые изощренные атаки на инфраструктуру и цепочки поставок контейнеров Aqua Security сегодня опубликовала новое исследование команды Nautilus, которое показывает продолжающийся рост ...

Изучаем ELK. Часть I — Установка Elasticsearch Эта статья является первой в серии статей по стеку Elasticsearch, Logstash, Kibana (ELK). Цикл статей ориентирован на тех, кто только начинает знакомится со стеком ELK, и содержит минимально необходимый набор знаний, чтобы успешно запустить свой первый кластер ELK. В этой ...

Бессерверные вычисления на основе OpenWhisk, часть 4 Эта статья заканчивает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим процесс развертывания OpenWhisk поверх Kubernetes с исправленными командами для работоспособности с актуальными версиями приложений. Также будет описан процесс запуска функ...

2. UserGate Getting Started. Требования, установка Здравствуйте, это вторая статья о NGFW решении от компании UserGate . Задача данной статьи заключается в том, чтобы показать, как установить межсетевой экран UserGate на виртуальную систему (буду использовать программное обеспечение виртуализации VMware&n...

В заброшенном контейнере нашли 500 тысяч видеокарт NVIDIA RTX 3080 Несмотря на анонс ещё в начале сентября, до сих пор достаточно сложно найти видеокарты NVIDIA линейки Ampere. И пока обычные пользователи ищут возможность ухватить новинку в качестве подарка на Новый год, в Южной Корее находят целый заброшенный контейнер с 500 тыс RTX 3080.

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

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

Контейнер-драйбокс для хранения и подачи гигроскопичных «инженерных» пластиков Для изготовления драйбокса вам потребуются1. Герметичный контейнер на 4 л для сыпучих пищевых продуктов – [ссылка AliEpress]2. Термогигрометр TS-W0032 - [ссылка AliEpress]3. Фитинги K1/8", 2 шт. - [ссылка AliEpress]4. Винты и гайки М3, по 12 шт.5. Винты DIN 912 и гайки М6, п...

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

Мультиварка Polaris PMC 0526 IQ Home: множество автоматических программ, дистанционное управление, работа с голосовыми помощницами Мультиварка симпатично выглядит и аккуратно изготовлена. Конструкцию и детали можно назвать продуманными — наличие ручек у чаши, относительно глубокий контейнер для варки на пару́, легко снимающаяся и надежно фиксирующаяся на месте внутренняя крышка, гладкое и прочное на вид...

UiPath анонсировала новые функции релиза UiPath Platform 21.4 UiPath, компания-производитель программного обеспечения для автоматизации предприятий, объявила сегодня о новых функциях и продуктах, которые расширяют возможности предприятий для успешного масштабирования своих инициатив по автоматизации ...

[Перевод] MySQL в Docker не может писать slow-логи в /dev/stderr Прим. перев.: в процессе поиска решения проблемы с логированием медленных запросов MySQL наткнулся на довольно познавательную статью. Её автор не только в деталях описывает своё расследование, которое может оказаться полезным для начинающих администраторов, но и попутно проб...

[Перевод] Как запустить Jupyter Notebook в браузере без бэкенда К старту нашего флагманского курса по Data Science представляем перевод обзора JupyterLite прямо из блога его разработчиков. JupyterLite — это перезагрузка множества попыток создать полный статический выполняемый в браузере дистрибутив Jupyter, чтобы не было необходимости за...

Ломаем и чиним Kubernetes Kubernetes отличная платформа оркестрации контейнеров и для всего остального. За последнее время Kubernetes ушёл далеко вперёд как по части функциональности так и по вопросам безопасности и отказоустойчивости. Архитектура Kubernetes позволяет с лёгкостью переживать сбои разл...

Whonix: руководство для начинающих Whonix — это дистрибутив Linux на основе Debian, который разработан для обеспечения повышенной безопасности и конфиденциальности. Высокая анонимность достигается средствами VirtualBox и Tor. Whonix снижает угрозу от распространенных векторов атак, сохраняя при этом удобство...

RevBits пополняет свою систему управления привилегированным доступом элементами CI/CD — Беспрепятственно интегрируется с популярными инструментариями CI/CD МИНЕОЛА (шт. Нью-Йорк), 7 сентября 2021 г. /PRNewswire/ — Компания RevBits, поставляющая программное обеспечение для всеобъемлющей комплексной киберзащиты, сегодня объявила о вып...

Компания AspenTech начинает реализацию концепции самооптимизации предприятий и представляет решение Aspen Unified Aspen Technology, Inc. (NASDAQ: AZPN) компания, являющаяся ведущим мировым поставщиком программного обеспечения для оптимизации производительности активов, объявила о выпуске программного комплекса Aspen Unified, который станет основой для решений нового поколения по оптимиз...

Как упростить рутинные задачи, используя VBA Привет, Хабр! Я Сергей Чебарев, аналитик в команде визуализации данных «Северсталь-инфокома», и сегодня я расскажу, как можно, используя VBA и приложения Office, автоматизировать рутину в работе. VBA (Visual Basic for Applications) – это упрощенная версия Visual Basic, встро...

[Перевод] Лучшие практики bash-скриптов: краткое руководство по надежным и производительным скриптам bash Shell wallpaper by manapi Отладка сценариев bash — это как поиск иголки в стоге сена, тем более, когда новые дополнения появляются в существующей кодовой базе без своевременного рассмотрения вопросов структуры, логирования и надежности. В таких ситуациях можно оказаться ка...

AVEVA и OSIsoft объединяют усилия с целью раскрытия потенциала технологий обработки данных AVEVA и OSIsoft объединяют усилия с целью раскрытия потенциала технологий обработки данных для стимулирования роста производительности промышленных организаций   Ведущие игроки рынка промышленного программного обеспечения внедряют систему «Performance Int...

Microsoft начала топить серверы в жидкости для охлаждения и повышения их производительности В 2018 году компания поместила на морское дно контейнер с серверами, а теперь решила заливать их специальной жидкостью.

Экономия на охлаждении и меньше отказов: Microsoft рассказала про успешный эксперимент с подводным дата-центром В 2018 году компания опустила герметичный контейнер с серверами на морское дно в Шотландии.

Обзор Eheim Autofeeder. Автоматическая кормушка для аквариума На прошлой неделе мы затрагивали вопрос автоматизации кормления собак и кошек с помощью Petoneer Nutri Feeder и поилки-фонтана Fresco Ultra. Сегодня продолжая изучение этого вопроса, мы изучим решение для организации кормления рыб в аквариуме. Eheim Autofeeder – это автокорм...

Дьявольски-красный пентест. Строим цепочки туннелей через докер-контейнеры на виртуалке с Hack The Box Для подписчиковЧто делать, когда тебе нужно захватить контроль над хостом, который находится в другой подсети? Верно — много запутанных туннелей! Сегодня мы рассмотрим техники туннелирования при пентесте — на примере хардкорной виртуалки Reddish (уровень сложности Insane — 8...

IM-мессенджер на своем сервере со сквозным шифрованием На сегодняшний день, очень много IM-мессенджеров предлагают end-to-end шифрование, но вариантов, которые можно быстро развернуть на своем сервере гораздо меньше. Изучая варианты, мой взгляд упал на Delta Chat, о котором на Хабре уже упоминали — мессенджер без централизов...

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

[Перевод] Cloudflare PHP API Binding Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP». Для тех разработчиков, которые используют PHP 7.0 или выше, Cloudflare предоставляет PHP API биндинг. Он поддерживает последнюю четвертую версию API Cloudflare. Вы можете использовать этот S...

Сборка контейнеров без Docker Привет, Хабр. Очень много много сейчас слышно про Кубернетис и Docker. Про них не знает наверное, только ленивый. Но есть и другие варианты работы с контейнерами. Предлагаю перевод статьи одного энтузиаста, который решил изучить похожие инструменты. Читать далее

[Перевод] 5 любопытных примеров лямбд в C++: рекурсия, constexpr, контейнеры и многое другое Пожалуйста, посмотрите мою небольшую статью в блоге, где я покажу вам несколько интересных примеров лямбд. Знаете ли вы, как написать рекурсивную лямбду? Хранить их в контейнере? Или вызывать во время компиляции?Смотрите в статье. Читать далее

Подключение Yandex Database к serverless телеграм боту на Yandex Functions Данная статья является продолжением вот этой статьи. В ней мы рассмотрели создание и настройку yandex cloud functions телеграм бота. А сегодня мы рассмотрим подключение телеграм бота к базе данных и сохранение какой-либо информации о пользователе, с которым общается бот.В ка...

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 91.0.864.37 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 91.0.864.37. Новые функции • Определите сетевой трафик, исходящий из контейнеров Microsoft Defender Application Guard на уровне прокси. Начиная с Microsoft Edge версии 91, в него встроена поддер...

Java по-русски Изменение порядка лицензирования привело к появлению нового игрока на рынке поддержки Java объемом 2,6 млрд долл. В 2020 году технологии Java исполнилось четверть века. Сегодня на этой платформе работают 7 млрд устройств, а приложения для нее пишут более 10 млн разработчи...

Зачем нам потребовалось написать свою реализацию MRCP-сервера. Часть 1 Привет, Хабр! Сегодня мы хотели бы поделиться кейсом создания собственного MRCP-сервера. Это протокол передачи данных, используемый серверами для предоставления различных услуг (таких как распознавание речи и синтез речи) для своих клиентов. MRCP опирается на другие протокол...

Настройка CI/CD в Plesk+Github Actions для проекта на Flask+Angular В этой статье я поделюсь своим опытом настройки CI/CD с использованием панели управления Plesk и Github Actions. Сегодня будем учиться деплоить простенький проект с незамысловатым названием «Helloworld». Он написан на Python-фреймворке Flask, с воркерами на Celery и фронтен...

Cтримим и кaстим youtube и не только… через raspberry pi c Gotubecast и KODI TubeCast Насколько сложно передавать youtube музыку или видео через телефон или другие портативные, мобильные устройства на вашу Raspberry pi? А если не портативные? А просто управлять медиа контентом через Windows или Linux PC? Оказывается что нет. Я хочу рассмотреть установку, и н...

Hack The Box. Прохождение Cache. RCE в OpenEMR, memcached и docker Продолжаю публикацию решений, отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем уязвимости в CMS OpenEMR, работаем с memcached и docker. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего комп...

Новое ПО Apstra повышает скорость и надежность развертывания и эксплуатации сетей SONiC Компания Apstra — первопроходец в области создания сетей, управляемых на основе намерений (IBN), и транснациональный разработчик программных средств — обновила уже и так являющееся лидером в отрасли программное обеспечение для сетевой автоматизации, валидации и ана...

Онлайн-лекция «Быстрая подготовка окружений для хакатонов и геймджемов» 16 июня приглашаем вас на бесплатную онлайн-лекцию о быстрой автоматизации и развертывании ПО для хакатонов при помощи Ansible. Лектор: старший разработчик платформы бизнес-сервисов «МегаФона» Антон Гладышев. Зарегистрироваться Читать дальше →

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

3 совета по улучшению управления лицензиями программного обеспечения С управлением ИТ-активами (IT asset management,ITAM), в настоящее время являющейся одной из 34 практик управления услугами ITIL 4, мы надеемся повысить осведомленность о важности ITAM и управления программными активами (software asset management, SAM), включая управление лиц...

IBM купила интегратора программных контейнеров За счет этой сделки IBM рассчитывает ускорить внедрение платформы Red Hat OpenShift.

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

Автоматизация ручных действий с GitHub Actions GitHub Actions — инструмент для автоматизации рутинных действий вашего пакета на GitHub.Из личного опыта расскажу, как без опыта и знаний о настройке CI, я научился автоматизировать рутину в своем Open Source проекте всего за день и что на самом деле это действительно не так...

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 5. Closed-Loop PID Autotuner Заключающая статья серии, посвященной автоматизированным способам настройки ПИД-регуляторов в среде Simulink, в которой мы рассмотрим применение блока автоматической настройки Closed-Loop PID Autotuner. Читать дальше →

Первый беспилотный автомобиль Lada показали в работе Департамент транспорта и развития дорожно-транспортной инфраструктуры в Москве показал в действии первый беспилотник на основе российского автомобиля. В апреле 2021 года модель Lada Vesta пришла на смену беспилотной версии Ford, которая курсировала по территории Первой...

Компания Altium отклонила предложение Autodesk о поглощении за 3,9 млрд долларов Австралийский производитель программного обеспечения Altium отклонил предложение американской компании Autodesk о поглощении за 3,9 млрд долларов. Компания Autodesk, производящая программное обеспечение для автоматизированного проектирования, предложила сумму, на 41% пр...

Автоматизация обслуживания компьютерного класса на Powershell Вот уже несколько лет занимаюсь в университете поддержкой 10 рабочих станций под управлением ОС Microsoft Windows 8.1. В основном поддержка заключается в установке нужного для учебного процесса ПО и обеспечении общей работоспособности. На каждой станции есть 2 пользовател...

MIM Software Inc. объявляет о сегментации ИИ и возможностях одноточечной дозиметрии MIM Software Inc. объявляет о сегментации ИИ и возможностях одноточечной дозиметрии для молекулярной радиотерапии КЛИВЛЕНД, 7 сентября 2021 г. /PRNewswire/ — Компания MIM Software Inc., являющаяся одним из ведущих мировых поставщиков программного обеспечения для м...

[Перевод] Worker Service в .NET Core 3: что такое и зачем нужно В .NET Core 3 появился новый шаблон проекта под названием Worker Service. Этот шаблон разработан, чтобы дать вам отправную точку для создания кроссплатформенных сервисов. В качестве альтернативного варианта использования: он дает очень хорошую среду для создания консольных п...

Обзор Eheim Pickup 200. Внутренний фильтр с контейнером для губки Электрооборудование от компании Eheim зарекомендовало себя как надежное и высокоэффективное. Это касается, в первую очередь, внешних фильтров для аквариума. Но есть у них в линейке и внутренние фильтры, один из которых сегодня мы рассмотрим и поделимся опытом эксплуатации. E...

Microsoft выпустила Windows 10 May 2021 Update Сегодня отмечается начало релиза Windows 10 версии 21H1. Как я уже отмечалось, когда Microsoft впервые анонсировала May 2021 Update в феврале, Microsoft основала это обновление на потребностях, выраженных вами, клиентами Microsoft, в течение прошлого года в продолжении удале...

Microsoft выпустила Windows 10 Build 19041.964 и 19042.964 Компания Microsoft выпустила Windows 10 Build 19041.964 и 19042.964. Вот полный список исправлений: • Представление новостей и интересов на панели задач Windows 10. Благодаря новостям и интересам на панели задач Windows вы получаете быстрый доступ к интегрированному потоку д...

Прогноз CW: Пять тенденций в корпоративных облачных стратегиях в 2020 году Главными направлениями для ИТ-директоров, занятых поиском инноваций в облачных сервисах, станут архитектура гибридных облачных сред и обучение ИТ-персонала управлению и работе с ними. Облачные вычисления становятся основной моделью при модернизации корпоративных ИТ-портфе...

Как развернуть стенд для разработки с помощью сервисов облачной платформы SberCloud.Advanced Хабр, привет! Меня зовут Георгий Липатов. Я — DevOps-инженер, работаю в Сбере, также сопровождаю мониторинг и бэкапы в Sber Tax Free.Мы начали строить этот сервис в конце прошлого года — тогда наша ИТ-команда состояла из двух backend-разработчиков, DevOps-инже...

ComBox интегрировала решения Edge и Cumulator в накопители QNAP Компания ComBox Technology провела успешную интеграцию программных продуктов Edge и Cumulator в виде контейнеров Docker на сетевые накопители QNAP.

Памятка и туториал по HTTP-заголовкам, связанным с безопасностью веб-приложений Доброго времени суток, друзья! В этой статье я хочу поделиться с вами результатами небольшого исследования, посвященного HTTP-заголовкам, которые связаны с безопасностью веб-приложений (далее — просто заголовки). Сначала мы с вами кратко разберем основные виды уязвимостей ...

Xiaomi представила MIUI 12 с голосовым помощником и сертификацией безопасности TUV Rheinland Как и ожидалось, Xiaomi сегодня представила MIUI 12 на мероприятии в Китае. Китайский технологический гигант считает, что "программное обеспечение является душой мобильных телефонов". Учитывая столь трепетное отношение Xiaomi к своей ОС стоит внимательнее рассмотреть новую M...

Аудиозвонки через I2P. Mumble Mumble - это приложение для организации голосового чата. Проект является свободным, исходный код клиентов и серверов открыты. В этой статье рассмотрим конфигурацию собственного Mumble-сервера, работающего через скрытую сеть I2P. Читать далее

[Из песочницы] Docker-образ для раздачи Single Page Application Single-page Application (SPA) – это набор статических JavaScript и HTML файлов, а так же картинок и других ресурсов. Поскольку они не изменяются динамически, опубликовать их в интернете очень просто. Для этого существует большое количество дешёвых и даже бесплатных сервисов,...

[Перевод] Что такое Spring Framework? От внедрения зависимостей до Web MVC Вы можете использовать это руководство для различных целей: Чтобы понять, что такое Spring Framework Как работают ее основные фичи: такие как внедрение зависимостей или Web MVC Это также исчерпывающий FAQ (Перечень часто задаваемых вопросов) Примечание: Статья ~ 9000 слов...

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

Что нового в Windows 11 для универсальной печати Компания Microsoft улучшит опыт печати в Windows 11. Вот список улучшений: • Как видно на скриншоте выше, теперь вы можете добавлять принтер в приложение Параметры Windows 11; • Кроме того, Microsoft добавляет некоторую функциональность в обновленный драйвер универсальной пе...

Kubernetes-in-Kubernetes и ферма серверов с загрузкой по PXE Когда у вас 2 собственных дата-центра, тысячи железных серверов, виртуалки и хостинг для сотен тысяч сайтов, Kubernetes может существенно упростить управление всем этим добром. Как показала практика, с помощью Kubernetes можно декларативно описывать и управлять не только при...

[Из песочницы] Поднимаем Django стек на MS Windows В данной статье будет представлена подробная инструкция по установке и настройке программ Apache, Python и PostgreSQL для обеспечения работы Django проекта в ОС MS Windows. Django уже включает в себя упрощенный сервер разработки для локального тестирования кода, но для зад...

Samsung начинает рассылку Android 11 с One UI 3.0 на Galaxy A51 Напряженная работа Samsung с обновлениями Android 11 продолжается, и на этот раз они адресованы самому продаваемому смартфону 2020 года. Компания приступила к развертыванию обновления One UI 3.0 на базе Android 11 для Galaxy A51. Это обновление приносит на смартфон среднего ...

Написал приложение для создания параллельных книг, которое вас удивит Здравствуй, читатель. Хотелось бы ненадолго отвлечь твое внимание от новостей и историй данной технической статьей. Поэтому пусть такой "кликбейтный" затравочный заголовок не вводит тебя в заблуждение. В этой статье я расскажу как сделать параллельную книгу, имея ...

ПриватБанк запустил программные РРО на платежных POS-терминалах ПриватБанк вместе с SM POS и UKey начал внедрение программных РРО для бизнеса. Приложения с поддержкой фискализации операций теперь могут работать на платежных Android POS-терминалах Verifone x990, которые внедряются в сеть эквайринга. The post ПриватБанк запустил программны...

Серия постов по Istio Service Mesh Мы начинаем серию постов, в которой продемонстрируем некоторые из множества возможностей сервисной сетки Istio Service Mesh в сочетании с Red Hat OpenShift и Kubernetes. Часть первая, сегодняшняя: Объясним концепцию sidecar-контейнеров Kubernetes и сформулируем лейтмот...

Рассказываем про апдейт платформы UiPath 21.4 Согласно статистике Gartner в 2020 году решения UiPath заняли самую большую долю мирового рынка среди других вендоров RPA. Сегодня UiPath является платформой, которую выбирает большинство компаний, нацеленных на цифровую трансформацию. С увеличением важности автоматизации в ...

Поддержка Touch в JavaScript Какие проблемы могут быть у frontend-программиста, если тестировщик запустит его приложение на iPad с новой трекпад-клавиатурой, Windows-планшете, с неопределенным состоянием “режима планшета” или ноутбуке с подключенным к нему телевизором c поддержкой Multi-touch? Это дале...

Контроллер АСУНО с ВЕБ интерфейсом настроек Это моя первая статья на Хабр. Статья посвящена разработке и некоторым особенностям контроллера, поэтому вопросы, относящиеся к организации работы сервера не рассматриваются в данной статье. Но для того, чтобы лучше понять работу контроллера АСУНО некоторые моменты все же бу...

[Перевод] Настраиваем окружение Python с помощью pyenv, virtualenvwrapper, tox и pip-compile Эти инструменты упростят настройку и позволит автоматизировать рутинные операции. Они избавят разработчика от многих сложностей, которые мешают сосредоточиться на решении задач и комфортном написании кода. Есть много способов настройки окружения Python. В этом материале о...

Juniper Networks представляет новые CPE-устройства и решение SD-LAN Компания JuniperNetworks, являющаяся одним из лидеров в сфере разработки защищенных сетей с элементами искусственного интеллекта, объявила о ряде обновлений в ассортименте своей продукции для корпоративного рынка, обеспечивающих дополнительную гибкость, масштабируемость...

Xiaomi добавила меню приложений в глобальную версию MIUI 11 Xiaomi уже давно тестирует панель приложений, являющуюся частью системы запуска MIUI. Еще в ноябре альфа-сборка MIUI Launcher получила меню приложений на нескольких смартфонах компании. Однако обновление было ограничено устройствами, работающими под управлением версии MIUI 1...

Почему мой NVMe медленнее SSD? В данной статье мы рассмотрим некоторые нюансы подсистемы ввода-вывода и их влияние на производительность. Пару недель назад я столкнулся с вопросом, почему NVMe на одном сервере медленнее, чем SATA на другом. Посмотрел в характеристики серверов и понял, что это был вопрос...

ИТ-специалисты удвоили использование Kubernetes для поддержки быстро меняющегося бизнеса в условиях пандемии Результаты опроса свидетельствуют о том, что, несмотря на сокращение бюджетов, компании оперативно переходят на использование Kubernetes для более быстрого достижения бизнес-результатов. В том числе 68% ИТ-специалистов заявили, что ввиду пандемии они расширили использование...

Осеннее обновление функций Windows 10 21H2 уже на шаг ближе к запуску Windows 10 версии 21H2 теперь доступна для предварительной проверки на коммерческих ПК. Это позволит ИТ-администраторам под загружать и запускать обновление Windows 10 версии 21H2 для тестирования перед выпуском в октябре 2021 года. Версия Windows 10 21H2, запуск которой ожи...

Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 91.0.864.11 Компания Microsoft выпустила список изменений сборки Microsoft Edge Beta Build 91.0.864.11. Новые функции • Определите сетевой трафик, исходящий из контейнеров Microsoft Defender Application Guard на уровне прокси. Начиная с Microsoft Edge версии 91, в него встроена поддержк...

Липкие сессии для самых маленьких [Часть 2], или Как понять Kubernetes и преисполниться в своём познании Липкие сессии (Sticky-session) — это особый вид балансировки нагрузки, при которой трафик поступает на один определенный сервер группы. Как правило, перед группой серверов находится балансировщик нагрузки (Nginx, HAProxy), который и устанавливает правила распределения т...

Важное обновление умных часов Honor Watch GS Pro. Появилась поддержка сторонних приложений Компания Huawei выпустила важное обновление программного обеспечения для умных часов Honor Watch GS Pro (обзор).  Прошивка с номером 10.1.2.52 добавляет поддержку сторонних приложений, а также оптимизирует карточку погоды и настройку длины бассейна.  Так...

Разрабатываем первое мобильное приложение на Flutter от Google Flutter — фреймворк от Google В последнее время программированием интересуются всё больше пользователей. Наверняка и вас заинтересовала эта тема. Мы каждый день используем мобильные приложения гигантов рынка, и многих волнует вопрос — «Как же им удается созд...

Новый порт Google Camera для более чем 30 Android-смартфонов. ... Думаю, что многие знают, что такое приложение Google Camera. Качественные портретные снимки, ночной режим и всевозможные алгоритмы — все это позволяет делать качественные фоточки. Само приложение считается одним из лучших для Android-устройств, но у него есть серьезный...

[Перевод] Эволюция распределённых систем в Kubernetes Фото Cenk Batuhan Özaltun, Unsplash.com Обзор Облачные платформы должны предоставлять современным распределённым приложениям возможности, связанные с управлением жизненным циклом, взаимодействием, привязками и состояниями. Kubernetes хорошо поддерживает управление жизненны...

Автоматизированная сборка Delphi-приложения Автоматизированная сборка Delphi-приложения Я довольно часто сталкивался с тем, что разработчики на Delphi (можно сказать традиционно) компилируют свои приложения "ручками", что далеко не production-решение, а со стороны выглядит кустарщиной и "делаем на-колен...

[Из песочницы] Разбор настройки ELK 7.5 для анализа логов Mikrotik Давно была мысль посмотреть, что можно делать с ELK и подручными источниками логов и статистики. На страницах хабра планирую показать практический пример, как с помощью домашнего мини-сервера можно сделать, например, honeypot с системой анализа логов на основе ELK стека. В э...

Samsung выпустила в России устройство для автоматической очистки контейнеров пылесосов Clean Station Компания Samsung Electronics выпустила в России устройство Clean Station, которое позволяет автоматически очищать вертикальные беспроводные пылесосы Samsung Jet, не вынимая внутренний циклон. Достаточно отсоединить контейнер от пылесоса и поместить его сверху на Clean S...

Массовое обновление для Windows 10, обеспечивающее функции Windows 10X В прошлом году Microsoft анонсировала Windows 10X во время мероприятия Surface в Нью-Йорке, но с тех пор об этой операционной системе мало что говорили. Microsoft также подтвердила, что Windows 10X сначала будет доступна на одноэкранных устройствах, но пока не ясно, как комп...

Bedrock Linux: лего-набор для создания идеального linux-дистрибутива С момента появления Linux достаточно скоро возникло множество дистрибутивов: Slack, RedHat, Debian, SUSE и т. д. Тогда же возникла и проблема выбора дистрибутива, ведь каждый из них имеет свои особенности и преимущества, которые делают его особенным. RedHat и Debian наибол...

SAS и Red Hat создали решение для использования аналитики в гибридной облачной среде Многие компании продолжают миграцию в публичную облачную среду, поэтому платформа Red Hat OpenShift предоставляет решение для работы с контейнерами Kubernetes. Благодаря ему компании могут управлять своей инфраструктурой в гибридном ...

Нюансы установки сторонних прошивок на Android-смартфоны. Первые шаги. Установка стороннего Recovery Здравствуй, уважаемый читатель! Этот пост является первым в цикле статей про нюансы установки сторонних (далее — кастомных, от слова custom) прошивок на свои устройства под управлением ОС Andoid, а также о критически важных нюансах этого процесса. Цикл статей ориентирован на...

«Центр 2М» представил IoT-сервис по обращению с отходами Проект предполагает установку на мусорные контейнеры специальных датчиков, которые сигнализируют о необходимости вывоза твердых бытовых отходов.

Выручка сервисов машинного обучения и искусственного интеллекта в интернете вещей в 2026 году достигнет 3,6 млрд долларов Следующая волна развития аналитики интернета вещей (IoT) полностью сольется с областью больших данных. В то же время ценность в стеке технологий смещается за пределы аппаратного и промежуточного программного обеспечения в сторону аналитики и дополнительных сервисов, так...

Signal: Взлом Cellebrite с атакованного устройства Компания Cellebrite производит программное обеспечение для автоматизации извлечения и индексирования данных с мобильных устройств. Они работают в "серой" зоне, где корпоративный брендинг идёт бок о бок с "цифровой разведкой", если конечно можно так называть воровство.В списо...

Скрипт настройки Windows 10. Часть II Чуть больше года назад выкладывал свой скрипт по автоматизации настройки Windows 10. Давеча переписал Windows 10 Sophia Script в виде примитивного модуля на 6 000 строк для одноразового использования. Под катом — всегда самое интересное! Читать далее

Защита программного обеспечения от обратной инженерии В данной статье мы представим себя в роли разработчика лицензированного ПО и рассмотрим способы защиты от взлома нашей программы пиратами. Читать далее

Вышел минималистичный Linux-дистрибутив Bottlerocket для запуска контейнеров. Самое главное о нём Компания Amazon объявила о финальном релизе Bottlerocket — специализированного дистрибутива для запуска контейнеров и эффективного управления ими. Bottlerocket (кстати, так называют мелкие самодельные ракеты на дымном порохе) — не первая ОС для контейнеров, но вполне веро...

Smartcat Serge: пример continuous localization Smartcat Serge — пример проекта с использованием полностью автоматизированного подхода к непрерывной локализации (continuous localization) с помощью платформы Smartcat. Это предварительно настроенный контейнер Docker с инструментом автоматизации локализации из командно...

Вышел релиз UiPath Platform 21.4 UiPath, компания-производитель программного обеспечения для автоматизации предприятий, объявила о новых функциях и продуктах, которые расширяют возможности предприятий для успешного масштабирования своих инициатив по автоматизации ...

Создание отказоустойчивой ИТ инфраструктуры. Часть 2. Установка и настройка кластера oVirt 4.3 Эта статья является продолжением предыдущей – «Создание отказоустойчивой ИТ инфраструктуры. Часть 1 — подготовка к развёртыванию кластера oVirt 4.3». В ней будет рассмотрен процесс базовой установки и настройки кластера oVirt 4.3, для хостинга высокодоступных виртуальных маш...

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

ВТБ закупает серверы Dell на 2,8 млрд рублей Банк приобретет оборудование Dell вместе с программным обеспечением Nutanix.

"Умный" контейнер: новые технологии в обращении с ТКО Цифровизация и автоматизация городов затрагивает все больше сфер: безопасность на дорогах, расчетные центры, smart-домофоны, услуги управляющих компаний. IT-разработчики добрались до мусорных контейнеров. Скоро, в самом деле, все поумнеет, даже мусор. Эффективность электрон...

Эволюция системы обновления Android В этой статье мы рассмотрим все возможные варианты обновления прошивки на устройствах под управлением Fuchsia Android. Особое внимание уделим самому популярному способу — обновлению по воздуху или OTA (over-the-air) — и расскажем об этапах его развития.Итак, как можно обнови...

[Перевод] Unison: настройка и автоматизация двусторонней синхронизации каталогов на двух серверах Getty Images/iStockphoto Проблему синхронизации каталогов на двух серверах с операционными системами семейства Linux на борту можно решить проще, если использовать специализированные инструменты. Давайте посмотрим, как это можно сделать с помощью Unison. Читать дальше &rar...

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды Всем привет! Если вы слышали о Blazor, но до сих пор не понимаете, что это такое. То вы по адресу. Это первая статья из цикла 12 статей, которая проведет вас через все круги ада весь процесс создания приложения на Blazor. В конце у нас будет готовый сайт небольшой пиццерии, ...

NVIDIA приобретает разработчика программного обеспечения Cumulus NVIDIA приобретает первоклассное программное обеспечение Cumulus. С помощью Cumulus NVIDIA может внедрять инновации и оптимизировать весь сетевой стек - от микросхем и систем до программного обеспечения. Cumulus обеспечит ускоренные вычисления во всех сферах деятельности. ...

Обновление PHP в окружении BitrixVM с использованием Docker ВведениеВ данной статье я бы хотел рассмотреть проблему обновления PHP в виртуальной машине BitrixVM, и действия, которые возможно применить если выполнение переезда на машину с обновленным ПО невозможно. Надеюсь, что статья будет полезна для вас.ПредысторияНесколько месяцев...

Почему собственный образ ISO — самое оптимальное решение для своего сервера Подняв сервер, можно сразу поставить одну из стандартных ОС, которые предлагает хостер. Но есть и другой вариант — загрузить собственный образ ISO и установить из него произвольную ОС и любой софт на свой выбор. Это реально очень удобно. Мы можем поставить на сервер Parro...

Приглашаем на DINS DevOps EVENING: разберем два примера инфраструктуры и поговорим, как облегчить поддержку Встречаемся 26 февраля в нашем офисе на Старо-Петергофском, 19. Кирилл Казарин из DINS расскажет, что такое инфраструктура для нас, как мы ей управляем, и как мы доставляем артефакты на 1000+ серверов в 50+ окружений. Александр Калошин из Last.Backend поделится опытом постр...

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

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

Моя первая Ардуинка: переключатель USB Пару лет назад я обзавёлся топовым смартфоном одной южнокорейской компании. Среди его особенностей оказалась поддержка DeX - возможности запуска на большом экране, подключаемом к док-станции через HDMI, отдельных приложений и даже Linux в контейнере (к сожалению, последнее б...

Автоматизацию важнейших приложений Makedonski Telekom обеспечит Stonebranch Компания Stonebranch Inc., ведущий провайдер продуктов для ИТ-автоматизации, сообщила, что македонский телекоммуникационный провайдер Makedonski Telekom поручил ей разработать решение для управления и автоматизации приложений, предназначенных для оплаты и выставления сч...

[Перевод] Худшие из так называемых «лучших практик» для Docker В интернете всегда кто-то неправ, и часто встречаются плохие советы по упаковке Docker. Но некоторые из них достаточно опасны, чтобы удостоиться этой статьи. Часто пишут, что при сборке Docker-образа не нужно устанавливать обновления безопасности. Я написал несколько опро...

Amazon запустила сервис AppFlow для интеграции данных приложений SaaS и сервисов AWS На платформе Amazon Web Services (AWS) был запущен новый сервис под названием Amazon AppFlow. Он разработан для упрощения пользовательских интеграций за счёт автоматизации обмена данными между SaaS приложениями (Software as a Service – программное обеспечение как услуга) и с...

Discover Virtual 2020: трансформация никогда не прекращается Главной темой международного онлайн-форума HPE стало развертывание гибкой рабочей среды — от периметра сети предприятия до публичных облаков. За несколько месяцев мир резко изменился. Не только условия работы, но и образ жизни сотрудников предприятий критически зависят от...

Языковой сервер Pylance вышел в релиз Мы рады объявить, что Pylance, наша быстрая и многофункциональная языковая поддержка Python в Visual Studio Code, официально вышла из предварительной версии и достигла своего первого стабильного выпуска.Ранее на этой неделе мы объявили, что, начиная с майского выпуска расшир...

Digital-мероприятия в Москве c 13 по 19 июля Подборка мероприятий на неделю Практикум: настройка Kubernetes в Яндекс Облаке 15 июля (среда) онлайн бесплатно 15 июля попробуем новый формат — практическое занятие по настройке окружения Kubernetes в Яндекс.Облаке. Под пиццу и чуткое онлайн-руководство экспертов Яндекс....

Java-дайджест за 13 апреля Системе контроля версий Git исполнилось 15 лет. Testcontainers исполнилось целых пять лет! Testcontainers — это Java-библиотека, позволяющая делать легкие одноразовые экземпляры популярных баз данных, веб-браузеров Selenium, или чего угодно ещё, что можно запустить в Doc...

Размещение серверов от профессионалов Компания КАНТЕП предоставляет облачные сервисы и физические серверы всем желающим. Они оказывают всестороннюю поддержку в плане хостингов для предприятия, разработчиков, интеграторов, веб-студий, ит-аутсорсинг и так далее. Основная цель компании - обеспечить сервисы максимал...

Как мы интегрировали Huawei Mobile Services в два этапа Всем привет, меня зовут Ленар Садыков, и я вместе с командой развиваю и поддерживаю приложение для клиентов Lamoda на базе Android. Сегодня расскажу, как мы добавили поддержку Huawei Mobile Services и Huawei App Gallery. В мае 2019 года Департамент торговли США внес Huawei в...

Android-приложения спешат в Windows 10. Подробности о Microsoft Project Latte Microsoft работает над программным решением, которое позволит разработчикам переносить свои приложения для Android в Windows 10 практически без изменений кода, выпуская их в Microsoft Store. Данный проект называется Microsoft Project Latte, а функциональность, как и соо...

MikroTik основы настройки DNS Если в магазине вас угораздило купить роутер MikroTik себе домой и вы не знаете зачем он вам, а отравление DNS кэша вашим провайдером не дает вам спать по ночам, то этот пост для вас.Можно не мучаться и поставить DNS от Yandex, Google, Adquard и прочее, а можно пойти более с...

Турбо успешно заработал на «Эльбрусе» Российский вендор программного обеспечения ТУРБО (часть «Консист Бизнес Групп», ГК ЛАНИТ) провел успешное тестирование собственных бизнес-решений на многопроцессорных серверах «Эльбрус», которые являются разработкой компании «МЦСТ». Цель данного исследования заключалась в оп...

Виртуальная АТС. Часть 2: Решаем проблемы безопасности с Asterisk и настраиваем звонки В предыдущей статье мы рассмотрели простую установку IP АТС (IP PBX) Asterisk 16 из штатного репозитория на виртуальный сервер с Ubuntu 20.04. В такой конфигурации выставлять службу VoIP на всеобщее обозрение не стоит: необходимо сделать дополнительные настройки, связанные...

Пентест вебсайта с помощью Owasp Zap Сегодня защита веб-приложения имеет решающее значение, поэтому осваивать пентест инструменты приходится и самим разработчикам. О мощном фреймворке WPScan для пентеста WordPress мы уже писали, но сайты бывают и на других движках. Именно поэтому сегодня разберем более универс...

oVirt за 2 часа. Часть 2. Установка менеджера и хостов Эта статья — следующая в цикле по oVirt, начало здесь. Статьи Введение Установка менеджера (ovirt-engine) и гипервизоров (hosts) — Мы здесь Дополнительные настройки Итак, рассмотрим вопросы первичной установки компонентов ovirt-engine и ovirt-host. Читать дальше →

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

Microsoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователей По сообщениям сетевых источников, корпорация Microsoft исправила ошибку в своём браузере Edge, из-за которой осуществлялась автоматическая установка веб-версий её офисных приложений Microsoft. Изображение: Windows Latest Несколько дней назад пользователи Windows 10 обратили ...

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

Veeam ONE: проблемы измерений, или С чего начать траблшутинг За 3 года работа в технической поддержке можно увидеть многое. Как уже было раскрыто ранее, техподдержка в Veeam - это не просто call-центр, а высококвалифицированные инженеры уже на 1й линии поддержки, способные не только предоставить готовое решение или запросить...

[Перевод] Глубокое обучение на Kotlin: альфа-версия KotlinDL Привет, друзья!Сегодня мы расскажем о первой предварительной версии KotlinDL (v.0.1.0) — высокоуровневого фреймворка для глубокого обучения, похожего на Keras, но написанного на Kotlin. В нем есть простые API для создания, тренировки и развертывания моделей глубоко...

«Волконский» перешел на цифровую платформу управления на базе Microsoft Dynamics 365 GMCS развернула для сети пекарен-кондитерских «Волконский» цифровую платформу управления на базе Microsoft Dynamics 365. Это один из первых в России проектов комплексной автоматизации в ресторанном бизнесе с использованием интеллектуальных приложений Dynamics 365.

Windows 10 получает более простой способ обновления и установки драйверов Следующее крупное обновление Windows 10, которое Microsoft планирует выпустить в 2020 году, будет содержать новый способ обновления и установки дополнительных драйверов. В журнале изменений Windows 10 Build 19536 Microsoft подтвердила, что она все еще работает над более прос...

Olympus выбирает решения Pure Storage Ведущий мировой поставщик эндоскопов и других медицинских устройств будет использовать решения Pure в рамках своей полномасштабной платформы по разработке систем ИИ на основе контейнеров. Компания Olympus, ведущий мировой поставщик эндоскопов и других медицинских устройст...

CNCF: автоматизация не поспевает за ежедневными и ежечасными релизами ПО Как показало исследование фонда Cloud Native Computing Foundation (CNCF), циклы выпуска ПО продолжают сокращаться, большинство предприятий используют методы непрерывной интеграции (CI) и непрерывной доставки (CD), контейнеры правят бал ...

Service Discovery в распределенных системах на примере Consul. Александр Сигачев Предлагаю ознакомиться с расшифровкой доклада Александра Сигачева Service Discovery в распределенных системах на примере Consul. Service Discovery создан для того, чтобы с минимальными затратами можно подключить новое приложение в уже существующее наше окружение. Используя S...

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

Сбор метрик Spring Boot приложения c помощью Prometheus и Grafana В данной статье рассмотрен пример работы с метриками. В начале, настройка приложения для поставки метрик. Настройка Prometheus для сбора и хранения метрик. Настройка Grafana для отображения собранных метрик. Читать далее

Бесплатные панели управления серверами в 2021 году Для пользователей Хабра не секрет, что панель управления (ПУ) — это веб-инструмент для администрирования сервера и размещённых на нём сайтов с помощью графического интерфейса. Она упрощает работу с доменами, базами данных, службами и приложениями. В этой статье рассмотрим...

Быстрое разворачивание Minecraft-сервера Играя в Minecraft в одиночку, всегда настаёт тот момент, когда хочется добавить к себе друзей в свой мир. Построить с ними вместе различные строения, отправиться в путешествие, вместе убить дракона или открыть новые миры. И тогда встаёт логичный вопрос: как создать свой се...

Линтер на все случаи жизни — GitHub Super Linter Команда DevOps инженеров из GitHub поделились своим универсальным решением для проверки качества кода. С ним можно настроить линтер для 17 языков всего в 11 строк: name: Lint Code Base on: push: branches-ignore: - 'master' jobs: linter: runs-on: ubuntu-lat...

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

[Перевод] Запуск Camunda BPM в Kubernetes Используете Kubernetes? Готовы переместить свои экземпляры Camunda BPM с виртуальных машин, а может просто попробовать запустить их на Kubernetes? Давайте рассмотрим некоторые распространенные конфигурации и отдельные элементы, которые можно адаптировать к вашим конкретным ...

WireGuard Server на Windows Подозреваю, что я не один такой, кто держит дома в режиме 24/7 маленький и тихий системный блок с Windows в качестве сервера, на который можно зайти по RDP (с того же смартфона) и несколько переживает в связи с количеством «неслучайных» попыток к нему подключиться. Кому инте...

«Р7-Офис» теперь можно развернуть в закрытом контуре Специалисты платформы «Р7-Офис» обеспечили возможность установки и использования системы в закрытом контуре сети.  Закрытые контуры сети, полностью изолированные от внешней информационной среды, формируются в информационных системах учреждений и предприятий для обеспече...

PostgreSQL Antipatterns: «слишком много золота» Иногда мы пишем SQL-запросы, мало задумываясь над тем фактом, что сначала они должны быть по сети как-то доставлены до сервера, а затем их результат - обратно в клиентское приложение. Если при этом на пути до сервера присутствует еще и пулер соединений типа pgbouncer, дополн...

Приложение для улучшения звука SoundID вышло на Windows и Mac Sonarworks впервые анонсировала свое программное обеспечение SoundID на CES. С помощью мобильного приложения вы создаете персонализированный звуковой профиль, который соответствует вашим предпочтениям. Там вы выбираете свою модель наушников, а программное обеспечение обрабат...

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

Компания Vinythai выбрала ПО AspenTech для ускорения цифровой трансформации, сокращения сбоев и повышения надежности производства Aspen Technology, Inc. (NASDAQ: AZPN) компания, являющаяся ведущим мировым поставщиком программного обеспечения для оптимизации производительности активов, объявила, что нефтехимическая компания Vinythai Public Company Limited (Vinythai), штаб-квартира которой расположе...

HTB TheNotebook. Совершаем побег из Docker, чтобы захватить рут Для подписчиковВ этой статье мы на примере средней по сложности машины TheNotebook с Hack The Box поработаем с технологией JSON Web Token, проэксплуатируем уязвимость при загрузке файлов на сервер и посмотрим, как работает одна из техник Docker Breakout — побега из контейнер...

Средства автоматизации анализа вредоносных программ На примере программы-вымогателя REvil рассматривается использование при анализе вредосного программного обеспечения таких средств автоматизации, как Python, IDAPython, x64bgpy.Во 2-ой части статьи демонстрируются возможности IDAPython по деобфускации строк для дальнейшего ...

Тайловый менеджер для Windows своими руками на C# Windows Form Всем привет!Решил поделиться своей программой Тайлового оконного менеджера, с дополнительными возможностями для среды Windows.Поискал аналоги, но все они не устраивали меня по разным причинам. Поэтому для удобства решил написать свою программу.Если интересно что из этого выш...

Обзор Polaris PVCR 3300 IQ Home Aqua. Технологичный робот-пылесос с Алисой и Марусей Не так давно мы рассматривали умный чайник Polaris PWK 1755CAD, поддерживающий дистанционное управление с помощью приложения и интеграцию с русскоговорящими голосовыми помощниками. Сегодня продолжая изучение рассмотрим вопрос автоматизации процесса поддержания чистоты в квар...

Настройка собственного почтового сервера Зачем нужен собственный почтовый сервер можно почитать в оригинальной статье. А поскольку на "habr" обретает надежду всяк сюда входящий, то далее пошаговая инструкция как сделать все настройки, чтобы почтовый сервер функционировал правильно: мог достучаться до любого адресат...

[Из песочницы] Ephemeral Containers Kubernetes первые шаги Ephemeral Containers Kubernetes интересная затея для дебага проблем в контейнерах которые кроме исполняемого бинаря не содержат в себе ничего. Немного информации есть на сайте Kubernetes и несколько примеров можно найти на просторах. Читать дальше →

В приложении NeonMaker теперь можно настроить подсветку компонентов TOUGHRAM Программное обеспечение NoenMaker от Thermaltake позволяет пользователям определенных компонентов Thermaltake создавать уникальные сборки с расширенной настройкой RGB подсветки. Компания Thermaltake объявила о расширении поддержки NeonMaker для компонентов TOUGHRAM RGB. По...

Supermicro представляет стоечную облачную инфраструктуру Plug & Play Компания Supermicro представляет стоечную облачную инфраструктуру Plug & Play с возможностью бесплатного тестирования и проверкой удаленного доступа Решение Total Rack для корпоративных контейнеров Kubernetes на основе RedHat OpenShift — это облачные вычисления под ключ ...

Xiaomi Mi 11 Pro получит поддержку 120-кратного зума Компания Xiaomi готовится к запуску нового флагманского смартфона, получившего название Mi 11 Pro. По слухам сети, новый флагман будет поддерживать 120-кратный зум за счет установки камеры на задней панели. Вместо установки с тремя камерами на Mi 11, вариант Pro будет иметь...

Portworx от Pure Storage: ИТ-специалисты удвоили использование Kubernetes для поддержки бизнеса в условиях пандемии Portworx от Pure Storage, представляющая полную облачную платформу для хранения и управления данными в контейнерах Kubernetes, опубликовала результаты ежегодного исследования Kubernetes Adoption Survey. В исследовании оценивалось ...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 2 PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Установите лимит использования ресурсов. С помощью простой математики можно рассчитать, сколько копий приложения вы сможете запустить – если одной копии нужен 1 ГБ RAM, то имея 10 ГБ памяти, можно запустить 10 копий. За эт...

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

Управление VDS-сервером под Windows: какие варианты? Во время ранней разработки набор инструментов Windows Admin Center носил название «Проект Гонолулу» (Project Honolulu) В рамках услуги VDS (Virtual Dedicated Server) клиент получает виртуальный выделенный сервер с максимальными привилегиями. На него можно поставить любую О...

Как выбрать Service Desk для управления мобильными сотрудниками? И на что обратить внимание при внедрении? Приветствую всех. С кем не знаком - Андрей Балякин: 7 лет в сервисном бизнесе, 20 лет в ИТ. Предприниматель. Последние несколько лет - CEO проекта HubEx (ИТ платформы автоматизации выездного обслуживания и управления сервисными процессами). Цель публикации - собрать мне...

Как монтировать образы ISO на Windows 10 Образ ISO представляет собой контейнер, созданный для хранения содержимого физических дисков (CD, DVD, Blu-ray). Программные компании обычно используют файлы этого формата как средство распространения приложений и утилит без необходимости поставлять физические носители, что ...

Продолжается модернизация Панели управления в Windows 10 Через несколько обновлений Windows 10, в системе, наконец, будут перемещены все настройки в приложение «Параметры». В то время как приложение «Параметры» получает новые возможности для управления настройками системы вашего компьютера, Microsoft заявляет, что Панель управлени...

Windows 10 работает на iPhone Хотели бы вы сделать так, чтобы Ваш iPhone мог гораздо большее, чем просто запускать приложения магазина Apple? Группа независимых разработчиков работает над похожим приложением. UTM – это новое приложение, которое использует QEMU (программное обеспечение для виртуализации) ...

Видеорегистратор RVi 1NR04120-P с IP-камерами наблюдения RVi 1NCE2020: широкая функциональность и высокочувствительные камеры В этом обзоре мы рассмотрим набор, состоящий из IP-видеорегистратора и двух одинаковых IP-камер наблюдения. Разработчик этого оборудования — российская компания RVi Group, которая выпускает полный спектр техники для обеспечения безопасности, от серверов и домофонных систем д...

Запуск проекта в Kubernetes за 60 минут У Kubernetes высокий порог входа, не все готовы использовать его в своих проектах. Это достаточно сложная для внедрения технология, особенно если конфигурированием кластера заниматься самостоятельно. Но я попробую упростить для вас эту задачу. Я Павел Селиванов, ведущий Dev...

[Из песочницы] Способы реализации API-сервера на Golang с автогенерацией кода и документации Я бы хотел в этой статье рассказать вам о том как можно быстро и просто сделать веб сервер на языке Golang с документацией к нему. И о том какие есть подходы и инструменты для их реализации Сегодня мы разберем эти готовые инструменты: swagger-api/swagger-codegen go-swagger/...

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

iOS 14 запустили на Google Pixel 4 Энтузиасты смогли запустить операционную систему iOS 14 на смартфоне Google Pixel 4, который з коробки работает на стоковой версии ОС Android. Инструкцию по установке программного обеспечения они обещают опубликовать позже.

Выгодная аренда сервера для 1С Работа компаний организовывается довольно непросто и у каждой из них есть какие-то свои трудности и проблемы. Решить определенную часть затруднений может аренда сервера для 1с. Такое решение имеет много преимуществ и однозначно организациям стоит задуматься о таком предложен...

Infinidat выпустила драйвер Container Storage Interface (CSI) для Kubernetes и других контейнеров Компания Infinidat, поставщик мультипетабайтных решений для хранения данных, объявила о выходе драйвера Container Storage Interface (CSI) для Kubernetes и других контейнеров, совместимых со средами Cloud Native Computing Foundation. Новый ...

Samsung раскрыла ключевые функции и дату выпуска One UI 3.0 Прошло почти три месяца с тех пор, как Samsung впервые анонсировала свою фирменную пользовательскую оболочку One UI 3.0 на базе Android 11. С тех пор компания выпустила три открытые бета-версии нового программного обеспечения для своих флагманских смартфонов. Теперь южнокоре...

Вакуумные контейнеры Rawmid RVC-01 и RVC-02 для длительного хранения продуктов и готовых блюд Мы неоднократно тестировали бытовые вакуумные упаковщики и на собственном опыте убеждались в том, что вакуумная упаковка существенно продлевает срок хранения как сырых продуктов, так и готовых блюд. Сегодня мы взглянем на специальные вакуумные контейнеры компании Rawmid и по...

Автоматизация тестирования мобильных приложений. Часть 1: проверки, модули и базовые действия Приложениями Badoo и Bumble пользуются миллионы людей по всему миру, и мы стремимся доставлять им новую функциональность как можно быстрее. Но важно, чтобы высокий темп нашей работы не сказывался негативно на качестве работы приложений. В этой статье мы расскажем о роли авто...

[Из песочницы] Способы и примеры внедрения утилит для проверки безопасности Docker Привет, Хабр! В современной реальности из-за возрастающей роли контейнеризации в процессах разработки не на последнем месте стоит вопрос обеспечения безопасности различных этапов и сущностей, связанных с контейнерами. Осуществление проверок в ручном режиме является трудоём...

Что такое платформа как услуга (PaaS)? В модели «Платформа как услуга» (PaaS) разработчики, по сути, арендуют все, что им нужно для создания приложения, полагаясь на облачного провайдера для средств разработки, инфраструктуры и операционных систем. Это одна из трех сервисных моделей облачных вычислений. PaaS знач...

Windows 10X может лишиться совместимости c Win32-приложениями и станет «Chrome OS от Microsoft» Интернет-ресурс Windows Central сообщает, что Microsoft, вероятно, изменила свою стратегию относительно операционной системы Windows 10X. Компания удалила из ОС технологию, отвечающую за виртуализацию привычных большинству пользователей Win32-приложений. Первоначально эта во...

Средства автоматизации анализа вредоносных программ На примере программы-вымогателя REvil рассматривается использование при анализе вредосного программного обеспечения таких средств автоматизации, как Python, IDAPython, x64bgpy. Демонстрируются их возможности по расшифровке конфигурационных данных, деобфускации строк и вызово...

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

[Перевод] Используем Ansible вместе с Terraform Недавно я начал применять Terraform для создания облачной лабы для тестов, и это довольно круто. Буквально за несколько дней я поднялся с «никогда не использовал AWS» до «я умею декларативно создавать изолированную инфраструктуру в облаке». Я поставил парочку серверов в выд...

Лучшая система водяного охлаждения. Cooler Master MasterLiquid ML360R RGB Системы жидкостного охлаждения (СЖО) или системы водяного охлаждения (СВО) – решение для тех, кто знает цену каждому дополнительному мегагерцу. Качественная СВО способна подарить тишину, несколько сотен дополнительных мегагерц. Для тех, кто только начинает свой путь в мире к...

Изоляция сред разработки с помощью контейнеров LXD Я расскажу о подходе к организации локальных изолированных сред разработки на своей рабочей станции. Подход был выработан под воздействием следующих факторов: для разных языков нужны разные IDE и тулчейны; в разных проектах могут использоваться разные версии тулчейнов и биб...

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

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

Онбординг нового разработчика с помощью Ansible Ваш новый разработчик только что закончил подписывать трудовой договор и с горящими глазами готов закрывать по 15 задач в день. На его пути стоит лишь одно препятствие — новый ноутбук, который пока что не настроен должным образом. Чаще всего процесс настройки окружения описы...

Make Ops Dev again! Одной из задач, которую приходится решать в рамках помощи команде организоваться — приблизить ее к пониманию ответов на один из часто возникающих вопросов: Как привлекать специлистов, которые не работают над развитием продукта fulltime: Compliance, UX, CI/CD? Вход...

Windows 10X: подробности о контейнеризации, UWP и Win32-приложениях Несколько дней назад компания Microsoft раскрыла подробности о работе новой операционной системы Windows 10X, а также опубликовала эмулятор, благодаря чему разработчики уже могут приступить к оптимизации своих приложений для устройств с двумя экранами. Одна из важнейших фун...

5 фактов о Windows 10X: контейнеры, универсальные приложения, приложения Win32 Компания Microsoft представила новую информацию о работе операционной системы Windows 10X. Ещё она выпустила эмулятор, благодаря которому разработчики могут начать оптимизировать свои приложения под устройства с двумя экранами. Главная новость заключается в том, что Windows ...

Работа с событиями аудита Windows – сбор, анализ, реагирование Уважаемые друзья, в предыдущих публикациях мы говорили об основах информационной безопасности, законодательстве по защите персональных данных и критической информационной инфраструктуры, безопасности в кредитно-финансовой сфере, а также провели анализ основных стандартов по ...

[Перевод] Создание CI/CD-цепочки и автоматизация работы с Docker Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести...

Чёрная пятница в KeysOff – Windows 10 Pro за $7,45 и скидки до 58% на всё программное обеспечение Интернет-магазин программного обеспечения KeysOff уже запустил свою «Чёрную пятницу». Акция продлится до 29 ноября 2020 года.

«Газпром нефть» предложила майнить на отходах переработки нефти. Это вдвое дешевле, чем в Москве Стремительный взлёт биткоина за последние месяцы и дни заразил идеей майнига многих, в том числе и необычных игроков. Пилотный проект по добыче криптовалюты на нефтяном месторождении запустила четвертая по объёмам добычи нефтяная компания РФ — «Газпром нефть». Вместо затратн...

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

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

Свой личный SMS-шлюз. Часть 1 – цели, задачи, сборка и тестирование Представляю вам цикл статей по созданию собственного шлюза для отправки SMS-сообщений. В первой части мы определим цели и некоторые аспекты использования своего шлюза, настроим программное обеспечение для отправки SMS с использованием USB-модемов, а также рассмотрим нескол...

Thoma Bravo покупает разработчика программного обеспечения Medallia за 6,4 млрд долларов Компания по разработке корпоративного программного обеспечения Medallia сегодня заявила, что её купит компания Thoma Bravo, занимающаяся частными инвестициями. После покупки Medallia станет приватной компанией. Сумма сделки — 6,4 млрд долларов. Акционеры Medallia ...

Настройка окружения в CLI. WSL / Windows Terminal Есть люди, которые большинство рабочего времени проводят в консоли, есть те, кто пользуются терминалом при необходимости, запуская что-то по инструкциям. Но я думаю, что каждый айтишник, будь он разработчиком, сисадмином, сетевым инженером, или даже senior yaml developer`ом,...

Банк «Открытие» внедрил новую интегрированную среду разработки программных продуктов Банк «Открытие» завершил процесс внедрения CFT-Platform IDE (ЦФТ) — качественно новой среды разработки программного обеспечения на базе открытой платформы Eclipse RCP. Теперь 100% кода, который выпускается проектами и командами, выходит ...

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

Автоматизация системных тестов на базе QEMU (Часть 2/2) Это вторая часть статьи, посвященной автоматизации системного тестирования на основе виртуальных машин. Первую часть можно найти здесь. В этой части статьи мы будем использовать навыки, полученные в первой части, для реальной автоматизации системных тестов. В конце статьи мы...

ASTRO Gaming представила гарнитуру Astro A20 полностью совместимую с PS5 и Xbox Series X ASTRO Gaming анонсировала новую игровую гарнитуру Astro A20 Wireless нового поколения, которая будет полностью совместима с грядущими консолями PS5 и Xbox Series X. Наушники удобные, прочные и легко регулируются. Наушники обеспечивают расширенный диапазон беспроводной связ...

Новый светильник Xiaomi подстраивается под музыку и игры Xiaomi сегодня запустила новый продукт на своей краудфандинговой платформе Youpin. Это настенный светильник с голосовым управлением, который предлагается по цене 15 долларов. Также компания предлагает комплект из девяти таких светильников со скидкой по цене 107 долларов...

На Apple Watch в России появится поддержка ЭКГ и уведомлений о нерегулярном сердечном ритме Приложение «ЭКГ» на Apple Watch Series 4 и более новых моделях будет доступно в России с выходом следующего обновления программного обеспечения вместе с iOS 14.2 и watchOS 7.1.

Вскрытие покажет: анализируем драйвер Windows x64, защищенный VMProtect Анализ вредоносных программ, защищающих себя от анализа, — это всегда дополнительные трудности для вирусного аналитика. Точнее, постоянная борьба. Злоумышленники постоянно придумывают и дорабатывают свои методы обфускации или используют готовые продвинутые решения, которые б...

Автоматизация 7. Napalm в действии В предыдущей статье из цикла (№6) мы познакомились с мощной библиотекой NAPALM, рассмотрели базовые команды и встроенные методы. Сегодня мы изучим готовые скрипты, то есть закрепим пройденную теорию на практических примерах.

Еще один взгляд на жесты в Windows 10X Windows 10X – это новая операционная система Microsoft для устройств с двумя экранами, которая, как сообщается, в какой-то момент времени выйдет на традиционные ноутбуки. Windows 10X была первоначально анонсирована на мероприятии Microsoft Surface 2 октября, и производители ...

В России платформу Digital Workplace запустила Kissflow Компания Kissflow, являющаяся лидером в области разработки программных средств для управления рабочими и бизнес-процессами, используемых организациями более чем 160 стран, запустила в России свою платформу Digital Workplace, которая полностью доступна на русском языке. D...

Google Play Store обновился до версии 23.6.16. Скачиваем Пользователи, которые следят за акутальностью всего программного обеспечения на своём смартфоне, знают, что одни из самых важных приложений на устройстве с Android сегодня является Play Store. именно из этого фирменного магазина приложений от Google, мы устанавливаем больш...

Apple добавила в HomePod поддержку Intercom и возможность работы с HomePod mini Наряду с операционными системами iOS 14.1 и iPad OS 14.1, Apple сегодня выпустила новую версию программного обеспечения для умной колонки HomePod с номером версии 14.1. Обновление принесло поддержку функции Intercom и возможность совместной работы с недавно анонсированной Ho...

Как работать с Big Data быстрее и эффективнее: Kubernetes для Data Science Big Data by Batjorge Традиционный подход к построению работы с большими данными — развернуть Hadoop-кластер, установить дополнительные инструменты и построить на нем платформу для работы с данными. Но в таком подходе есть несколько ограничений, вроде невозможности разделени...

Разгоняем портал ДО на основе Moodle (решение проблем узких мест) В последнее время все острее встает вопрос об обучении онлайн, во время пандемии, так и в связи с переходом в онлайн всего и вся. На сайте Хабр есть материалы по установке базовой системы на основе moodle. В данной заметке хотелось бы поделиться некоторым опытом настройки с...

Защита данных пользователя: как добавить поддержку правил CCPA и GDPR в мобильное приложение Значительная часть жизни уже давно перетекла в гаджеты, онлайн-сервисы, соцсети и мессенджеры, которые ежедневно собирают тонны персональных данных. А ими часто обмениваются компании, например, в сфере рекламы или финансового бизнеса. Поэтому приватность и безопасность ...

Физическая среда или виртуализация? Продолжение тестов Intel Xeon 6242R В предыдущей статье мы рассказывали о базовой оценке производительности новых серверов в нашем облачном проекте на примере теста Гилёва для 1С и 7zip в физической «нативной» среде. Теперь же, когда мы подготовили серверы для работы в нашем виртуализованном кластере, можем п...

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

werf vs. Helm: корректно ли их вообще сравнивать? Эта статья — развернутый ответ на вопрос, который нам периодически задают: чем werf отличается от Helm? На первый взгляд можно предположить, что задача у них примерно одинаковая: автоматизировать деплой приложений в Kubernetes. Но всё, конечно, немного сложнее… Читать далее

[Перевод] Слабо поднять такой крошечный контейнер? Создаем контейнеризованный HTTP-сервер на 6kB TL;DR  я решил создать самый маленький образ контейнера, при помощи которого все-таки можно сделать что-нибудь полезное. Опираясь на преимущества многоступенчатых сборок, базового образа scratch и крошечного http-сервера на основе этой сборки, я смог ужать результат до 6.32k...

Безопасность облачно-ориентированных вычислений “Человеку не нужно сверло для дрели диаметром в четверть дюйма, ему нужно просверлить отверстие такого диаметра”. Теодор Левитт. Компании не заинтересованы в управлении ИТ, они больше заинтересованы в результатах своей деятельности, связанной с ИТ. Они хотят быстро поставлят...

[Из песочницы] Как перенести OpenVZ 6 контейнер на KVM сервер без головной боли Каждый, кому понадобилось хотя бы раз в жизни перенести OpenVZ контейнер на сервер с полноценной виртуализацией KVM, сталкивался с некоторыми проблемами: Большинство информации, банально устарело и было актуально для уже давно прошедших EOL цикл ОС По разным ОС всегда предо...

Видеообзор Black+Decker Multipower (CUA625BH): беспроводной вертикальный пылесос с сенсорным управлением Black+Decker Multipower представляет собой устройство два в одном, в собранном виде это вертикальный пылесос. Ручной пылесос можно открепить от основного корпуса и подвесить на плечо, что обеспечивает пользователя большей свободой. Прозрачные стенки контейнера для сбора мусо...

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

[Перевод] О появлении поддержки CUDA в WSL 2 Компания Microsoft, откликаясь на многочисленные просьбы пользователей, представила в мае 2020 года на конференции Build новую возможность подсистемы Windows для Linux 2 (Windows Subsystem for Linux 2, WSL 2) — поддержку видеоускорителей. Это позволит запускать в WSL 2 прило...

Новую услугу бесплатного переноса данных из облака на сервер представляет «Р7-Офис» Разработчик экосистемы офисных приложений «Р7-Офис» сообщил о запуске новой услуги для заказчиков. Теперь пользователи офисных решений от «Р7» смогут в любое время бесплатно перенести все данные из облачного офиса «Р7-Офис», доступного с сайта компании по модели SaaS (soft a...

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

Замедление перед очередным ускорением. Расходы на Интернет вещей (IoT) в России в 2020 году Такие данные приводит компания IDC по результатам отчета IDC Russia Internet-of-Things Market Forecast, 2020-2025.Непростой 2020 год заставил компании пересмотреть свои инвестиции в ИТ, что привело ксокращению и расходов на Интернет вещей (IoT) в России. Сосредоточившись на...

Собственные метрики JFR и их анализ Недавно я описывал как осуществлять запуск и управление Java Flight Recorder (JFR). Теперь решил затронуть тему записи в JFR метрик, специфичных для приложения, а так же способов их анализа в Java Mission Control (JMC). Это позволяет расширить понимание происходящего с прило...

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

Представляем k8s-image-availability-exporter для обнаружения пропавших образов в Kubernetes Рады представить свой новый Open Source-проект. На этот раз мы сделали совсем небольшую, казалось бы, утилиту, но столь полезную буквально для любой инсталляции Kubernetes. В чем же её суть? K8s-image-availability-exporter — это Prometheus exporter, позволяющий проактивно ...

Двойственная природа требований к программному обеспечению Некоторое время назад я обозревал искажение применяемых методик в производстве программного обеспечения. Углубившись в частность (применение DDD) мне хотелось намекнуть читателю на то, что идя на поводу у совиного менеджмента можно не выполнить свой долг инженера. Недавняя г...

Современные всплывающие окна в Windows 10 Windows 10 является более открытой платформой, чем ее конкуренты, и существует множество приложений, которые могут изменить вашу систему. Сегодня мы собираемся более подробно рассмотреть новое приложение под названием «ModernFlyouts», в котором особое внимание уделяется изме...

Простой Web-доступ к VI приложениям LabVIEW в PHP через ActiveX Server В LabVIEW уже много лет существует возможность «прикрутить» Web к VI приборам без каких-либо сложных настроек публикации и серверов со стороны LabVIEW, используя только втроенный сервер ActiveX. Не является исключением и LabVIEW 2020 Community edition. Читать дальше →

[Перевод] Запуск домашнего веб-сервера без статического IP с помощью Python Приветствую жителей Хабра! Задался тут вопросом, как можно обойтись без статического IP для экспериментов в домашних условиях. Наткнулся на вот эту статью. Если вы хотите развернуть свой вебсервер с доступом извне, а платить провайдеру за статический IP не хотите, то данн...

[Перевод] Искусство Helm Chart: паттерны из официальных чартов Kubernetes Установка и управление Helm Charts может вызвать у вас некоторые сложности, с которыми вы, возможно, не сталкивались раньше. Helm Charts упаковывает приложения для установки в кластеры Kubernetes. Установка Helm Chart немного похожа на запуск мастера установки, поэтому разра...

Обновление MIUI 11 для Android 10 вызвало высокий расход заряда батареи После релиза глобальной версии MIUI 11 в октябре прошлого года Xiaomi тестирует MIUI 11 на базе Android 10. Но, похоже, все идет не так гладко, как ожидалось. На протяжении последних нескольких недель Xiaomi рассылает обновление MIUI 11 на основе Android 10 для ряда устройст...

Microsoft выпускает обновление для WIndows 10 Microsoft начала выпускать последние накопительные обновления Windows 10 почти для всех версий настольной операционной системы. Две сборки 18362.657 и 18363.657 доступны для Windows 10 мая 2019 года обновления и ноября 2019 года обновления. Обновление решает проблему, возни...

Создаем и запускаем в облаке мощный и главное бесплатный сервер Minecraft Пару месяцев назад, когда Oracle представила в своем публичном облаке двухсокетные серверы с 80-ядерными ARM-процессорами, в англоязычном блоге Тодда Шарпа появилась статья о том, как запустить сервер Minecraft в облаке. Теперь, когда Oracle добавил эти процессоры в Always F...

[Перевод] Одна строка, которая ускорила клонирование в 100 раз Наша группа по оптимизации производительности нашла маленькое изменение, которое оказало большое влияние на скорость сборки по всем конвейерам. Мы обнаружили, что установка параметра refspec во время git fetch ускоряет шаг клонирования в 100 раз. Группа Engineering Product...

Snyk получил новые инвестиции и стал единорогом Основанная в 2015 году, лондонская компания Snyk помогает разработчикам в поиске и исправлении ошибок в их исходном коде, а также в контейнерах и приложениях Kubernetes.

Microsoft начинает улучшать работу веб-приложений в Windows 10 Microsoft начала установку среды выполнения WebView2 на некоторых ПК с Windows 10, чтобы улучшить работу веб-приложений при использовании определенных служб, таких как приложения Office, Outlook и Microsoft Teams. Основная идея здесь – улучшить качество веб-приложений. Но ве...

Программное обеспечение AspenTech поможет компании Shell Catalysts & Technologies оптимизировать управление операциями и цепями поставок Компания AspenTech (NASDAQ:AZPN), ведущий мировой поставщик программного обеспечения для оптимизации производительности активов, объявила о том, что Shell Catalysts & Technologies, поставщик катализаторов, технических услуг и лицензированных технологий для нефтеперерабат...

Сказ о том, как я Home Assistant настраивал Home Assistant — это популярная система умного дома, которая автоматизирует привычные бытовые процессы и работает на YAML файлах. В этой статье я расскажу, как настроить Home Assistant (далее HA), и что конкретно я использую в повседневной жизни. Это поможет вам избежать ош...

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

Компания AspenTech представляет программный комплекс aspenONE 12.1 Компания Aspen Technology (NASDAQ:AZPN), ведущий мировой поставщик программного обеспечения для оптимизации производительности активов, представила новую версию (12.1) программного комплекса aspenONE. AspenTech внедрила промышленный искусственный интеллект в своих ...

HashiСorp Vault & Kubernetes Secret: используем vault-secrets-operator Vault от HashiСorp — довольно известное open-source-решение для хранения секретов и неплохая альтернатива реализации секретов в Kubernetes. Vault использует свой сайдкар-контейнер на каждом поде, который получает секреты из хранилища и доставляет их в под или же реализует до...

Идеальная тема для смартфонов Xiaomi с неоновым оформлением Если вы — любитель неонового оформления интерфейса, то вам наверняка понравится тема под названием Deluxe LineUI. Она включает в себя не только новые обои, но и набор неоновых значков, чтобы радикально изменить внешний вид смартфона. Кроме того, после установки новой темы из...

Идеальная тема для смартфонов Xiaomi, Redmi и POCO с неоновым оформлением Если вы — любитель неонового оформления интерфейса, то вам наверняка понравится тема под названием Deluxe LineUI. Она включает в себя не только новые обои, но и набор неоновых значков, чтобы радикально изменить внешний вид смартфона. Кроме того, после установки новой темы из...

[Перевод] Vulkan. Руководство разработчика. Настройка окружения Я переводчик ижевской компании CG Tribe и здесь я буду публиковать перевод руководства к Vulkan API. Ссылка на источник — vulkan-tutorial.com. Это моя вторая публикация, которая посвящена переводу раздела Development Environment. Содержание ...

Google Camera для любого телефона. Как установить? Чем известна Google? Конечно, первое, что вспомнят почти все, это поисковик. Именно он приносит Google огромные деньги и позволяет развивать другие сервисы, а нам — легко ориентироваться в Сети. Многие также назовут Android, ведь это самая популярная операционная сист...

[Перевод] Тестирование в Puppeteer vs Selenium vs Playwright: сравнение производительности Ранее мы уже писали о том, когда бывает нужна автоматизация тестирования и какие проверки при этом используют. Сегодня предлагаем обсудить использование инструментов на практике и оценить их производительность. С разрешения Giovanni Rago – автора серии полезных материалов о ...

[Перевод] По-прежнему ли актуальны контейнеры? При обсуждении создания нового проекта или разработке «дорожной карты» уже существующего варианты способов запуска рабочих нагрузок никогда не были столь обширными. Мы живём в эпоху, избалованную выбором платформ — можно выбирать между open-source-инструментами, платными с...

Новое приложение CleverPrint Key для мониторинга принтеров ГК Clever bros. запустила приложение CleverPrint Key, которое позволяет оперативно управлять расходами на печать. Оно совместимо со средой Windows и Linux, легко инсталлируется на сервер или любой компьютер в сети или локально.

Haproxy — программирование и конфигурирование средствами Lua Сервер Haproxy имеет встроенные средства для выполнения скриптов Lua.Язык программирования Lua для расширения возможностей различных серверов используется очень широко. Например, на Lua можно программировать для серверов Redis, Nginx (nginx-extras, openresty), Envoy. Это впо...

Версионность веб-приложений Общеизвестно, что каждый программный продукт в конечном итоге обретает номер поставляемой версии. Изначально это может быть цифра в README файле, на борде в JIRA либо просто в голове у тимлида или ПМа. Но в какой-то момент становится понятно, что нужно формализовать процесс ...

Делаем PETG и PLA очень крепкими Здравствуйте, нашел любопытный метод укрепления PETG и PLA обработкой в духовке c солью. Печатаем деталь деталь со 100% заполнением, если деталь полая, отверстия должны быть достаточными для забивки солью. Берем керамический контейнер с крышкой, засыпаем самую мелкую соль ка...

Преимущественные характеристики серверного оборудования Supermicro Сервер Supermicro – высокопроизводительное устройство, которое предназначено для выполнения широкого спектра бизнес-задач. Оборудование можно использовать для виртуализации, поддержки программного обеспечения 1С, в качестве файлового хранилища, и свыше нескольких десятков др...

В коммерческое использование запущена полностью виртуализированная сеть 5G RAN Сотрудничество Samsung и Verizon позволит большему числу потребителей испытать сверхвысокую скорость беспроводной связи 5G и поможет корпоративным клиентам в цифровой трансформации. Помимо использования vRAN для расширения возможностей 5G Verizon и Samsung внедрили технологи...

[Перевод] Дебажим PHP-контейнер с помощью Xdebug и PhpStorm Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP». Инструкция Docker #9: xdebug Я создам очень простую php-страницу и подебажу ее с помощью xdebug и PhpStorm. Исходные файлы можно найти здесь: github.com/ikknd/docker-study в папке recipe...

Microsoft начала принудительное удаление Flash Player из Windows 10 О планах Microsoft по удалению Flash Player из операционной системы Windows 10 известно достаточно давно, и до недавнего момента пользователи могли сделать это самостоятельно с помощью необязательного пакета обновлений KB4577586. Теперь же стало известно, что устаревший комп...

Запускаем программу созданную в NXP MCUXpresso на плате Teensy 4.1 Некоторое время назад довелось мне по проектной необходимости поиграть в отладочную плату Teensy 4.1. Что это за зверь – можно посмотреть на сайте разработчика Teensy​ 4.1 (pjrc.com). Вообще, штука знатная. Там стоит контроллер MIMXRT1062DVJ6A фирмы NXP. Ядро – Cortex M7. Та...

[Перевод] Как превратить скрипт на Python в «настоящую» программу при помощи Docker Никого не интересует, умеете ли вы разворачивать связанный список — всем нужно, чтобы можно было легко запускать ваши программы на их машине. Это становится возможным благодаря Docker. Для кого предназначена эта статья? Вам когда-нибудь передавали код или программу, дерево...

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

WireGuard, настройка нескольких клиентов за NAT и причем здесь STUN? На данный момент мы запускаем доступ к серверам на базе WireGuard и сегодня я хочу рассказать, как настраивать клиентов, которые находятся за NAT, хотя про настройку сервера, тоже не забудем. Читать дальше →

Состоялся релиз ролевой MMO Genshin Impact на iOS, Android, PC и PlayStation 4 Издатель miHoYo объявил сегодня об официальном запуске серверов и, следовательно, о релизе своей многопользовательской ролевой игре Genshin Impact на многие платформы, включая смартфоны. Игра была в разработке 3 года и 6 месяцев и кажется, что последние пол года вся игровая ...

Защита конечных устройств с помощью FortiClient EMS На сегодняшний день довольно быстро набирают популярность решения, направленные на контроль и защиту конечных устройств. Сегодня мы хотим показать вам одно из таких решений - FortiClient Enterprise Management Server: рассмотрим системные требования, процесс установки и базов...

Исследование Red Hat показывает, что возможности карьерного роста стимулируют интерес разработчиков к контейнерам и Kubernetes Чтобы лучше понять, какую роль сегодня контейнеры и Kubernetes играют в жизни разработчиков, мы поручили компании CCS Insight изучить состояние дел с использованием контейнеров в организациях Европы, в том числе Россию, Ближнего Востока и Африки (EMEA), включая плюсы и минус...

Две скрытые кайфовые фичи Windows Admin Center: как найти, настроить и использовать Недавно я шерстил Хабр и встретил комментарий от Inskin: Я впервые познакомился в Windows Admin Center, когда в нем был только счетчик управления файлами и больше ничего. Сейчас все инструменты из RSAT потихоньку переезжают в Windows Admin Center. Пока я не видел ни од...

Изящные улучшения в Windows 10 версии 2004 (20H1) В следующем году в обновлении Windows 10 под кодовым названием 20H1, также известная как версия 2004, пользователи могут ожидать несколько изящных улучшений. Версия Windows 10 2004 (20H1), как сообщается, была завершена в декабре, и Microsoft не планирует добавлять новые фун...

[Перевод] Тест производительности PostgreSQL на AWS EC2-инстансах на ARM Прим. перев.: в конце января Percona опубликовала результаты своего небольшого сравнения производительности для СУБД PostgreSQL, запущенной на x86- и ARM-инстансах AWS. Результаты получились интересными даже с учетом всех допущений, сделанных самими авторами и отмеченных ком...

Разворачивание Minecraft сервера под linux В моей прошлой статье я рассказывал, как быстро развернуть свой Minecraft сервер из образа под Windows. И очень многие, справедливо заметили, что Windows не очень годится для разворачивания такого типа сервера. А PowerShell через RDP — это какое-то ненормальное извращение....

Операционная система Windows 10X будет обновляться за полторы минуты Любая современная операционная система обновляется не так уж и быстро, как того хотелось бы, но в случае с Windows 10X все может измениться.Microsoft обещает, что процесс обновления Windows 10X будет происходить максимально быстро. Загрузка и установка апдейтов займет не бол...

Новые серверы Supermicro прошли сертификацию на соответствие Oracle Linux и Oracle VM Компания Super Micro Computer, Inc.(код NASDAQ: SMCI), золотой участник партнерской сети Oracle Partner Network (OPN), расширяет масштабы своего сотрудничества с гигантом отрасли программного обеспечения путем тестирования и сертификации своих серверов на соответст...

Топ-6 катастроф, произошедших «по вине» программного обеспечения 1. Космос: Ariane 5 4 июня 1996 года Европейское космическое агентство запустило ракету Ariane 5. Увы, ошибка в программном обеспечении модуля управления привела к самоуничтожению ракеты через 37 секунд после взлета. 2. Деньги: Knight Capital В 2013 году сбой программы почти...

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 2. Устанавливаем карту для лобби сервера После публикации первой части статьи по установке своего Minecraft сервера, ко мне обратился один читатель Хабра. В письме он написал, что по неосторожности показал мою статью своим детям и ему пришлось пообещать сделать все, как написано. Теперь я, как отец двух детей, пр...

Распаковку и настройку Samsung Galaxy Buds2 показала на видео За несколько дней до мероприятия Samsung Galaxy Unpacked на YouTube-канале The Mobile Central опубликовали первый видеоролик с распаковкой, описанием и настройкой полностью беспроводных наушников Galaxy Buds2 с помощью приложения Galaxy Wearable. Вчера, напомним, появил...

Резервное копирование Kubernetes: два практических подхода. Часть 2. Commvault В прошлом посте мы начали говорить о проблематике резервного копирования в контейнерных средах на базе Kubernetes. Тогда мы подробно рассмотрели реализацию систем резервного копирования (СРК) на базе внутрикластерных решений, таких как Kasten. Сегодня мы продолжаем эту тему ...

Как перейти от кровавого энтерпрайза к командной работе Сергей Минаев — руководитель направления администрирования Sportmaster Lab. Занимается  поддержкой окружений и всем что связано с работой кода. Он участвует в IT трансформации компании и в своем докладе на конференции «DevOps Live 2020» рассказал о том как это  про...

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

Фотоотчет: что внутри контейнерных и мобильных ЦОД Microsoft? Если в современном мире и есть что-то постоянное, так это перемены. Изменения зачастую происходят крайне быстро, генерируя мощный поток информации. Иногда изменение является позитивным. Например, новое научное открытие, революционизирующее целую индустрию. Иногда перемены ух...

[Перевод] Настраиваем простой VPN с WireGuard и Raspberry Pi в качестве сервера Поскольку WireGuard станет частью будущего ядра Linux 5.6, я решил посмотреть, как лучше всего интегрировать этот VPN с моим LTE-маршрутизатором/точкой доступа на Raspberry Pi. Оборудование Raspberry Pi 3 с модулем LTE и публичным IP-адресом. Здесь будет VPN-сервер (далее ...

Доступно накопительное обновление Windows 10 Build 18363.719 [KB4540673] Microsoft выпускает накопительные обновления для ПК под управлением Windows 10 v1909, v1903 и v1809. Патчи поставляются с общими исправлениями. Также доступны автономные установщики KB4540673. Как и все вторничные патчи, кумулятивное обновление KB4540673 устанавливается авто...

Apple выпустила приложение Find My Certification Asst. для тестирования аксессуаров с поддержкой функции Find My Компания Apple запустила новое приложение под названием Find My Certification Asst., которое предназначено для сторонних разработчиков аксессуаров. С его помощью производители смогут протестировать совместимость собственной продукции с функцией Apple Find My, которая позволя...

Пользователи Surface Laptop не могут выйти из S-режима Windows 10 в режиме S, запущенная еще в 2017 году, представляет собой облегченную операционную систему, ориентированную на безопасность и производительность. Некоторые устройства с Windows 10, включая ноутбук Surface от Microsoft, поставляются с «Windows 10 в режиме S». Но п...

Обзор Polaris PMC 0524 Wi-Fi IQ Home. Мультиварка с Марусей и Алисой Тестируемая сегодня мультиварка Polaris PMC 0524 Wi-Fi IQ Home поддерживает 45 автоматических программ приготовления и дистанционное управление со смартфона. Также ей можно управлять голосом с помощью голосовых ассистентов Маруся и Алиса. Из прочих особенностей можно отметит...

Настройка громкости iPhone в режиме Не беспокоить Режим Не беспокоить позволяет оградить пользователя от вызовов и уведомлений, но не имеет собственной настройки громкости смартфона. К счастью, подобную проблему можно решить при помощи приложения Быстрые команды от Apple. 1. Скачиваем приложение Быстрые команды из App...

АЛП-ИС внедрил производственно-управленческий комплекс В корпоративную среду предприятия интегрированы инструменты разработки, тестирования и развертывания программных систем (DevOps)

[Перевод] Автоматизации, которые сэкономили мне много часов в 2020 году 2020 был для меня отличным годом, если не считать раздражения по поводу глобальной пандемии. Я переехал за город, автоматизировал некоторые повседневные дела, сижу здесь сейчас с неопределенным будущим и со всей свободой, которой я только мог желать.Жизнь — полный беспорядок...

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю св...

Новый сервер для периферийных вычислений Максимальная конфигурация специализированного сервера Atos BullSequana Edge - CPU Intel Xeon D-2187NT, ОЗУ - 512 Гбайт, SSD - два по 960 Гбайт, два гигабитных и два 10-гигабитных порта, две видеокарты GPU NVidea T436 Гбайт, поддержка беспроводных соединений Wi-Fi, Bluetooth,...

Блокнот может стать дополнительной функцией в Windows 10 После Paint и WordPad приложение «Блокнот» в Windows 10 может стать дополнительной функцией, которую пользователи могут удалить в будущем. В Windows 10 20H1 Build 19041 (RTM) Microsoft незаметно добавила Блокнот в раздел «Дополнительные функции». Раздел «Дополнительные функц...

Эволюция Docker. Часть 1 20 марта 2013 года на конференции PyCon 2013, Соломон Хайкс (CEO компании dotCloud) выступил с пятиминутной презентацией The future of Linux Containers. В ней широкой общественности впервые была представлена внутренняя разработка компании dotCloud под названием Docker, а спу...

Представлен Sirin V3 — сверхзащищённый смартфон на базе Samsung Galaxy S21 за 2650 долларов Sirin Labs, компания по мобильной кибербезопасности, которая в 2018 году запустила блокчейн-смартфон Finney со встроенным криптокошельком, анонсировала новый смартфон под названием Sirin V3. По сути, Sirin V3 — это Samsung Galaxy S21, в котором особое внимание уде...

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

Asus ROG Rapture GT-AC2900: игровой роутер с поддержкой 802.11ac Традиционно одним из лакомых сегментов рынка является группа энтузиастов и игроков, которые готовы доплачивать за необычные функции. В частности, рассматриваемый в статье Asus GT-AC2900 выделяется многоцветной подсветкой с несколькими зонами. Несмотря на то что рассмотренная...

Hengli Intelligent Plant добивается производственной эффективности с помощью решений AspenTech Aspen Technology, Inc. (NASDAQ: AZPN), компания, являющаяся ведущим мировым поставщиком программного обеспечения для оптимизации производительности активов, объявила о том, что нефтеперерабатывающее предприятие Hengli Petrochemical (Dalian) Refinery (Hengli), лидирующее в р...

Безумный дом Мы часто думаем о том, как автоматизировать свое жилище, но часто этот вопрос упирается в то, что готовые системы слишком негибки и дороги, а разбираться, как сделать что-нибудь самому совершенно нет времени.Под катом - подробный гайд по настройке системы умного дома: сделае...

Windows 10 получила критическое обновление, которое следует срочно установить Спрос на программное обеспечение стремительно растет, то есть все больше и больше людей видят смысл в том, чтобы его использовать для решения различных своих задач. В этом нет ничего удивительного, ведь за счет автоматизации рабочих Читать полную версию публикации Windows 1...

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

[Перевод] Создаем базу данных MySQL с Ansible Фото Courtesy Of Pexels.com Ansible идеально подходит для деплоймента MySQL на сервере без лишних усилий с нашей стороны. Давайте вместе посмотрим, как это происходит. Даже если у вас пока нет опыта с Ansible, вы легко во всем разберетесь. Читать дальше →

HighLoad++, Андрей Гущин (Zabbix): высокая производительность и нативное партиционирование Мы рассмотрим работу Zabbix с базой данных TimescaleDB в качестве backend. Покажем, как запустить с нуля и как мигрировать с PostgreSQL. Также приведем сравнительные тесты производительности двух конфигураций. HighLoad++ Siberia 2019. Зал «Томск». 24 июня, 16:00. Тезисы и...

Анонс Windows 10 Insider Preview Build 19042.508 (канал Beta) Компания Microsoft выпустила новое накопительное обновление KB4571756 (сборка 19042.508) для Windows 10 20H2, доступной участникам программы Windows Insider на канале Beta. Это обновление направлено на устранение ошибок и улучшение безопасности. Напоминание. С недавнего вре...

Разработка контроллера резервного питания. Технология отладки и тюнинг В продолжение разработки рассмотрим технологию отладки платы контроллера и его программного обеспечения . Попробуем адаптер SWD, осциллограф, VT100 терминал через UART, движок FreeMaster, экспорт и анализ в MATLAB. Пройдём через ужас тюнинга. Всё на примере открытого демо-пр...

Pоутер Honor HiRouter CT31 (Hunter): три радиоблока, 802.11ac и порты 1 Гбит/с Honor HiRouter CT31 по характеристикам представляет собой достаточно необычную модель. В плюсы ей можно записать предсказуемую производительность в основных сценариях, хорошую зону покрытия Wi-Fi, оригинальную конструкцию корпуса, наличие четырех гигабитных проводных портов,...

IoT там, где вы не ждали. Разработка и тестирование (часть 1) Применением IoT в фитнес-трекерах, колонках, пылесосах уже никого не удивишь. Думали ли вы, что различные датчики можно установить в мусорные контейнеры и мусоровозы для контроля вывоза мусора? Звучит странно и вызывает вопрос: «А зачем?». Анатолию Коровину случилось порабо...

Production-ready образа для k8s Эта история о том, как мы используем контейнеры в продуктовой среде, в особенности под Kubernetes. Статья посвящена сбору метрик и логов с контейнеров, а также билду образов. Читать дальше →

Microsoft обновила дизайн логотипа Windows и более 100 иконок приложений Microsoft обновила логотип своей операционной системы Windows и значки для многих приложений из состава ОС. Это обновление назревало уже давно, и первыми модернизации подверглись значки Office. В настоящее время Microsoft переработала более 100 значков в рамках многих продук...

Logitech выпустила обновление ПО для игровых мышек c датчиком HERO Датчик HERO 25K, последняя версия датчика HERO. С помощью фирменного программного обеспечения G HUB вы сможете обновить свою мышь с HERO 16K до HERO 25K. Это самое высокое значение DPI в игровой индустрии. Мыши совместимые с новым обновлением: G903 Hero, G502 Lightspeed, P...

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

Microsoft действительно не хочет, чтобы вы отключали Защитник Windows Защитник Windows, также известный как Microsoft Defender Antivirus, – это встроенное решение для защиты от вредоносных программ в Windows 10. Он предназначен для защиты вашего компьютера и подключенных устройств от нежелательных атак, вымогателей, вирусов и многих других фор...

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

Чек-лист внедрения VDI: что учесть, чтобы виртуальные рабочие столы работали как надо Виртуальные рабочие столы на базе VDI — удачное решение, если нужно развернуть сразу много пользовательских десктопов с едиными настройками. Сотрудник подключается с любого устройства и получает привычный и удобный интерфейс с доступом ко всей офисной инфраструктуре — так вы...

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

Тест Imou Cue 2. Сетевая камера с проблемными прошивками С камерами видеонаблюдения под брендом Imou ранее мы уже знакомились на примере нескольких моделей. Напомним, все они позволяли, не имея опыта развернуть видеонаблюдение без помощи специалистов и без повреждения уже имеющегося ремонта в помещении. Сегодня продолжая изучение,...

UiPath release notes: последние апдейты и акцент на работе в облаках Big idea компании UiPath, которую она стремилась воплотить в последнем релизе — обеспечить с помощью линейки своих продуктов полную автоматизацию предприятия. На основе отзывов пользователей был сделан акцент на использовании SaaS-модели при работе с софтом UiPath. Эти изм...

Настройка инструментов стандартной библиотеки Golang для production Привет, Хабр, меня зовут Богданов Илья, я работаю ведущим инженером в команде веб-разработки. Сегодня я вам расскажу, как настроить стандартную библиотеку Golang так, чтобы избежать неожиданных ошибок в production.Моя статья ориентирована в основном на начинающих разработчик...

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

СКУД: проблемы, решения и управление рисками безопасности Источник Вопреки расхожему мнению, cистема контроля и управления доступом сама по себе редко решает проблемы безопасности. В реальности СКУД дает возможность для решения таких проблем. Когда вы подходите к выбору СКУД с точки зрения готового комплекта безопасности, которы...

VirtualBox — Запуск Android эмулятора в виртуальной среде для тестирования Android проекта В данной статье я постараюсь описать пример инфраструктуры для автотестов Android приложений (mobile automation), а именно, среду для проведения тестранов UI автотестов на эмуляторе Android девайса в виртуальной среде. Читать далее

Компания Messer использует ПО AspenTech для повышения эффективности и прибыли Программное обеспечение DMC3 от Aspen помогает компании Messer снижать потребление энергии и количество выбросов благодаря решению Advanced Process Control Aspen Technology, Inc. (NASDAQ: AZPN), компания-разработчик программного обеспечения для оптимизации производственных а...

У Inspur готов сервер для ИИ с жидкостным охлаждением и графическими процессорами Nvidia A100 Сегодня в ходе мероприятия ISC High Performance 2021 Digital, посвященного высокопроизводительным вычислениям, машинному обучению и аналитике данных, компания Inspur Information, называющая себя ведущим поставщиком решений для ИТ-инфраструктуры, представила сервер NF548...

[Перевод] Закрытые системы: генеративное искусство и абстракция программного обеспечения Что же такое генеративное искусство (и лежащее внутри понятие генеративных систем) и в чем отличие от других медиа-направлений компьютерного искусства?Система: “1. Группа взаимодействующих, взаимосвязанных или взаимозависимых элементов, образующих сложное целое". Закрыт...