Социальные сети Рунета
Воскресенье, 16 января 2022

Network automation. Случай из жизни Привет, Хабр! В данной статье мы бы хотели поговорить про автоматизацию сетевой инфраструктуры. Будет представлена рабочая схема сети, которая функционирует в одной маленькой, но очень гордой компании. Все совпадения с реальным сетевым оборудованием являются случайными. Мы ...

Автоматическое заполнение файлами документов Word и подписей к ним с помощью Python и библиотеки docx Рассмотрим пример простой программы на Python с помощью библотекы docx для автоматизации рабочего процесса, а именно автоматической вставки файлов (в данном случае изображений) и их подпись в документах Word (docx).Данная статья будет интересна для начинающих изучающих Pytho...

Чем заняты сотрудники? Анализируем Jira Software Таск-треккер как исправный источник данных для стратегического управления. Звучит красиво. А в нашей компании это даже работает и приносит пользу. Данная статья является углублением к предыдущей: Автоматизация аналитики Jira средствами Apache NiFi. Теперь хочу подробнее рас...

DevSecOps: как мы внедряли PT Application Inspector в наш продуктовый конвейер Привет! Меня зовут Тимур Гильмуллин, я работаю в отделе технологий и процессов разработки Positive Technologies. Неформально наш отдел называют DevOps-отделом, мы занимаемся автоматизацией различных процессов и помогаем разработчикам и тестировщикам в нашей компании.Я и мой ...

Исследуем тему автоматизации бизнес процессов (RPA) + 10 ошибок при внедрении Автоматизация бизнес-процессов — новое направление для нашей компании. В этой статье мы бы хотели порассуждать о том, почему организации должны автоматизировать процессы, как работает автоматизация процессов, в каких ситуациях использование RPA будет оправданно. Также в эт...

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

Автоматизация процесса адаптации сотрудников на Microsoft Power Platform с использованием чат-ботов Teams Всем привет! Сегодня хочу рассказать про процесс адаптации (онбординга) сотрудников в компании и показать, как мы автоматизировали данный процесс с использованием платформы Microsoft 365, Microsoft Power Platform и технологии чат-ботов. Как обычно, не будем терять время! Для...

Как начать использовать USB Type-C в своих разработках В современных embedded-устройствах используется огромное количество различных разъемов, таких как USB Type-B, miniUSB, microUSB и так далее. Все они отличаются форм-фактором, максимальной пропускной способностью и другими различными характеристиками. Самым верным решением ...

Сквозная аналитика и CRM: вместо или вместе? Сквозная аналитика и CRM - одни из самых популярных инструментов для повышения эффективности бизнеса. Как именно они помогают бизнесу? Какой из инструментов важнее? Кто в этих системах должен работать? Что необходимо и как подготовиться к внедрению? Как происходит ин...

[Перевод] Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Целевая аудитория Вы разработчик, который хочет повернуть свою карьеру в сторону более совершенной модели DevOps? Вы являетесь классическим Ops-инженером и хотели бы получить представление о том, что означит DevOps? Или же вы не являетесь ни тем, ни другим и, потратив некото...

Рекомендации по работе службы поддержки в новом «нормальном» режиме Как определить, какие мероприятия помогут вашей ИТ-службе лучше поддерживать вашу организацию в условиях «новой реальности», наступившей после пандемии COVID-19? Некоторые считают, что им поможет новый инструмент автоматизации управления ИТ-услугами. Другие сосредоточились ...

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

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

Ultimate Guide по карьере в AI: как выбрать специальность, прокачаться и найти классную работу 3 августа в наших соцсетях выступал Сергей Ширкин, специалист по ML и искусственному интеллекту. Сергей занимался автоматизацией финансовых технологий и базами данных в «Сбербанке» и «Росбанке», построением финансовых моделей на основе машинного обучения и аналитической ...

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

Временные ограничения для внешних интерфейсов ПЛИС Здравствуйте. В данной статье я хочу по возможности максимально просто и понятно рассказать о том, как рассчитываются временны́е ограничения (timing constraints) на синхронные интерфейсы ПЛИС. Просто — не значит коротко, но зато простыми словами, которые вы сможете легк...

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

Kubernetes в духе пиратства: наш путь к микросервисам и готовый шаблон для внедрения Привет, я Юрий Буйлов, занимаюсь разработкой в CarPrice, а также внедряю практики DevOps, микросервисы и Kubernetes. Хочу рассказать про Kubernetes в духе пиратства — только не про управление большим красивым кораблем на парусах, а, скорее, про флот маленьких неприглядных ...

Неужели я научился ITIL у своей бабушки? Недавно я прочитал в ITIL 4 про семь руководящих принципов. Что ж, это действительно хорошие идеи, но чем больше я смотрю на них – и рассказываю про них на курсах по основам ITIL, – тем менее новаторскими они выглядят. Я только что понял, почему они кажутся такими знакомыми:...

Вебинар «Как использовать данные на всех уровнях управления компанией» Как использовать данные на всех уровнях управления компанией. Операционный BI и управление по KPI Спикер – Антон Терехов, коммерческий директор группы компаний RU-CENTER, CEO и основатель SHOPOLOG.ru и Phenomen.org, ex. CMO OZON.ru. Более 18 лет занимается электронной ком...

SCADA «BortX» с поддержкой языка управления в рамках ANSI /ISA-88 для ESP8266 Признаюсь честно — очень люблю cовременные микроконтроллеры. В частности, производства китайского производителя Espressif Systems с интерфейсом Wi-Fi. Речь, естественно, идет о ESP8266 и ESP32, которые обладают большим потенциалом в образовательном контексте. Конечно, у ...

Кто такие citizen developers и как они двигают вперед цифровую трансформацию: туториал по созданию робота Идеи о разработке бизнес-пользователями ходят уже давно, и многие вендора стараются предложить свои решения именно для бизнес-пользователей. Казалось, что времена, когда бухгалтер или финансист сможет разработать автоматизацию для себя, наступят очень нескоро, и в этой стать...

Установка ReportPortal в kubernetes ReportPortal – это веб-решение на базе открытого ПО, созданное разработчиками EPAM и OSS-сообщества. Его использование позволяет собрать в одном месте документы и результаты различных проектов по тестированию, которые выполняются в компании, и сделать их доступными для тести...

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

Data Platform для целей формирования регуляторной отчетности Формирование банковской регуляторной отчетности является сложным процессом с высокими требованиями к точности, достоверности, глубине раскрываемой информации. Традиционно для автоматизации отчетности организации используют классические системы хранения и обработки данных. Пр...

Как инженеру вырасти в техлида Кто такие тимлид, архитектор или QA и чем они занимаются, в IT представляют себе примерно все. Но с пониманием, кто такой техлид, за что отвечает и как им стать, возникают трудности. Мы провели десятки интервью со специалистами крупных компаний и узнали, что это инженер, кот...

Что нужно знать о популярных фреймворках Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Group, Front-end, ABBYY. Студенты недавно задали мне вопрос: «Что лучше: Angular или React?». Я начал отвечать и понял, что мне понадобится для этого статья. Позже я понял, что и одной...

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

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

Одна Kafka хорошо, а несколько — лучше Всем привет! Меня зовут Александр, я – инженер команды, отвечающей за развитие централизованных IT-сервисов, которыми пользуются продуктовые команды в X5 Retail Group. В этой статье речь пойдёт об Apache Kafka и том, как этот продукт и...

Автоматизируем ведение большого количества пользователей в AD Автоматизируем ведение большого количества пользователей в AD: Добрый день! В этой статье я бы хотел описать применённое мной практическое решение по автоматизации одной рутинной задачи второй линии технической поддержки одного крупного предприятия. Имеем два территориаль...

Ещё одна статья «Как я сдавал PMP». Online. Лайфхаки Привет! Меня зовут, Дмитрий, и я сдал экзамен PMP в 2020 г., онлайн. В своей статье я хочу поделиться субъективным мнением про методику подготовки к экзамену и тех мелочах, которые я хотел бы знать до начала подготовки. Без воды. Статья не содержит неэтичных способов подго...

Как лучше управлять ИТ-службой поддержки в эпоху WFA В своей статье на портале ITSM tools Стивен Манн (Stepfen Mann) поднимает актуальные вопросы изменений, необходимых в экосистеме ИТ-службы поддержки. За последние двенадцать месяцев было много написано о необходимости изменений методов работы Сервис Деска и команды ИТ-поддер...

[Перевод] Автоматизация тестирования. Да или нет? Перевод статьи подготовлен в преддверии старта курса «Python QA Engineer». Прежде чем спрашивать: «Что автоматизировать?», нужно ответить на такой вопрос: «Рационально ли вообще автоматизировать что-либо в рамках текущего проекта?». Если ответ положительный (что означает...

Тренды в тестировании в 2020 Автор статьи: Дмитрий Шадрин Вступление Хочется поделиться моим топом инструментов для тестирования, которые еженедельно помогают мне в эффективной работе и улучшении своих показателей. Я занимаюсь тестированием на аутсорсе и приходится работать с различными видами проду...

Grafana+Zabbix: Визуализация работы производственной линии В этой статья я хочу поделиться опытом использования open source систем Zabbix и Grafana для визуализации работы производственных линий. Информация может быть полезна тем, кто ищет быстрый способ визуального отображения или аналитики собранных данных в проектах промышленной ...

[Перевод] Как начать заниматься Bug Bounty Друзья, в этом месяце Otus запускает набор на новый курс — «Безопасность приложений». В преддверии старта курса традиционно подготовили для вас перевод полезного материала. Как начать заниматься Bug Bounty? Этот вопрос весьма распространенный, и я продолжаю получать его в ...

Экзоскелеты уже тестируют на российских стройках Как сообщает «Интерфакс», застройщик жилья ГК «ПИК» постоянно изучает возможности использования экзоскелетов на своих площадках. Данную информацию подтвердил старший вице-президент, руководитель блока ConTech группы «ПИК» Станислав Ко...

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

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

[Из песочницы] UI/UX-кейс: автоматизация парковок в аэропорту Привет, меня зовут Стас, я специализируюсь на дизайне продуктов для транспортной индустрии. К сожалению, в Украине парковочная сфера развивается медленно, с задержкой на несколько лет — в Европе и США люди пытаются автоматизировать любые рабочие процессы. В данном кейсе ...

[Перевод] volatile vs. volatile Всем привет! Мы подготовили перевод данной статьи в преддверии старта курса «Разработчик C++» Повесть о двух, казалось бы, похожих, но все же разных инструментах Херб — автор бестселлеров и консультант по вопросам разработки программного обеспечения, а также архитектор П...

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

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

FAST VP в СХД Unity: как это работает Сегодня речь пойдет об интересной технологии, реализованной в СХД Unity/Unity XT, – FAST VP. Если вы впервые услышали о Unity, то по ссылке в конце статьи можно ознакомиться с характеристиками системы. В проектной команде Dell EMC я работал над FAST VP более года. Сегодня хо...

[Перевод] Мелкодисперсная пыль, выделяемая при работе 3D-принтеров (перевод) Уважаемые читатели сообщества! Уже долгое время стоит вопрос о выделяемых летучих веществах в процессе 3D-печати и возможном пагубном их воздействии на пользователей аддитивных устройств, находящихся непосредственно вблизи рабочей зоны. Довольно много дискуссий по этому пово...

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

[Из песочницы] Выбор генератора форм для Vue.js Уважаемый хабрачитатель, хочу поделиться с тобой опытом в выборе и использовании генераторов форм для Vue.js. Введение Пожалуй, известно каждому, что любой выбор начинается с фиксации целей, постановки задач и формирования списка требований к объектам выбора. Данная статья ...

[Перевод] Как микросервисы Netflix справляются с Pub-Sub данными Перевод статьи подготовлен специально для студентов курса «Архитектор высоких нагрузок». Введение В микросервисной архитектуре Netflix передача наборов данных от одного к нескольким конечным точкам может быть крайне сложной. Эти наборы данных могут содержать все, что уго...

АДСМ4. Жизненный цикл сетевого оборудования и архитектура системы автоматизации Продолжаем наш забег по сетевой автоматизации. Итак, сеть спроектирована, IPAM запущен. И вот-вот начнут съезжаться миллионы наших стоек. Будем готовиться к этому. Мы всё дальше от фантазий и абстрактных разговоров и ближе к практике. И всё же снова сделаем отступление. Боль...

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

[recovery mode] Сила дашбордов Всем привет! Меня зовут Егор Иванов, и я специалист по автоматизации тестирования. Довольно долгое время до этого я проработал в различных компаниях из сферы BI. Я обожаю визуализацию данных и считаю, что без нее невозможно строить рабочие процессы и уж тем более процессы в ...

[Из песочницы] Опыт поступления в магистратуру в Германии (детальный разбор) Я программист из Минска, и в этом году я успешно поступил в магистратуру в Германии. В данной статье я бы хотел поделиться своим опытом поступления, включая выбор подходящей программы, сдачу всех тестов, подачу заявок, коммуникацию с германскими вузами, получение студенческо...

[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (11-20 минута из 40 ) Начало тут. 10-43: Кто-то говорит: «Учёный знает науку, как рыба знает гидродинамику». Тут нет никакого определения Науки. Я открыл для себя (я думаю, что говорил вам об этом ранее), где-то в старшей школе разные учителя говорили мне о различных предметах, и я мог видеть, ...

Как e2e автотесты на Selenide помогают QA-команде при частых релизах Всем привет! Я Иван, старший инженер-тестировщик в КРОК. Уже 6 лет занимаюсь тестированием ПО. Из них 3 года внедряю автоматизацию тестирования на различных проектах - люблю всё автоматизировать. На рабочей машине много разных “батников” и bash-скриптов, которые призваны упр...

Telegram Open Network: теория и практика от валидатора сети В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на самом деле представляет из себя блокчейн TON? Является ли сеть TON действительно децен...

Автоматизация HotFix в Maven проектах с использованием TeamCity В этом посте будет описана настройка автоматизации HotFix в Maven проектах с использованием Teamcity. Чтобы сделать HotFix обычно делается много ручных действий: 1) Создать бранч для релиза, на который вы хотите выкатывать HotFix 2) Исправить ошибку в релизе 3) Измененить bu...

Отрабатываем Git hooks на автоматизации commit message Привет, Хабр! В этой статье я расскажу о Git hooks и о том, как они могут помочь с некоторыми насущными кейсами организации создания commit’ов и commit message. Пост основан на реальном опыте из моей практики: как я упрощал то, что всем надоело делать руками. Я уверен, что х...

Глубокая экспертиза: коллекция полезных узконаправленных исследований в хабрастатьях Современные технологии — сфера многообразная. Многие темы в ней бесконечно далеки друг от друга. Невозможно быть экспертом сразу во всех из них, но можно — в какой-то одной. Именно статьи таких экспертов — подробные, сложные, узконаправленные; словом, лучшие — мы собрали д...

OAuth 2.0 -> OAuth 2.1. Что дальше? Архитекторы ничего не выдумывают. Они трансформируют реальность. Алваро Сиза Виэйра Много всего уже сказано и написано про фреймворк авторизации OAuth 2.0 с 2012 года. И, казалось бы, все давно его знают, используют, все должно работать надежно и безопасно. Но, как обычн...

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

Аудит событий Active Directory и других решений Microsoft в Quest Change Auditor — анонс вебинара Change Auditor — инструмент для автоматизации аудита изменений в AD, Azure AD, SQL Server, Exchange, Exchange Online, Sharepoint, Sharepoint Online, Windows File Server, OneDrive for Business, Skype for Business, VMware, NetApp, EMC, FluidFS. Есть предустановленные отчёты на...

Tableau в рознице, реально? Время отчётности в Excel стремительно уходит — тренд на удобные инструменты представления и анализа информации виден во всех сферах. Мы давно обсуждали внутри цифровизацию построения отчётности и выбрали систему визуализации и self-service аналитики Tableau. Александр Безугл...

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

Измеряем изменения в скорости загрузки сайта в различных сетевых (и не только) условиях. Теперь удобнее Всем, привет. Хочу поделиться своим проектом, который я делал в последние несколько месяцев. Это open-source инструмент командной строки, предназначенный для удобного сбора метрик производительности веб-сайта в различных сетевых (и не только) условиях. Уже реализована эмуля...

10 полезных книг для менеджера и лидера в IT секторе Я работаю много лет в индустрии разработки программного обеспечения и последние несколько лет я активно вовлечен в консалтинг и pre-sales фазы. И я заметил, чтобы быть успешным лидером как для менеджера проектов, представляющего бизнес-сторону, так и для архитектора – техн...

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

[Перевод] Автоматизация DevOps Возникает такое ощущение, что в наши дни термин «DevOps» понимают очень по-разному. Я, являясь DevOps-экспертом в OutSystems, отвечаю на вопрос о том, что такое DevOps, говоря, что это — механизм, ускоряющий доведение до потребителей полезных возможностей программ. Это — неч...

EasyUI: действительно easy? В этой статье я хочу поделиться опытом избавления от жуткой головной боли, возникшей при разработке веб-приложения для одного маленького, но весьма могучего устройства. Но сначала несколько слов об источнике этой боли — о дизайне.Дизайн сегодня один из необходимых компоненто...

Автоматизация тестирования: Java или Python? Всем привет! В марте OTUS запускает сразу два курса по автоматизации тестирования: «Python QA Engineer» и «Java QA Engineer». У нас часто спрашивают, какой из этих курсов выбрать, ответить на данный вопрос мы решили переводом статьи от компании SafeBear. Один из самых попу...

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

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

Книга «Site Reliability Workbook: практическое применение» Привет, Хаброжители! Книга Site Reliability Engineering спровоцировала бурную дискуссию. Что сегодня понимается под эксплуатацией и почему столь фундаментальную важность имеют вопросы надежности? Теперь инженеры Google, участвовавшие в создании этого бестселлера, предлагают...

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

Кэшбэк в кружке робототехники, или как мои ученики зарабатывают на своих навыках Приветствую всех членов сообщества! Меня зовут Владимир Мозговой. Я являюсь основателем частного центра технического творчества «Robo.Grade» в г. Новочеркасске. В данной статье я хочу рассказать о своём опыте по привлечению к различным работам своих учеников — детей от во...

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

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

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

[Перевод] Заметки о Unix: системный вызов write(), на самом деле, не такой уж и атомарный Недавно я читал материал Эвана Джонса «Устойчивое хранение данных и файловые API Linux». Я полагаю, что автор этой довольно хорошей статьи ошибается, говоря о том, чего можно ожидать от команды write() (и в том виде, в каком она описана в стандарте POSIX, и на практике). Н...

Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect В основном идея использования CI/CD для iOS, да и для других платформ, — это автоматизация рутинной работы. Когда мы работаем над одним приложением, можем вручную собирать небольшой проект. Но команда растёт, хочется тратить время эффективнее, чем вручную собирать проект или...

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

Intel NUC как пропуск в Unity3D Пост-призер новогоднего NUCо-конкурса Intel. В этой статье я бы хотел рассказать о своём знакомстве с данным устройством и как это компактное чудо позволило мне заниматься своим любимом делом. Все началось в начале 2019 года, когда в нашей конторе резко пропали заказы и можн...

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

Геопространственное моделирование с применением методов машинного обучения Всем привет! Меня зовут Константин Измайлов, я руководитель направления Data Science в Delivery Club. Мы работаем над многочисленными интересными и сложными задачами: от формирования классических аналитических отчетов до построения рекомендательных моделей в ленте приложен...

[Из песочницы] Большой туториал по обработке спортивных данных на python Последние пару лет в свободное время занимаюсь триатлоном. Этот вид спорта очень популярен во многих странах мира, в особенности в США, Австралии и Европе. В настоящее время набирает стремительную популярность в России и странах СНГ. Речь идет о вовлечении любителей, не пр...

MLflow в облаке. Простой и быстрый способ вывести ML-модели в продакшен Robot factory by lucart MLflow — один из самых стабильных и легких инструментов, позволяющий специалистам по Data Science управлять жизненным циклом моделей машинного обучения. Это удобный инструмент с простым интерфейсом для просмотра экспериментов и мощными средствами уп...

«Открытые системы» вновь проведут практическую конференцию по RPA «Роботизация бизнес-процессов — 2020» (RPA 2020): программные роботы в реальных проектах. 1 октября издательство «Открытые системы» проводит практическую конференцию «Роботизация бизнес-процессов — 2020» (RPA 2020), посвященную использованию роботизированных программных р...

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

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

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

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

Cisco рассказала о ключевых сетевых трендах на 2021 год Компания Cisco представила исследование на тему глобальных сетевых трендов 2021 Globa l Networking Trends Report : Business Resilience Specia l Edition. Данный отчет рассказывает о тенденциях, которые руководители сетевых и ИТ-служб должны учитывать в рамках обеспечения бесп...

Памятка: как написать историю успеха, или кейс, для Теплицы Ваша команда запустила новый успешный проект или начала использовать технологии в своей работе, чтобы привлекать сторонников и решать социальные задачи? Поделитесь своим опытом с Теплицей социальных технологий. Мы всегда готовы рассказать об историях успеха (или неудачах), ...

Все, что вы хотели узнать об LDPC кодах, но стеснялись спросить (наверное) Предисловие С кодами малой плотности проверок на чётность, которые дальше мы будем именовать коротко LDPC (Low-density parity-check codes), мне удалось познакомиться более или менее близко, работая над семестровым научным проектом в ТУ Ильменау (магистерская программа CSP)....

[Из песочницы] NextCloud в качестве сервиса по созданию защищенных ссылок Привет, Хабр! Хочу поделиться немного нетривиальным кейсом по настройке NextCloud в качестве сервиса по созданию защищенных ссылок, для прямого скачивания данных с подключенного сетевого smb\cifs-диска. Опишу решения нюансов, с которыми столкнулся во время настройки. Зачем...

Использование российских облачных сервисов очередей на C# Данная статья будет полезна тем, кто хочет начать работать с очередями сообщений или хочет перевести работающий проект с зарубежных облачных сервисов, либо с сервисов обслуживаемых собственными силами. В данной статье не будут затронуты вопросы: "Что такое очереди сообщений?...

Hitachi Vantara купила британскую компанию автоматизации данных Присоединение компании Io-Tahoe - важный шаг для Hitachi, призванный поддержать стратегическое развитие и укрепление лидерских позиций в сфере цифровой трансформации таких важнейших секторов социальной инфраструктуры, как энергетика, транспорт, финансовые услуги, здравоохран...

Hitachi Vantara объявляет о приобретении британской компании автоматизации данных Основанная в 2017 году, компания Io-Tahoe объединила инженерию данных, науку и аналитику на открытой унифицированной платформе, которая позволяет командам, занимающимся данными, более эффективно взаимодействовать и внедрять инновации.

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

UiPath Action Center: удобное взаимодействие роботов и людей В одном из последних исследований Deloitte сообщается, что 32% всех руководителей самым серьезным препятствием при масштабировании автоматизации считают разрозненность и фрагментарность бизнес-процессов. Новый продукт компании UiPath — Action Center помогает собрать всё во...

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

На что способен пуленепробиваемый чехол для ноутбука ПопМем Интересно 19.10.2021, 19:52 На что способен пуленепробиваемый чехол для ноутбука Если вы боитесь, что вас придется прикрываться любимым ноутбуком во время отчаянной перестрелки, то этот девайс может оказаться весьма полезным при...

Автоматизация и промышленная электроника – когда одним Arduino сыт не будешь Если играться с контроллерами, то почему с маленькими? Очень часто, когда речь заходит об автоматизации чего-либо, то в разговоре всплывает Arduino, его производные или же Raspberry PI и прочие одноплатники. Но есть отличие от домашних поделок, где можно пользоваться чем уг...

[Перевод] Разработка должна ориентироваться на продакшен, всё остальное — чушь За мою карьеру у меня выработались определённые мнения. Некоторые из них оставили особенно глубокий след, подкреплённый годами опыта. Я попытался сформулировать, что же у них есть общего. Общее заключается в мысли о том, что единственное, что важно — это код в продакшене. ...

AMD раскроет важные подробности о новых видеокартах Radeon RX 6000 в ближайшие три недели Новые видеокарты Radeon RX 6000, похоже, более производительны, чем утверждает сама AMD Во время анонса новых видеокарт Radeon RX 6000 компания AMD практически не затронула вопрос трассировки лучей.  На данный момент мы знаем, что за аппаратное ускорение...

Автоматизация отправки товара в Китае Я придерживаюсь мысли, что если что-то может быть автоматизировано — оно должно быть автоматизировано. В долгосрочной перспективе 9 из 10 действий, подвергшихся автоматизации всегда будут проще и выгоднее. Ну и так получилось, что я когда-то познакомился с одним мужчиной, ко...

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

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

Доступно и актуально: знания об интеллектуальной автоматизации Пройти обучение различным специальностям RPA и интеллектуальной автоматизации помогут учебные курсы Automation Anywhere University и ADT. Кризис — всегда время возможностей. В первую очередь — возможностей личностного роста и развития профессиональных ...

Коронавирус приведёт к взрывному росту расходов на ИИ По словам экспертов, после вспышки COVID-19 многие отрасли, такие как транспорт и потребительские услуги, должны будут уменьшить свои инвестиции в технологии."С другой стороны, искусственный интеллект - это та технология, которая может сыграть важную роль, помогая компа...

"Аскона" автоматизировала программу лояльности с помощью low-code платформы Creatio Для построения идеальных взаимоотношений с клиентами в "Асконе" функционирует программа лояльности (ПЛ), которую компания приняла решение усовершенствовать. Для реализации проекта требовался инструмент, мощности которого позволят обрабатывать постоянно растущие объемы клиент...

Приглашаем на Live-Вебинар — Автоматизация процессов с GitLab CI/CD — 29 Окт., 15:00 -16:00 (MST) Расширяем знания и переходим на следующий уровень Вы только начинаете изучать основные принципы Continuous Integration / Continuous Delivery или написали уже не один десяток пайплайнов? Вне зависимости от уровня Ваших знаний, присоединяйтесь к нашему вебинару, чтобы на пра...

Используем serverless для построения аналитики на данных из AmoCRM в Yandex.Cloud Сегодня почти любая современная компания собирает, хранит и использует данные о своей деятельности, используя облачные технологии. В этой статье вы можете узнать о том, как можно вытащить данные из AmoCRM, обработать их с помощью функций и проанализировать с помощью DataLens...

Google об использовании неподдерживаемых типов разметки на сайте Во время последней видеовстречи для вебмастеров сотрудник Google Джон Мюллер поделился своим мнением касательно использования неподдерживаемых типов структурированных данных на сайте. Вопрос к Мюллеру звучал так: «Существует много типов структурированных данных Schema.org, н...

[Перевод] Что нам стоит автоматизацию построить: три паттерна для повышения эффективности процессов Меня зовут Владислав Романенко, я старший iOS QA Engineer в Badoo и Bumble. Несколько лет назад мы начали активнее использовать автотесты в процессе разработки, но столкнулись с несколькими трудностями на этом пути. Логичный вопрос: почему мы занялись автоматизацией тес...

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

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

Совет Теплицы: как часто отправлять письма сторонникам Рассылки — один из самых удобных способов общения со сторонникам. Да, часть писем уйдет в спам или не будет открыта. Но все равно ваши шансы на успешную коммуникацию достаточно высоки.  С чего начать, если вы решили делать рассылки? Для начала узнайте, какими они бывают,...

Темная Вселенная. Часть 2 И вновь доброго времени суток! Данная статья является продолжением ранее опубликованной статьи о нашей «темной» Вселенной. В данной части мы продолжим рассмотрение различных интересных особенностей в космологии, над объяснением которых бьются множество ученых. В целом я пос...

Быстрый расчет формул из Excel на C# Как часто вы слышите от заказчиков, что они пришлют данные в Excel или просят вас сделать импорт или выгрузку в Excel-совместимом формате? Я уверен, что в большинстве сфер Excel — один из самых популярных, мощных и в то же время простых и удобных инструментов. Но самым пробл...

Давать ли сотрудникам долю в бизнесе? Лет 10-15 назад стало модно мотивировать сотрудников акциями или долями в компании. Было дело и мне предлагали подобное. Вопрос сложный. Выношу все За и Против в статью. Попытаемся вместе разобрать ситуацию со всех точек зрения и не забыть, что всё это относительно конкретно...

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

Будни OEMщика (Часть 1) Понятие «OEMщик» очень широкое, оно может подразумевать любого сотрудника, работающего в одной из многих сфер производства. В данной статье под OEM подразумеваются продукты компании Microsoft, поставляемые вместе с производимым оборудованием. Т.е., под OEMщиком подразумевает...

[Перевод] Критически важная электроника в болидах Formula 1 Болиды Формулы-1 оснащены множеством датчиков и электронных систем, которые команды используют для работы с самыми разнообразными данными. За счет чего можно добиться успеха в Формуле-1 – за счет навыков пилота или точно настроенной машины? Споры на эту темы разгорелись в...

Программирование на Python для HR 5-й поток 5-й поток онлайн-курса «Программирование на Python для HR». Мы создали курс специально для HR-специалистов: рекрутеров, C&B, кадровиков, talent managers. Наш крс — это максимум практики и полезной теории для HR-специалистов, которые хотят в первую очередь...

[recovery mode] ООП: Кто взял Измаил? Вопрос принадлежности методов объекту Данная статья посвящена разбору вопроса о том, какому именно объекту ООП должен принадлежать метод, осуществляющий взаимодейстие между несколькими сущностями. Это распространённая тема для холиваров. Например: Не используйте ООП. Никогда. Это ошибка. На эту тему есть много...

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

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

Fintech на практике: как Quadcode технологии для трейдинга и банкинга разрабатывает Привет, самое хардовое IT комьюнити Рунета, я Саша, главный архитектор в компании Quadcode. Мы пришли на Хабр для того, чтобы показать “кухню” Fintech - варимся мы во всем этом много лет, поэтому уже можем поделиться опытом. В блоге будем рассказывать об архитектурах, технол...

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

Топ-5 трендов в ITSM на 2020 год Под конец года, как это водится, начинается пора предсказаний, прогнозов, обозначений трендов. Портал ITSM Tools не остался в стороне и недавно опубликовал своё видение того, какие направления будут главенствовать в ITSM в следующем, 2020 году. Управление ИТ-услугами (ITSM)...

Первая попытка автономного судна пересечь Атлантический океан провалилась Спустя 400 лет после того, как торговое судно Мейфлауэр (Mayflower) совершило историческое путешествие из Англии в Америку через Атлантический океан, футуристический тримаран с таким же названием отправился в плавание по аналогичному маршруту. Отличие в том, что на этот раз ...

Изучаем ELK. Часть III — Безопасность В первой и второй частях данной серии была описана процедура установки и настройки кластера Elasticsearch, Kibana и Logstash, но никак не освящался вопрос безопасности.На борту стека ELK имеется широкий функционал, который позволяет организовать ролевую модель доступа, шифро...

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

Как мы решали проблему трех монолитов В стратегиях большинства компаний все чаще упоминается цифровизация: одни компании пытаются внедрять современные технологии (например, Big Data, IoT, AI, blockchain), другие — повсеместно автоматизируют свои внутренние процессы. Несмотря на растущие усилия и инвестиции во вн...

[Из песочницы] Разбор UI/UX на примере прототипа в Figma и основные принципы Кому адресована статья В данной публикации я хочу помочь начинающим и «не очень» бизнес-аналитикам, менеджерам проектов, владельцам продуктов, желающим сделать свой первый сайт и всем-всем, кому надо сделать макет сайта или приложения, а он не знает с какой стороны подступит...

О разных данных на бытовом уровне Мне как фриланс-архитектору часто приходится сталкиваться с людьми из бизнеса, которые не понимают что такое ИТ, как там все происходит и зачем все эти страшные слова.А когда люди не понимают, о чем говорят они закрываются и боятся принять какое-либо решение. А так как мне н...

CloudMaster — это про самообслуживание разработчиков в корпоративном ЦОДе и облачных сервисах Здравствуйте! Я Игорь Гальцев, с 2010 технический руководитель различных направления разработок Softline в области автоматизации управления и продаж облачных (подписочных) сервисов. Сегодня хочу рассказать об инструменте, который переводит процедуры согласования и выдачи в...

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech» Я давно занимаюсь не только нативной разработкой (как iOS, так и Android), но и кросс-платформенной. В свое время я очень плотно писала на Xamarin (iOS, Android, так и Forms...

Hitachi Vantara приобретает Io-Tahoe Британская компания Io-Tahoe специализируется на инновациях в области управления данными на базе алгоритмов искусственного интеллекта. Компания Hitachi Vantara объявляет о приобретении компании Io-Tahoe — подразделения британской энергетической компании Centrica, специал...

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

[Перевод] Высокопроизводительный TSDB benchmark VictoriaMetrics vs TimescaleDB vs InfluxDB VictoriaMetrics, TimescaleDB и InfluxDB были сравнены в предыдущей статье по набору данных с миллиардом точек данных, принадлежащих 40K уникальным временным рядам. Несколько лет назад была эпоха Zabbix. Каждый bare metal сервер имел не более нескольких показателей – использ...

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

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

[Перевод] Facebook Prophet + Deep Learning = NeuralProphet Изучая прогнозирование временных рядов, рано или поздно вы наткнетесь на чрезвычайно популярную модель Prophet, разработанную Facebook. Она приобрела свою большую популярность благодаря тому, что обеспечивает хорошие показатели с точки зрения точности, интерпретируемых резул...

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

Объем российского рынка BIM-технологий составил 67-77 млн долларов США в 2019 году PwC в России представляет результаты исследования "PropTech в России: Обзор практики применения BIM-технологий и инновационных решений в области проектирования" . В рамках данного исследования эксперты PwC проанализировали текущий уровень использования BIM-технолог...

Восемь цветов радуги: о цвете с точки зрения математики Больше пяти лет мы публикуем на Хабре статьи на различные темы компьютерного зрения. Чаще всего они связаны с распознаванием документов, потому что нам всегда очень не терпится поделиться с вами всем крутым и новым, что мы сделали в Smart IDReader. Хотя мы честно стараемся ...

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

Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 2 У тестировщика много возможностей повысить качество продукта и сделать работу команды комфортнее. Главное – обсуждать любые изменения с коллективом и внедрять только то, что удобно и полезно для всех. Меня зовут Виктория Дежкина, я отвечаю за тестирование ряда продуктов в Д...

Тестирование «переплетением» – в 100 раз быстрее АБ теста А/Б тестирование – один из основных инструментов продакт менеджмента, пока еще не придумали более надежного и дешевого способа достоверно оценить влияние одного конкретного изменения на бизнес-метрики продукта, изолировав его от всех остальных факторов. В этой статье я хочу...

Лучшие практики при написании безопасного Dockerfile В данной статье мы рассмотрим небезопасные варианты написания собственного Dockerfile, а также лучшие практики, включая работу с секретами и встраивание инструментов статического анализа. Тем не менее для написания безопасного Dockerfile наличия документа с лучшими практикам...

«Жизнь» на PostgreSQL Недавно на Хабре была опубликована статья Морской бой в PostgreSQL. Должен признаться: я обожаю решать на SQL задачи, для SQL не предназначенные. Особенно одним SQL-оператором. И полностью согласен с авторами: Использование специальных инструментов не по назначению часто вы...

[Перевод] Почему Facebook позволит переносить данные юзеров в другие сервисы В марте 2019 года Washington Post опубликовала статью Марка Цукерберга, где он призвал государство регулировать индустрию технологий и упомянул деталь, заставшую некоторых врасплох: Регулирование должно гарантировать принцип переносимости данных. Если вы предоставите инфо...

[Перевод] С чего начать изучение Flutter в 2021 году Как и многие мобильные разработчики, мы с нетерпением ждали презентации Flutter и теперь хотим поделиться с читателями Хабра переводом статьи Tadas Petra о том, как можно выстроить свое обучение, если вы хотите познакомиться с Flutter и кроссплатформенными приложениями в 202...

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

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

Что будет с ITSM в 2020 году? Что произойдёт с ITSM в 2020 году и в новом десятилетии? Редакция ITSM Tools провела опрос экспертов отрасли и представителей компаний — ключевых игроков на рынке. Мы изучили статью и готовы рассказать вам, на что следует обратить внимание в текущем году. Тренд 1. Благопол...

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

Платформа для проведения видеоконференций BigBlueButton. Установка У всех нас может возникнуть потребность в проведении видеоконференции. Цели могут быть разные: совещание, обучение, а быть может и просто чтобы поболтать с друзьями. Инструментов для таких задач сейчас представлено немало, но в рамках этой статьи хотелось бы остановиться и...

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

Ищете надежную и проверенную онлайн рендер ферму? Загляните на сайт «AnimaRender» В наше время очень многие компании интересуются рендер фермами. Если вы также ищете в сети информацию по запросу «3ds max рендер ферма», то вы однозначно попали по адресу. Прежде всего, необходимо разобраться, что это такое? Если говорить простыми словами, то это специализир...

Honor X10 5G официально представили Некоторое время назад мы узнали много интересной информации о новом гаджете под названием Honor X10 5G, ведь инсайдеры решили рассказать сразу тонну полезных данных об устройстве. Однако это была информация от инсайдеров, которая вполне могла оказаться не совсем правдивой, т...

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

Хотите вы этого или нет, но пора переходить с Google Play Music на YouTube Music. Первый сервис вскоре прекратит своё существование На данный момент у компании Google имеется сразу два потоковых музыкальных сервиса: Play Music и YouTube Music. YouTube Music появился позже, но в последнее время Google стала активно его продвигать, добавлять новые функции и в целом готовить сервис к тому, чтобы он ост...

[Перевод] Эта база данных в огне… Позвольте мне рассказать техническую историю. Много лет назад я разрабатывал приложение со встроенными в него функциями совместной работы. Это был удобный экспериментальный стек, в котором использовался полный потенциал раннего React и CouchDB. Он в реальном времени синхро...

Объектно ориентированное программирование на Си без плюсов. Часть 1. Введение Приветствую! Каждый раз, когда начинаешь решать какую-либо большую задачу, то на пути появляется множество маленьких. И найденные или не найденные решения маленьких подзадач превращаются в то, что мы в дальнейшем называем опытом. Но к сожалению, если не пользуешься чем-...

[Перевод] Метрики, которые отслеживают великие Product-менеджеры Перевод статьи подготовлен в преддверии старта курса «Product Manager IT-проектов» Важность Product-менеджеров, которые руководствуются данными Если у вас нет опыта в Data Science, управление данными в качестве Product-менеджера может показаться непростой задачей. Однак...

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

Xiaomi подтвердила обновление до Android 11 для 9 смартфонов 2019 года Прошло некоторое время с тех пор, как Google выпустила одиннадцатое поколение операционной системы Android. Мы уже говорим о том, что вы можете скачать Android 11 и установить его на несколько устройств. А теперь давайте посмотрим на другие смартфоны, на которые Xiaomi пока ...

Полезные скрипты для WinDBG: команда !exccandidates Некоторое время назад мы опубликовали в OpenSource небольшую библиотечку скриптов для популярного отладчика Windbg. Они предназначены для автоматизации ряда рутинных задач, возникающих при анализе причин падения программ как при отладке вживую, так и при работе с дампами пам...

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

Хороший ли выбор Svelte для реализации виджета? Привет! Меня зовут Дмитрий Усов, я фронтенд-разработчик в Ситимобил. Буквально несколько месяцев назад появилась задача создать виджет для заказа такси через сайт. В этой статье я хотел бы рассказать, почему для этой задачи был выбран Svelte, поделиться своим мнением о его д...

Опыт использования gRPC в Почте Mail.ru Привет, Хабр! Я работаю в команде Антиспама Почты Mail.ru. В этой статье я бы хотел рассказать про наш опыт запуска сервиса с пропускной способностью около 3 миллионов запросов в минуту на базе технологии gRPC. Это современная технология передачи данных по сети, которая реа...

Игры с Wifi на ESP32 На мысль сделать карманный инструмент для анализа WiFi сетей меня подтолкнула статья https://habr.com/ru/post/477440/. Спасибо им за идею. Мне как раз было нечем заняться. Вся работа была выполнена в рамках хобби с целью получения удовольствия и расширения своих знаний в об...

Действительно ли полезен ML для снижения шума от алертов? Изучаем на примере одного метода Предыстория Последние пару лет рынок систем мониторинга будоражила аббревиатура AIOps. Все вендоры начали гнаться за использованием искусственного интеллекта в своих сложных и дорогих системах. Термины “root cause analysis”, “correlation”, “ML-tools”, “anomaly detection”, “...

Автоматизация тестирования ПО QIWI-терминалов Привет, Хабр! Сегодня поговорим на специфическую тему: автоматизация тестирования ПО для терминалов самообслуживания QIWI. В теме автоматизации тестирования есть области, которые исхожены вдоль и поперек несколько раз, например, тестирование веб-сервисов. Для таких област...

[Перевод] Чему я научился за 10 лет на Stack Overflow Близится десятая годовщина моего присутствия на Stack Overflow. За эти годы мой подход к использованию сайта и его восприятие сильно изменилось, и я хочу поделиться с вами своим опытом. И пишу я об этом с точки зрения среднестатистического пользователя, который не сильно во...

Особенности портирования сложного модульного ПО написанного на Delphi под ОС Linux Данное повествование не предназначено для разработчиков, которые не знают что такое Delphi и не умеют на нём программировать. Просьба людей, не имеющих дела с данными средствами разработки, не комментировать статью и не травмировать и без того расшатанные нервы дедушек, упор...

Как бизнес-аналитику встроиться в гибкую среду? Есть ли роль бизнес-аналитика в гибкой среде? Я уже довольно давно работаю бизнес-аналитиком, и этот вопрос возникает постоянно. Бизнес-аналитики  зачастую считают, что они должны оправдывать свою роль в гибкой разработке. Тот факт, что такой вопрос всё время задают, происте...

[Из песочницы] Сериализация в C++ В данной статье речь пойдет об автоматизации процесса сериализации в C++. В начале будут рассмотрены базовые механизмы, позволяющие упростить чтение/запись данных в потоки ввода-вывода, после чего будет дано описание примитивной системы генерации кода на основе libclang. Ссы...

Вместо 100 запусков приложения ― один автотест, или как сэкономить QA-инженеру 20 лет жизни Всем привет, меня зовут Евгений Демиденко. Последние несколько лет я занимаюсь разработкой автоматизированной системы тестирования игр в Pixonic. Сегодня я хотел поделиться нашим опытом разработки, поддержки и использования такой системы на проекте War Robots. Для начала ра...

Хотите вы этого или нет, но пора переходить с Google Play Music на YouTube Music. Первый сервис вскоре прекратит своё существование На данный момент у компании Google имеется сразу два потоковых музыкальных сервиса: Play Music и YouTube Music. YouTube Music появился позже, но в последнее время Google стала активно его продвигать, добавлять новые функции и в целом готовить сервис к тому, чтобы он ост...

[recovery mode] Коронавирус, кризис и последствия для IT По мнению Михаила Задорнова, председателя правления банка «Открытие», экономику ждёт рецессия. Каждый день из-за пандемии малый и средний бизнес, туристическая сфера, авиакомпании, сфера услуг и развлечений терпит убытки, это миллионы рублей. Всё это влияет и повлияет на IT ...

PHP и регулярные выражения: азы для новичков В преддверии старта нового потока по курсу «Backend-разработчик на PHP», а также смежного с ним курса «Framework Laravel», хотим поделиться статьей, которую подготовил наш внештатный автор. Внимание! данная статья не имеет отношения к программе курса и будет полезна только ...

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

Django Rest Framework для начинающих: создаём API для записи и обновления данных (часть 1) Продолжаем изучать Django Rest Framework с точки зрения новичка. Мы уже разобрали создание REST API для получения данных из БД, включая отдельную статью о работе сериалайзера. В этой статье расскажу, как с помощью сериалайзера проверить поступившие данные для записи в БД. В...

Илон Маск обещает на 100% самоуправляемые Tesla в ближайшее время Основатель компании Tesla Илон Маск (Elon Musk) заявил, что они очень близки к созданию полностью самоуправляемых транспортных средств. По его словам, основы технологии полной автоматизации данного автомобиля должны быть завершены уже в этом году. Данное заявление он сд...

Когда меняться, если не сейчас? Артур Гиоев, технический директор Micro Focus в России, — о переменах, произошедших в компаниях в период пандемии, и о влиянии, которое нынешний кризис окажет на развитие корпоративных ИТ. Нынешняя ситуация, связанная с пандемией, за пару месяцев радикально изменила больш...

[Перевод] DRY CSS: Как использовать каждое объявление только один раз Использование DRY в CSS — это способ максимально избегать повторения в таблицах стилей. Этот подход не панацея, но он достаточно эффективен и является одним из основных методов оптимизации. Поскольку я использовал и изучал его почти 10 лет, в этой статье хочу поделиться сво...

Увидеть истинное лицо продукта и выжить. Данные о пользовательских переходах как повод написать пару новых сервисов В интернете сотни статей о том, какую пользу приносит анализ поведения клиентов. Чаще всего это касается сферы ритейла. От анализа продуктовых корзин, ABC и XYZ анализа до retention-маркетинга и персональных предложений. Различные методики используются уже десятилетиями, ал...

Организация цифрового рабочего места сотрудника с помощью Microsoft Project Moca Всем привет! Сегодня будет знакомство с новым сервисом из линейки сервисов Microsoft 365, под названием Project Moca. Данный сервис еще пока находится в стадии Preview и недоступен в явном виде для изучения и использования, но есть некоторые хитрости, которые позволят нам уж...

Как мы делали очередной конструктор чат-ботов. Часть 1 Привет, Хабромир! Последний год мы с командой провели, создавая свой стартап «Конструктор чат-ботов для бизнеса Botlify», и я хотел бы поделиться с аудиторией небольшой историей проекта и о принятых технических решениях. В этом посте я постараюсь максимально сконцентрирова...

[Перевод] Талантливый мистер Саймон: как уникальные способности и 3D-печать могут изменить производственный процесс Источник sinterit.com Саймон Грабовски — молодой талантливый техник, лишь недавно начавший свою профессиональную деятельность. Несколько месяцев назад Саймон стал заниматься сборкой 3D-принтеров. Сегодня молодой человек создаёт инструменты, предназначенные для оптимизации ...

Го в Go! Как команда PHP взялась писать микросервисы Всем привет! Меня зовут Алексей Скоробогатый, я системный архитектор в Lamoda. В феврале 2019 года я выступал на Go Meetup еще на позиции тимлида команды Core. Сегодня хочу представить расшифровку своего доклада, который вы также можете посмотреть. Наша команда называется Co...

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

Microsoft подтверждает, что Chromium Edge получит Fluent Design, Touch UI и многое другое Microsoft работает над тем, чтобы сделать свой Edge на основе Chromium лучше, чем другие браузеры на базе Chromium, такие как Chrome, Vivaldi и Brave. В прошлом месяце Microsoft представила свои новые Fluent-значки для Microsoft Edge и других популярных приложений, включая п...

Использование библиотеки LLVM для генерации кода регулярных выражений Введение Регулярные выражения — широко используемый способ задания конечных автоматов для поиска текста. Применяются они с давних времён и повсеместно. Они удобны тем, что их запись весьма краткая и лаконичная. Но обратной стороной их удобства является достаточно низкая прои...

4. Check Point SandBlast Agent Management Platform. Политика Data Protection. Deployment и Global Policy Settings Добро пожаловать на четвёртую статью цикла о решении Check Point SandBlast Agent Management Platform. В предыдущих статьях (первая, вторая, третья) мы детально описали интерфейс и возможности веб-консоли управления, а также рассмотрели политику Threat Prevention и протести...

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

Вакансия: специалист/ка по Data Mining в Теплицу социальных технологий Команда Теплицы социальных технологий ищет специалиста/ку по Data Mining для нового исследовательского проекта в сфере гражданского общества. Цель проекта состоит в том, чтобы с помощью сбора большого массива данных проводить анализ сферы НКО в России, выявлять тренды, неоч...

Архитектурные методы: что это и зачем они нужны Многие считают, что задача архитекторов – создавать схемы и диаграммы, а в широких массах эта деятельность вообще носит неофициальное название «рисовать квадратики». В какой-то степени это правда, и часть времени архитектор тратит именно на это. Ведь основным результатом раб...

Аналитики данных в Авито: ожидания и спектр задач Привет, я Дина Симкина, директор по аналитике Авито. Я отвечаю за то, чтобы аналитика помогала бизнесу принимать правильные решения. В статье я расскажу, кого мы в компании называем аналитиками данных и чего от них ждём в зависимости от профессионального уровня. Читать далее

Базы данных. Тенденции общемировые и в России Эта статья не является ответом на множество вопросов по базам данных (БД) и системам управлениям базами данных (СУБД). Я как автор выражаю своё собственное мнение о  трендах, стараясь опираться на беспристрастные показатели, статистики и т.д., но для примера приводя со...

Tangi — аналог TikTok от Google с обучающими видео Tangi — аналог TikTok от Google Как же так получается, что Google выпускает приложение не для Android, а для iOS? Компания выпустила аналог TikTok под названием Tangi. Ещё 6 дней назад разработчики приложения опубликовали пресс-релиз на официальном сайте Google, однако...

[Из песочницы] Как начать писать микросервис на Spring Boot, чтобы потом не болела голова Привет! Меня зовут Женя, я Java-разработчик в Usetech, в последнее время много работаю с микросервисной архитектурой, и в этой статье хотела бы поделиться некоторыми моментами, на которые может быть полезно обратить внимание, когда вы пишете новый микросервис на Spring Boot....

Действительно ли я научился ITIL у своей бабушки? Недавно я прочитал кое-что об ITIL 4, где говорилось о семи новых руководящих принципах. Это, конечно, хорошие вещи, но чем больше я смотрю на них — и преподаю их на курсах по основам ITIL — тем менее новыми они кажутся. Я только что понял, почему они ...

РДТЕХ представит сервис Actenzo на форуме BIG DATA 2021 25 марта издательство «Открытые системы» проведет юбилейный, 10-й форум BIG DATA 2021. Технический директор РДТЕХ Андрей Майоров расскажет об аналитике больших данных на примере сервиса Actenzo, позволяющего круглосуточно осуществлять мониторинг состояния здоровья с и...

Сервисный бизнес и кризис: истории успеха. Как нестандартное мышление работает на вас? Приветствую всех! С кем не знаком — Андрей Балякин. Последние 6 лет плотно связан с сервисной индустрией (ремонт и обслуживание оборудования). Являюсь со-основателем и CEO проекта HubEx — онлайн платформы автоматизации сервисных процессов в компаниях с мобильными сотрудникам...

[Из песочницы] Сравнение производительности инструментов обхода блокировок\VPN По мере того, как нам все активнее закрывают доступ к различным ресурсам в сети, все актуальнее становится вопрос обхода блокировок, а значит все актуальнее становится вопрос «А как же быстрее обходить блокировки?». Оставим тему эффективности, с точки зрения обхода DPI\вайт...

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

Пользуетесь Google Chrome? Значит Google собирет ваши данные через X-client-data Многие считают сервисы Google полезными и удобными в использовании, однако у них есть как минимум одна важная особенность. Речь идет о постоянной слежке за пользователями, об интенсивном сборе и отправке данных об их активности. Далеко не все пользователи представляют, как...

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

Больше половины компаний в России не планируют автоматизировать подбор персонала Облачная CRM-система для рекрутинга Talantix и сервис для автоматизации полного цикла подбора персонала Skillaz провели совместное исследование, чтобы выяснить, как в российских компаниях автоматизированы HR-процессы. Для этого в конце 2019 года было опрошено порядка 100 HR-...

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

Опыт использования MobX в большом приложении Всем привет! Меня зовут Сергей, я работаю в команде разработки приложений контроля качества Tinkoff. Поделюсь опытом нашей команды в использовании библиотеки Mobx и расскажу о деталях работы с ней в связке с React. В этой статье не будет описания базовых концепций. Я расск...

Как устроена графика в Linux: обзор различных сред оформления рабочего стола Эта статья о том, как устроена графика в Linux и из каких компонентов она состоит. В ней много скриншотов с различными реализациями сред рабочих столов.  Если вы не сильно различаете KDE и GNOME или различаете, но хотели бы узнать, какие еще есть альтернативы, то эта статья...

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

Ученые рекомендуют не перебарщивать с прослушиванием белого шума, но есть и другие мнения Мы регулярно поднимаем тему шума в нашем «Мире Hi-Fi» — например, говорим о том, как человеческая психика реагирует на него, делимся исследованиями и примерами использования белого и розового шума в различных сферах деятельности. Однако существуют различные точки зрения на т...

Собственный облачный игровой сервис для iPhone 5G от Apple Если вы следите за новостями, вы уже должны быть знакомы с тем, почему компания Apple не поддерживает идею облачных игровых сервисов на платформе iOS. Недавний своего рода спор с компании Microsoft по поводу Project xCloud и Xbox Game Pass говорит об этом - компания Apple уп...

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

Хватит это верстать, ударим автоматизацией по макетам А Вас не посещала мысль, что вёрстка руками — это долго, дорого, избыточно и устарело? Меня вот постоянно. В данной статье я поверхностно затрону текущее состояние индустрии, проблематики и поделюсь результатами своих исследований. Интересно? Добро пожаловать под кат! Читат...

[Перевод] Сравнение React Native и Flutter с точки зрения их применения в реальных проектах Чем React Native отличается от Flutter, за исключением того, что речь идёт о разных фреймворках, в основу которых положены разные технологии? На что ориентироваться тому, кто не знаком с этими инструментами для разработки кросс-платформенных приложений, но хочет выбрать один...

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

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

[it]MF 2021: теория и практика сервис-менеджмента и BPM Традиционный ежегодный форум собрал ведущих экспертов в области сервис-менеджмента. Они рассказали о своем опыте реализации проектов в нынешних условиях и поделились взглядами на будущее индустрии. Форум [it]MF 2021, организованный издательством «Открытые системы» и проше...

[Из песочницы] Как GitLab помогает делать бэкапы больших хранилищ NextCloud Привет, Хабр! Сегодня я хочу рассказать о нашем опыте автоматизации резервного копирования больших данных хранилищ Nextcloud в разных конфигурациях. Я работаю СТО в «Молния АК», где мы занимаемся конфигурационным управлением IT систем, для хранения данных используется Nextcl...

[Перевод] Как конкурировать с Gmail, Google Docs и Drive, не собирая конфиденциальные данные пользователей Не секрет, что инструменты Google Workspace собирают наши данные. Но могут ли предложить аналогичный инструментарий другие компании, которые заботятся о нашей конфиденциальности? Что они потребуют от нас взамен? (спойлер: деньги, но дело не только в них) Зашифрованный поч...

Полезные советы по моделированию для 3D печати Многие пользователей 3D принтеров проектируют свои замечательные изделия или детали в различных программах для 3D моделирования не учитывая особенности 3D печати. При скачивании моделей с распространённых сайтов свободного обмена типа Thingiverse.com и других, просто поражае...

[Перевод] Несколько полезных советов как практиковаться в Python Привет, Хабр! Сегодня я предлагаю Вам перевод статьи Duomly, посвящённой изучению и практике программирования на языке Python. Введение Изучение Python не сильно отличается от изучения других языков программирования. Один путь для становления профессионалом в Python (или в д...

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

[Перевод] 50 вопросов по Docker, которые задают на собеседованиях, и ответы на них Docker, первый выпуск которого был еще в 2013 году, — весьма удобный инструмент для сборки пакетов, поставки и запуска приложений в «контейнерах». Большинство крупных компаний, например, Google, Amazon и VMware рассматривают Docker как зрелую технологию для контейнеров, поэ...

[Из песочницы] Компилятор Befunge на Python В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту тему. В статье самым интересным мне показался язык Befunge (Крис Пресс, 1993 год), особо отмечу три его особенности...

Как мы Data-Office создавали Привет, я – Ильдар Райманов и я руковожу департаментом в «БАРС Груп», который отвечает за развитие BI-решений в компании. Имея широкий опыт по работе с данными, а также обладая отраслевой экспертизой, мы решили попробовать сформировать центр компетенций, который, позволяя ...

Работа с dbt на базе Google BigQuery На днях смотрел вебинар OWOX, где Андрей Осипов (веб-аналитик, автор блога web-analytics.me и лектор Школы веб-аналитики Андрея Осипова) рассказал о своем опыте использования dbt. Говорил о том, кому будет полезен инструмент и какие проблемы решает, а самое главное — как не ...

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

Что делать, если на гос.портале с вас собирают персональные данные и хотят согласия на рассылку рекламных сообщений? Навеяло обсуждениями к посту Как «активный гражданин» приучает людей к фишингу. Потом, когда пришло не только жене, но и мне — полез смотреть откуда… и неожиданно узнал что рекламу теперь может слать и mos.ru Совсем потеряли совесть…Давно уже реализуемая практика. Стоит заре...

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

Кракс! Миллениалы изобрели Python фреймворк Пролог Здравствуй, Хабр! Данная статья посвящена разбору плюсов и минусов очередного Python фреймворка, который увидел свет около недели назад. Итак, небольшое лирическое отступление. Во время всем известных событий, когда нас чуть-чуть самоизолировали, у нас появилось немно...

Знакомство с Vuecket English Version Vuecket — веб-фреймворк, интегрирующий VueJS с клиентской стороны и Apache Wicket с серверной. Он берет все самое лучшее от обоих и позволяет разрабатывать full-stack приложения еще быстрее и проще. Конечно, это всё громкие слова, ведь Vuecket'у на данный ...

[Перевод] Что происходит, когда вы обновляете свой DNS Fenix by Takeda11 Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Почему одни посетители видят новый IP, а другие — старый? Команда Mai...

TS Total Sight. Средство сбора событий, анализа инцидентов и автоматизации реагирования на угрозы Добрый день, в прошлых статьях мы познакомились с работой ELK Stack. А теперь обсудим возможности, которые можно реализовать специалисту по ИБ в использовании данных систем. Какие логи можно и нужно завести в elasticsearch. Рассмотрим, какую статистику можно получить, наст...

SMM Trends 2020 SMM Trends 2020 Какая должна быть коммуникация, чтобы вовлечь аудиторию в 2020? Как привлечь новых клиентов в кризисный период? Что поменялось в оценке эффективности коммуникаций соцмедиа, а также новое в работе с репутацией и негативом. В рамках онлайн-конференции SMM ...

Онлайн-сервис автоматизации действий IFTTT представил платную Pro-подписку (в бесплатной версии можно будет создать всего 3 своих апплета) Популярный в среде любителей автоматизировать полезные действия с помощью индивидуальных сценариев онлайн-сервис IFTTT объявил о запуске платной подписки IFTTT Pro. Таким образом теперь самые продвинутые и требовательные пользователи получат максимально возможную функциональ...

Искусственный интеллект не пугает россиян По информации АЦ и ВЦИОМ, большинство граждан (75%) слышали о технологии искусственного интеллекта, но понимают ее сущность только треть - 29% респондентов смогли дать определение ИИ, 38% - назвали сферы его применения. Содержательными знаниями об ИИ чаще обладает молодежь 1...

DataGovernance своими силами Привет, Хабр! Данные — это ценнейший актив компании. Об этом заявляет чуть ли не каждая компания с цифровым уклоном. С этим сложно спорить: без обсуждения подходов управления, хранения и обработки данных сейчас не проходит ни одна крупная IT-конференция. Данные к нам посту...

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

76% российских предприятий делают ставку на прогнозную аналитику В исследовании, данные результаты которого приведены в пресс-релизе компании AVEVA, приняли участие 100 респондентов - представители химической отрасли, машиностроения, энергетики, металлургии и других. Большую долю составили респонденты из предприятий среднего сегмента - от...

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

OnePlus рассказала, когда выпустит Oxygen OS 11 для OnePlus 7 Pro и остальных телефонов На выходных компания OnePlus опубликовала сообщение на своем официальном форуме о том, когда она планирует выпустить последнее обновление Oxygen OS 11 для всех своих телефонов. Программное обеспечение на базе Android 11 в настоящее время доступно только для моделей OnePlus ...

Атаки на компьютерное зрение Данная статья — попытка собрать известные теоретические и практические атаки на алгоритмы компьютерного зрения и реализовать атаку на практике. Материал будет полезен специалистам, которые занимаются построением систем распознавания и классификации объектов.Компьютерное зрен...

[Перевод] Нововведения CSS – Июль 2020 (Gap, Aspect ratio, Masonry, Subgrid) Приветствую. Представляю вашему вниманию перевод статьи «CSS News July 2020», опубликованной 7 июля 2020 года автором Rachel Andrew В последнее время скорость внедрения новых возможностей технологий веб-разработки существенно увеличилась по сравнению с тем, как это было ран...

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

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

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

Что стоит сделать Google с Android в 2020 году Android может быть лучше Давайте немного поразмышляем над тем, как Google может изменить политику распространения версий Android. Уже сейчас в Сети появляется информация о том, что нового появится в Android 11. И новые функции — это всегда хорошо, но один из пользовате...

Радио с точки зрения дилетанта Дилетантизм, или дилетантство (от итал. dilettante ← лат. delectatio «увеселение, забава») — занятие какой-либо деятельностью (например, наукой, искусством, ремеслом) без должных знаний и профессиональной подготовки. Эта цитата из Википедии точно описывает мое отношение к ра...

Как сделать приоритет реальным показателем очередности выполнения запросов и инцидентов Все мы привыкли к ставшей уже общепринятой методике определения приоритета запроса или инцидента. Определяется срочность запроса (как быстро необходимо его выполнить), и воздействие/влияние запроса на пользователя или бизнес-процесс. На основе матрицы из срочности и влияния...

Билайн, Х5, М.Видео-Эльдорадо и Hoff объединяют усилия по поиску и внедрению инноваций Партнёры планируют осуществлять финансирование проекта на паритетных условиях.Комитетом RITA будет выбран российский оператор, в задачи которого будет входить координация действий всех участников, организация скаутинга и отбора перспективных решений в России. Партнёры планир...

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

Динамический лут в играх: что стоит учитывать Люди всех возрастов любят азарт, будь то Kinder Surprise, блэкджек или компьютерные игры. Представьте, у вас в игре есть две коробки: на одной написано "Вы получите 100 монет", а на второй — “Вы получите 50-1000 монет”. Сразу понятно, вокруг какой из коробок буде...

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

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

«Админка»: онлайн-конференция разработчиков программного обеспечения с открытым кодом Команда Теплицы социальных технологий приглашает разработчиков и энтузиастов Open Source проектов, пользователей, популяризаторов идей Open Source, юристов, IT- и data-активистов, журналистов и ученых на онлайн-конференцию разработчиков программного обеспечения с открытым к...

[Из песочницы] DevOps инструменты не только для DevOps. Процесс построения инфраструктуры автоматизации тестирования с нуля Часть 1: Web / Android Примечание: данная статья является переводом на русский язык оригинальной статьи «DevOps tools are not only for DevOps. Building test automation infrastructure from scratch». Однако все иллюстрации, ссылки, цитаты и термины сохранены на языке оригинал...

Насколько много маркетинга в ACID? Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для б...

Влияние COVID-19 на индустрию ЦОД: факты, аналитика и прогнозы По мнению экспертов, пандемия коронавируса Covid-19 ускорит процесс цифровой трансформации. При этом она также окажет серьезное влияние непосредственно на индустрию дата-центров. Прямо сейчас под влиянием Covid-19 формируются, как минимум, три мощных тренда: автоматизация с...

Дайте все №40: новые возможности для НКО и активистов Онлайн-курс «Градозащита для начинающих: как сохранить свой город» Команда Теплицы социальных технологий вместе с общественным движением «Архнадзор» приглашают неравнодушных горожан и активистов принять участие в онлайн-курсе «Градозащита для начинающих: как сохранить св...

[Из песочницы] Пишем бот для пазл игры на Python Давно хотел попробовать свои силы в компьютерном зрении и вот этот момент настал. Интереснее обучаться на играх, поэтому тренироваться будем на боте. В статье я попытаюсь подробно расписать процесс автоматизации игры при помощи связки Python + OpenCV. Читать дальше →

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

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

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

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

Предсказание Gartner может обрадовать юристов Юридические отделы разных компаний все чаще обращаются к виртуальным помощникам по правовым вопросам (VLA) из-за необходимости повышения эффективности работы и оперативности обслуживания. По мнению Gartner, давление на юридические отделы с целью повышения скорости и рез...

В Госинспекции по недвижимости автоматизировали рабочие процессы RPA-робот - это программа, которая по заданным правилам в точности повторяет действия специалиста. Заложенный в робота алгоритм, в зависимости от конкретной задачи, позволяет работать с папками, файлами, электронной почтой и различными информационными системами. Робот никогд...

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

Умный дом: Строим графики потребления воды и электричества в Home Assistant Каждый раз получая платежку за электричество и воду я удивляюсь — неужели моя семья стооооолько потребляет? Ну да, в ванной установлен теплый пол и бойлер, но ведь они же не кочегарят постоянно. Воду тоже вроде экономим (хотя поплескаться в ванной тоже любим). Несколько ле...

Встраиваемый компьютер AntexGate + 3G-модем. Полезные настройки для более стабильного интернет-соединения В сфере промышленной автоматизации существует негласная парадигма, в которой многие производители промышленного оборудования делают контроллеры отдельно, а модемы отдельно. Как правило, каждое устройство помещается в свой корпус, имеет своё питание, большие габариты и высок...

[Из песочницы] Все о проекте спутниковый интернет Starlink. Часть 1 Проект StarLink компании SpaceX американского миллиардера и энтузиаста космоса Илона Маска хотя и появился достаточно давно, но стал широко обсуждаться в СМИ полтора года назад. Тема спутниковой связи является весьма сложной, так как объединяет в себе не только технические...

Что делать, если поймал HardFault? Что делать, если поймал HardFault? Как понять, каким событием он был вызван? Как определить строчку кода, которая привела к этому? Давайте разбираться. Всем привет! Сложно найти программиста микроконтроллеров, который ни разу не сталкивался с тяжелым отказом. Очень часто он...

Работа с СОМ-портом на Си в linux Телетайп, на который БЭВМ могли выводить и получать данные. Фото взято здесь. Каждый, кто постоянно занимается электроникой и программирует встраиваемые устройства, неизбежно сталкивается с необходимостью работы с СОМ-портом под линуксом. Недаром, моя статья "UART и с ...

[Перевод] Как я получил сертификат TensorFlow-разработчика (и как его получить вам) В начале мая я решил получить сертификат TensorFlow-разработчика. Для этого я разработал программу обучения для совершенствования своих навыков и выполнил задания сертификационного экзамена пару дней назад (3 июня). Оказалось, что я сдал экзамен успешно. Позвольте мне рас...

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

Рабочие места Selectel: тестировщик интерфейсов, технический писатель, менеджер продуктов, тестировщик и редакторы Привет, Хабр! Сегодняшняя статья целиком посвящена рабочим местам и уголкам для хобби сотрудников Selectel. Всегда было интересно читать похожие посты других компаний, включая сам Habr. И мы решили поделиться своей историей. Если у вас будут вопросы, задавайте в комментария...

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

[Из песочницы] Как из медиа перейти в разработку emile-perron/Unsplash Я — опытный журналист, редактор и начинающая разработчица (JS, node). Если бы мне девять месяцев назад сказали, что я буду работать техредом и деврелом в российской IT-компании, и с головой окунусь в разработку ПО вместе с несколькими сотнями сильнейш...

[Перевод] DoorDash: как четыре студента подали заявку в YC, а теперь вышли на IPO с оценкой $60 млрд Полутораминутное интро для поступления в Y Combinator. Пол Букхайт, создатель Gmail: DoorDash-это первая компания, за которой у меня была возможность наблюдать на протяжении всего пути от подачи заявки в Y Combinator до IPO, поэтому, чтобы отпраздновать это событие, я под...

Leak-Search: как и зачем QIWI создала сервис, который ищет утечки исходных кодов компаний Искать утечки и уязвимости в своих продуктах не только интересно и полезно, но и необходимо. Еще полезнее подключать к таким поискам внешних специалистов и энтузиастов, у которых не настолько замылен глаз, как у сотрудников. Поэтому в свое время мы в QIWI запустили программу...

Заменит ли автоматизация пентестеров? Тестирование на проникновение (penetration testing, pentest) — вероятно, самая показательная «дисциплина» информационной безопасности. Показательная во всех аспектах: про хакеров снимают фильмы, их деятельность помогает подсветить «настоящие» проблемы информационной безопасн...

Microsoft похоронит пароли в 2021 году Microsoft уже давно является выступает против традиционных паролей, считая их небезопасными. За последние несколько лет компания инвестировала в различные решения, такие как Windows Hello, Microsoft Authenticator, ключи безопасности FIDO2 и систему аутентификации по вен...

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

[Перевод] История о пропавших DNS-пакетах от техподдержки Google Cloud От редактора блога Google: Интересовались ли вы когда-нибудь тем, как инженеры Google Cloud Technical Solutions (TSE) занимаются вашими обращениями в техподдержку? В сфере ответственности инженеров технической поддержки TSE лежит обнаружение и устранение указанных пользовате...

Переезд из Java в Kotlin: как забрать коллекции с собой Меня зовут Борис Николаев, и в первой статье на Хабре хочу сравнить Java и Kotlin при работе с коллекциями. Она будет полезна всем, кто планирует перебираться в Kotlin и не хочет долго осваиваться. В течение последних лет Kotlin становится всё более и более популярным. Мног...

Микросервисы глазами аналитика Расскажу про системы с микросервисной архитектурой (MSA). Как они устроены, как я их анализировала, какие увидела проблемы и преимущества.Статья не раскрывает лучшие практики использования микросервисов и не разоблачает их излишнюю популярность. Основная цель - описать техно...

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

Xiaomi представила умный корректор осанки Xiaomi представила новое умное устройство под названием Hipee Smart Posture Correction Wizard, которое должно помочь пользователям скорректировать свою осанку. Умный корректор осанки Hipee Smart Posture Correction Wizard отслеживает в реальном времени состояние шейного ...

II. Теория и практика планирования 3D построений в T-FLEX CAD Друзья!Серии публикаций "Планирование и оптимизация порядка построения 3D модели" продолжается. В этой части будет разобрана теория, а затем продемонстрирована возможность планирования альтернативных вариантов построения на примере модели из машиностроительной области. Данна...

Путеводитель по созданию стендов полунатурного моделирования (HIL) оборудования самолётов Всем привет! За время работы в отрасли авиастроения у меня и коллег накопился большой опыт по разработке и созданию стендов полунатурного моделирования бортового оборудования самолётов (Hardware-In-the-Loop, HIL) и стендов быстрого прототипирования (Model-In-the-Loop, MIL...

Обучение, удалённая экспертиза и другие сферы применения AR/VR в металлургической промышленности Привет, меня зовут Денис Колупаев, я возглавляю команду AR/VR-разработчиков в компании «Северсталь». В нашей компании технологии виртуальной и дополненной реальности начали внедрять по инициативе экспертов управления по развитию новых технологий нашего центра R&D в IT. Б...

Предсказание Gartner может обрадовать юристов Юридические отделы разных компаний все чаще обращаются к виртуальным помощникам по правовым вопросам (VLA) из-за необходимости повышения эффективности работы и оперативности обслуживания. По мнению Gartner, давление на юридические отделы с целью повышения скорости и ре...

Пандемия COVID-19 приведет к росту расходов на искусственный интеллект До начала пандемии COVID-19 специалисты аналитической компании IDC прогнозировали, что в Европе расходы на искусственный интеллект (ИИ) в 2020 году составят около 10 млрд долларов, а среднегодовой рост в период до 2023 года составит 33%. Однако пандемия заставила аналит...

checkm8 для Lightning-видеоадаптеров Apple Появление эксплойта checkm8 можно назвать одним из важнейших событий прошедшего года для исследователей продукции Apple. Ранее мы уже опубликовали технический анализ этого эксплойта. Сейчас сообщество активно развивает джейлбрейк checkra1n на основе checkm8, поддерживающий ...

[Перевод] RPA + Машинное обучение = Интеллектуальная Автоматизация Салют, хабровчане! В марте OTUS запускает новый курс «Разработчик программных роботов (RPA) на базе UiPath и PIX». В преддверии старта курса мы перевели для вас полезный материал о том, что будет, если интегрировать RPA в машинное обучение. Роботизированная автоматизаци...

Артемий Рябинков (Avito): Graceful Shutdown в Go-сервисах и как подружить его с Kubernetes Выступление на Go 1.10 Release Party @ Badoo Артемий рассказал про подходы к безопасному завершению работы многопоточных программ на Go, в частности о том, как контролировать горутины и управлять ими. Объяснил, почему во время выкатки сервисов в Kubernetes пользователям м...

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

Как быстро и безопасно организовать удалённую работу сотрудников? Рассказываем о разных подходах: с VDI и не только С необходимостью удобно и безопасно организовывать удалённую работу своих сотрудников бизнес столкнулся давно. Но если раньше эту задачу можно было регулярно откладывать и продолжать обдумывать, то сейчас времени уже нет: «удалёнка» – главный тренд весны 2020 во всём мире. В...

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

В Москве собрана база мировых практик применения ИТ-технологий "Москва активно следит за внедрением инновационных решений в тех отраслях технологий, которые помогают развиваться мегаполису. Нами накоплен большой опыт как внутренних, так и внешних практик применения наиболее интересных Москве ИТ-технологий, и мы готовы им поделиться...

Команда find в Linux – мощный инструмент сисадмина Иногда критически важно быстро найти нужный файл или информацию в системе. Порой можно ограничиться стандартами функциями поиска, которыми сейчас обладает любой файловый менеджер, но с возможностями терминала им не сравниться. Команда find – это невероятно мощный инструмент...

Автоматизация тестов на Go + Allure Привет всем. Меня зовут Таня. Я автоматизирую тесты на Go уже около года, до этого занималась 4 года автоматизацией на Java.В этой статье расскажу:- Как писала интеграционные тесты на Go + Allure- С какими проблемами столкнулась- С какими библиотеками и инструментами работа...

Прогноз развития рынков RPA, AI и автоматизации на 2020 год 7 предположений о том, что ждёт рынки RPA, искусственного интеллекта (AI) и индустрию автоматизации в целом в 2020 году от Гая Кирквуда, главного визионера UiPath. В 2018 он сделал 6 аналогичных прогнозов и 5 из них стали реальностью (про шестой в целом можно сказать то ...

Три проблемы удаленной работы: личный опыт от разработчика до менеджера Тема удаленной работы – в достаточной степени избита, написаны сотни статей, существует множество инструментов и подходов. И все равно сложности у различных компаний, их менеджеров и сотрудников продолжают возникать. Я в своей карьере много лет проработал удаленным разработч...

Три проблемы удаленной работы: личный опыт от разработчика до менеджера Тема удаленной работы – в достаточной степени избита, написаны сотни статей, существует множество инструментов и подходов. И все равно сложности у различных компаний, их менеджеров и сотрудников продолжают возникать. Я в своей карьере много лет проработал удаленным разработч...

Актуальные тренды кибербезопасности в 2021 году Скорость развития и изменения киберпространства в последние годы поражает воображение уже не только неискушенных пользователей, но и маститых специалистов в области ИТ и ИБ. Происходит экспоненциальное развитие даже не объема обрабатываемых данных, количества подключенных к ...

Выравнивание стола принтера средствами прошивки Marlin В случае, если у вас принтер с маленьким столом (100х100 мм или близко к этому) нет особого смысла в использовании разных вариантов автовыравнивания с построением карты высот поверхности стола. Достаточно будет аккуратно выровнять стол, откалибровав зазоры стол-сопло по его ...

Три концепции, которые помогут реализовать стратегию автоматизации ИТ-руководителям необходимо убедить бизнес-лидеров в необходимости приоритетного использования инструментов и технологий будущего, чтобы раскрыть потенциал искусственного интеллекта и машинного обучения (МО). Вице-президент по ИИ и автоматизации Sogeti ...

Член программного комитета PyConRu 2020 отвечает на вопросы об языке Python: актуальный взгляд и немного парселтанга Антон Патрушев – очень опытный python-разработчик, постоянный член программного комитета PyCon Russia и старый друг конференции. Он работает с языком python уже много лет, начинал свое знакомство с ним в Naumen, теперь является СТО в Spherical, а еще это была именно ид...

[Перевод] Минимизируем наложение лейблов в интерактивных визуализациях Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных». Интересно развиваться в данном направлении? Смотрите записи трансляций бесплатных онлайн-мероприятий: «День Открытых Дверей», «Вывод ML моделей в промышленную среду на примере онлайн-ре...

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

Найти порядок в хаосе ИТ: полезные ресурсы В предыдущей статье я поделился своим видением процесса построения базовой системы для организации собственного развития (применимой к сфере ИТ). В ней в общих чертах и весьма условно были представлены шаги, которые необходимо пройти, чтобы построить эту систему. Однако, хо...

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

Обзор HIPER Cinema A2 Black. Лучший проектор для вашего дома Сегодня мы бы хотели представить вашему вниманию очередную новинку компании HIPER, которая не перестает радовать своих покупателей стильными, многофункциональными и в то же время доступными решениями. Встречайте, перед вами проектор Cinema A2. Устройство идеально подойдет дл...

Организациям Европы, Ближнего Востока и Африки недостаточно инструментов для работы с данными Компания Aruba, входящая в Hewlett Packard Enterprise, подготовила отчет, основанный на результатах опроса более 170 лидеров мнений в области ИТ и сетевых инженеров в экосистеме Aruba региона EMEA. Исследование выявило, что большинство респондентов разочарованы недостатками ...

Tele2 внедрила с помощью "Крок" систему управления знаниями Как сообщил ComNews представитель "Крок", в данный момент в KMS Lighthouse заведено более 13 тысяч статей. Базой знаний уже пользуется три тысячи операторов и аналитиков контактного центра, а также восемь тысяч сотрудников салонов связи оператора. Ежедневно сотрудники Tele2 ...

[Из песочницы] Использование Enum + Associated Values при навигации и передаче данных между экранами в IOS приложениях В этом посте мне бы хотелось затронуть извечный вопрос об организации навигации и передачи данных между экранами в IOS приложениях. В первую очередь, я хотел бы донести концепт своего подхода, а не убедить вас использовать его как волшебную таблетку. Тут не будут рассматрива...

В Apple рассказали, что изменится в новых AirPods Всего за 4 года своего присутствия на рынке модельный ряд AirPods сильно разросся. Apple удалось выпустить три совершенно разных и непохожих друг на друга версии наушников, покрывающих разные потребности – от использования в роли удобной гарнитуры до средства потребления по...

Hack The Box. Прохождение Scavenger. DNS, FTP и следы другого взлома Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье много поработаем с FTP и DNS, проэксплуатируем SQLi в сервисе whois, а также пройдемся по следам другого взл...

AIOps в управлении ИТ-инфраструктурой Традиционные методы ИТ-администрирования и управления ИТ-инфраструктурой активно пересматриваются и постепенно реформируются. Использование искусственного интеллекта (ИИ) в управлениии ИТ-инфраструктурой рисует интереснейшие перспективы. Термин AIOps (Artificial Intelligence...

Arduino и NRF24L01 в одной плате. Первое знакомство Добрый день Хабровчане! Не так давно попалась мне в руки пара плат Arduino Nano со встроенным NRF модулем, которые оказались достойной заменой популярной связки Arduono Nano + NRF24L01. Модуль NRF24L01 часто используется в различных проектах для обеспечения надежной беспрово...

[Из песочницы] Если бы я учил Frontend сегодня. Советы начинающим Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их ...

[Из песочницы] Программные IP-АТС и нагрузочное тестирование Всем доброго дня! Вот уже несколько лет я занимаюсь IP-телефонией и стал замечать, что хоть и Интернет полон информации, я говорю не только про российский сегмент, но найти иной раз нужную можно только на каком-либо “заброшенном форуме”, а то ее и вовсе нет. Если информации ...

NAT (Network Address Translation) для новичков и не только Приветствую всех читателей статьи!Данная статья будет полезна как новичкам, так и опытным системным администраторам/ сетевым инженерам. Здесь затрагиваются понятия и принцип работы технологии NAT, ее значение в наше время, виды и создание с конфигурированием в программе-симу...

«Газпром нефть» и Huawei объединят мощности своих R&D-центров в России Меморандум об этом подписан директором дирекции ИТ, автоматизации и телекоммуникаций "Газпром нефти" Антоном Думиным и генеральным директором Huawei Enterprise в Евразии Сяо Хайцзюнем.Предметом сотрудничества станет развитие элементов цифрового производства: автома...

Приложение для ставок на киберспорт Ggbet Если вы любите спорт, следите за спортивными событиями, соревнованиями, матчами и чемпионатами, и при этом искренне и ярко радуетесь победе своего фаворита, то попробуйте делать ставки на спорт. Сегодня это популярный вид заработка в сети. Вопрос в том, чтобы найти надежную ...

Apple и Google вместе работают над технологией по отслеживанию распространения коронавируса Проект в числе прочего предусматривает создание приложения, которое будет использовать Bluetooth при отслеживании того, рядом с чьими телефонами такой человек оказывался в течение дня (отслеживаться будет приближение менее чем на 2 м), сообщает "КоммерсантЪ". Также...

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

Система контроля версий для hardware или чем на самом деле должен заниматься отдел стандартизации До 2020 года я работал конструктором (разрабатывал электронику и электрику). Сейчас я сменил сферу деятельности, но считаю важным поднять вопрос, который возник в свое время пока он совсем не выветрился из головы. В статье затронута важность разработки стандартов в команде h...

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

Виртуализация данных: эволюция подходов, революция в сознании Алексей Сидоров, главный евангелист и директор по управлению данными Denodo, — о развитии технологии виртуализации данных и ее перспективах на нынешнем ИТ-рынке. В ходе форума «Управление данными — 2020», организованном издательством «Открытые системы», большой интерес вы...

Алгоритмы щедрости: как искусственный интеллект помогает фандрайзерам Искусственный интеллект (ИИ) полностью изменит наши представления о фандрайзинге или так и не станет той технологией, которую будут использовать в своей работе все некоммерческие организации? Чтобы разобраться в этом вопросе, мы собрали 6 вариантов использования ИИ в фандра...

Вы недооцениваете мощь Apple Исследовательская компания Evercore ISI заявила, что инвесторы Apple недооценивают мощь Apple, в частности, когда речь заходит о сервисах компании из Купертино. По предварительным данным, к 2024 году выручка данного подразделения увеличится более чем вдвоем. Аналитик Ev...

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

Типовые роли в поддержке и в управлении услугами Известный эксперт в области ITSM Рой Аткинсон (Roy Atkinson) в своей статье делится перечнем и описанием типовых ролей в ИТ-поддержке и в управлении услугами, которые использует в своих отчётах Ассоциация профессионалов в области технической поддержки HDI. Первая линия подд...

Какие устройства Samsung поддерживают 5G. Смартфоны, планшеты, ноутбуки Согласитесь, что 5G сейчас является важной темой для обсуждения. Одни ждут скорейшего появления данных сетей в своем регионе, а другие жгут вышки, хотя не понимают, есть ли от них на самом деле какая-то опасность. Хотя вторые немного успокоились в последнее время и волна ма...

Импорт ЕГРЮЛ ФНС средствами Apache NiFi. Шаг 2 — преобразование XML в JSON В одном из проектов возникла необходимость перевести процессы импорта данных сторонних систем на микросервисную архитектуру. В качестве инструмента выбран Apache NiFi. В качестве первого подопытного выбран импорт ЕГРЮЛ ФНС. В предыдущей статье было описано, как получить файл...

Xiaomi готова распрощаться с SMS. ... Новая технология 5G-сообщений пришла на смартфоны Xiaomi   С приходом 5G три крупнейших китайских сотовых операторов связи взялись за разработку новой технологии обмена сообщениями. Она была создана и получила название 5G Messages. Считается, что она станет заменой трад...

«Яндекс» добавил возможность управления пользовательскими данными Команда разработчиков «Яндекса» сообщила о доступности зарегистрированным пользователям инструмента, позволяющего проанализировать объём персональных данных, которые собирают различные сервисы компании. Источник изображения: пресс-служба «Яндекса» Новая функция расположена в...

Блокчейну срезали бюджет Такие данные приводит "КоммерсантЪ" со ссылкой на проект "дорожной карты" "Ростеха". Отечественные блокчейн-технологии позволят экономике сохранить 500 млрд руб. и дополнительно собрать до 600 млрд руб. в виде налогов, заявили “Ъ” в ...

Руководство по модулю клавиатуры Python Python является одним из наиболее подходящих языков для автоматизации задач. Будь то повторяемый (этический) веб-скоб через некоторое время, запуск некоторых программ при запуске компьютера или автоматизацию отправки повседневных электронных писем, Python имеет много модулей...

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

Пандемия COVID-19 приведет к росту расходов на искусственный интеллект До начала пандемии COVID-19 специалисты аналитической компании IDC прогнозировали, что в Европе расходы на искусственный интеллект (ИИ) в 2020 году составят около 10 млрд долларов, а среднегодовой рост в период до 2023 года составит 33%. Однако пандемия заставила аналит...

Совещания — это просто. Три совета из практики на каждый день Согласно PMI 90% времени руководитель проекта тратит на общение с заинтересованными сторонами. Цель такого общения — обсудить и принять решение по ряду вопросов. Собрание посвященное обсуждению каких-либо вопросов является определением совещания. Продолжая логическую цепо...

Анализ и построение ROC-кривых: связь с РЛС Многие слышали о ROC-кривой, которая часто используется в ML. Расшифровывая данную аббревиатуру мы получаем, что ROC (англ. receiver operating characteristic). При переводе с английского это означает РХП (рабочая характеристика приемника). Данное понятие позаимствовано из те...

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

[Перевод] Автоматизация тестирования на Python. Шесть способов тестировать эффективно Мы уже говорили об автоматизации тестирования, теперь пришло время познакомиться с шестью лучшими инструментами автоматизации тестирования на Python.Есть хорошая новость – в стандартной библиотеке Python уже есть отличные инструменты для модульного тестирования. Вы можете оч...

SQL на стероидах – 5 кейсов использования dbt + Jinja SQL – это нескучно. С современными инструментами возможности языка кратно возросли. Мультитул для моделирования данных dbt, современные колоночные аналитические СУБД позволяют буквально творить с данными чудеса.Меня зовут Артемий и я Analytics Engineer в компании Wheely. И с...

Как стать кросс-функциональной командой DevOps обычно рассматривается в двух ипостасях: Инструментарий — техника, tooling, технические процессы, CI/CD и прочие штуки — авто-всё, всё как код и т.д. Культура — это как отдельным разработчикам прийти всем вместе к «мир, дружба, жвачка». На стыке этого у людей происх...

Курсы валют и аналитика – использование обменных курсов в Хранилище Данных Привет! На связи Артемий – Analytics Engineer из Wheely.Сегодня хотел бы поговорить о вопросах конвертирования финансовых показателей в разные валюты. Вопрос достаточно актуальный, так как большое количество компаний имеют мультинациональные зоны присутствия, строят аналитик...

[Из песочницы] Некоторые тонкости injection'а коллекций в Spring'е Всем привет! Меня зовут Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. Сейчас в OTUS'е открыт набор на новый поток курса Разработчик на Spring Framework. В преддверии старта к...

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

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

Как Siri изменится в iOS 15. Собрали все нововведения — хорошие и плохие Несмотря на то что многие уже успели окрестить iOS 15 самым скучным обновлением со времён iOS 9, кое-что новенькое для нас всё-таки подготовили. Мы уже рассказывали вам об изменениях, которые Apple запланировала для Apple Maps, фактически перерисовав многие элементы оформле...

[Из песочницы] Круглосуточная трансляции своих видео на YouTube Последнее время в качестве хобби снимаю на видео лекции знакомого психолога. Отснятый материал монтирую и публикую на своём сайте. Месяц назад я загорелся идеей организовать круглосуточную трансляцию этих лекций на YouTube в режиме 24/7. Этакий тематический «телеканал», посв...

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

В Google Pixel 5 нас ждет новая функция Пользуйтесь ли вы беспроводной зарядкой? Мы не раз писали о плюсах и минусах такого способа зарядки. С одной стороны, это удобно и не надо постоянно пользоваться проводом. Достаточно просто класть смартфон на площадку в тот момент, когда не пользуешься им. Особенно удобным ...

Бесшовные A/B-обновления в Android: как они устроены Всем привет. В SberDevices наша команда занимается разработкой различных железок прошивок и для них на базе AOSP. Начиная с Android 8 (у некоторых вендоров с 7.1) в системе появился новый механизм накатки OTA-обновлений, т. н. Seamless A/B OTA Updates — бесшовные обновле...

[Перевод] Больше разработчиков должны знать это о базах данных Прим. перев.: Jaana Dogan — опытный инженер из Google, которая в данный момент занимается вопросами наблюдаемости production-сервисов компании, написанных на Go. В этой статье, снискавшей большую популярность у англоязычной аудитории, она в 17 пунктах собрала важные техничес...

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

5 лет в Toptal, плюсы и минусы В августе 2021 исполнилось 5 лет с того момента, как я ушел работать в Toptal на удаленный фриланс. Хочу поделиться с вами зарисовками некоторых историй, которые иллюстрируют субъективные плюсы и минусы такой работы. Данная статья может оказаться полезна тем, кто думает поме...

[Перевод] Лучшие вопросы средней сложности по SQL на собеседовании аналитика данных Первые 70% курса по SQL кажутся довольно простыми. Сложности начинаются на остальных 30%. С 2015 по 2019 годы я прошёл четыре цикла собеседований на должность аналитика данных и специалиста по анализу данных в более чем десятке компаний. После очередного неудачного интервью...

Google решил выпустить свою дебетовую карту – все для ... Как сообщает издание TechCrunch, Google тестирует свою собственную банковскую смарт-карту, которая поможет клиентам совершать покупки, сделанные в Интернете и розничных магазинах.   Проект задуман как продолжение приложения Google Pay, которое в настоящее время может то...

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

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

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

Что значит быть Agile? Agile Манифест был опубликован в 2001 году. Он определил ценности и принципы, на основе которых всё множество практик, использовавшихся в разработке программного обеспечения, как новых, так и ранее существовавших, было разделено на две части – Agile практики и не-Agile практ...

Грабли на пути к keep-alive Увеличение активности обмена данными между микросервисами зачастую является проблемой в архитектуре современных IT решений. Выжать максимум и выжить любой ценой — серьёзный вызов для любой разработки. Поэтому поиск оптимальных решений — это не прекращающийся процесс. В стать...

OPTIC в фокусе: секреты новой платформы Micro Focus Артур Гиоев, технический директор Micro Focus в России и странах СНГ, — о планах компании по созданию интеллектуальной платформы автоматизации ИТ-операций и сервисной деятельности. Весной этого года компания Micro Focus анонсировала платформу автоматизации операционной де...

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

[Из песочницы] Подключение OLED дисплея ssd1306 к STM32 (SPI+DMA) В данной статье будет описан процесс подключение oled дисплея с контроллером ssd1306 разрешением 128x64 к микроконтроллеру stm32f103C8T6 по интерфейсу SPI. Также мне хотелось добиться максимальной скорости обновления дисплея, поэтому целесообразно использовать DMA, а програм...

Архитектура архитектуры архитектора Архитектор – это звучит… Звучит как-то не понятно. Наверное, поэтому всегда добавляют что-то. Ну типа «системный архитектор» или там «программный архитектор». Не то чтоб так стало понятно, что он делает, но точно кто-то важный. Я вообще пишу «архитектор информационных систем...

Пишем telegram бота на языке R (часть 4): Построение последовательного, логического диалога с ботом Если вы уже ознакомились с предыдущими тремя статьями из данной серии, то вы уже умеете писать полноценных telegram ботов с клавиатурой. В этой статье мы с вами научимся писать бота, который будет поддерживать последовательный диалог. Т.е. бот будет задавать вам вопросы, и ...

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

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

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

Как мы формируем консолидированную отчетность 25 компаний, 9 стран, 6 функциональных валют… Систему и процедуры подготовки отчетности легко можно было сделать сложными и дорогими. Но мы нашли простое с технической точки зрения решение, которое очень нравится нашим пользователям, а особенно специалистам по подготовке ко...

Безопасность REST API от А до ПИ Введение Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответстви...

[Из песочницы] Подборка полезной информации для начинающих во Flutter Всем привет! Я создатель канала Flutter For Dev и в данном посте я хотел бы помочь тем людям, которые часто задают вопросы подобного типа: «Привет, я новичок в Flutter, что посоветуете почитать?», «А какие курсы по Flutter лучше пройти и какие из них бесплатные?». На все ...

Путь к автоматизации тестирования в SuperJob: инструменты, проблемы и решения Привет, Хабр! Меня зовут Антон Шкредов, я QA Lead в SuperJob. В День тестировщика хочу поделиться историей о том, как около четырех лет назад мы с командой перешли от ручного тестирования к автоматизации UI и какой профит в итоге получили. Внутри подробности про усталость от...

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

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

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

Некоторым версиям Windows 10 продлили срок обновления В Microsoft решили на несколько месяцев продлить срок поддержки устаревших версий Windows 10. Это должно помочь многим компаниям, работающим удаленно во время карантина. В частности, в этом месяце должен был завершиться срок поддержки Windows 10 1709 (Enterprise, Education, ...

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

Как собрать ПК с Алиэкспресса На сайте Alimpopo.ru своими открытиями и опытом делятся эксперты в покупках на известной торговой площадке Алиэкспресс. Данный интернет – ресурс вмещает в себя большой объем информации и позволяет всем своим посетителям получить подсказки и грамотные рекомендации относительн...

Аренда самолетов от Sigma Airlines Аренда самолета теперь стала реальностью. Многие авиакомпании получили возможность предоставлять своим клиентам услуги по аренде самолетов. Данная услуга может понадобиться в разных случаях, например, перелет коллектива компании, футбольной команды, творческих коллективов, с...

Игра по правилам Event loop в Node.js Я пришел в компанию Lineate работать именно на Node.js. В процессе выполнения проектов мне приходилось обращаться к более опытным коллегам и выяснять ответы на возникающие у меня вопросы, но, как оказалось, никто не был уверен в своих ответах на 100%. C Event loop разобратьс...

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

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

Интервью с Марселем Ибраевым о распиле монолита или «Успех распила монолита – грамотный менеджмент» «Я как-то видел, когда в команду разработки закинули задачу распилить монолит. И всё. Люди должны были работать в два раза больше – это ужасно». Когда поступает похожий запрос, важно не наворотить дел и понять, как избежать новых трудностей. Об этом рассказал Марсель Ибраев,...

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

Изучаю Scala: Часть 1 — Игра змейка Привет Хабр! Когда я изучаю новый язык я обычно делаю на нем змейку. Может какому нибудь новичку который тоже изучает Scala будет интересен код другого новичка в этом ЯП. У опытных скалистов скорее всего мой первый код на Scala вызовет грусть. За подробностями добро пожалов...

Минкомсвязи хочет отложить запуск eSIM в России eSIM в России может появиться не раньше 2021 года Бюрократия является одним из факторов, напрямую влияющих на развитие технологий. Из-за того, что производителям приходится постоянно согласовывать внедрение тех или иных наработок, зачастую им бывает куда проще банально отказ...

Сотрудники Twitter могут оставаться работать на дому... навсегда Компания Twitter одной из первых перевела своих сотрудников на удаленную работу в связи с пандемией COVID-19. Но это вовсе не значит, что она же первой вернет их в офисы. Напротив, разработчик популярной социальной сети заявил, что позволит своим сотрудникам продолжать ...

Применение 3D принтера в косплее! Всем доброго времени суток, пользователи сайта 3D-Today!Этот пост будет посвящен моему знакомству с миром 3D-печати и о том, как я применяю данное устройство в своей жизни :)Коротко о моём знакомстве с 3D-печатью: в детстве я очень любил различного рода конструкторы, и мечта...

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

[Из песочницы] Расчет временных ограничений для ПЛИС простым языком Здравствуйте. Эта статья написана для самых-самых новичков в мире ПЛИС. В ней я попытаюсь максимально просто и понятно рассказать что такое временны́е ограничения (timing constraints), накладываемые на проекты под ПЛИС. Статья создана на основе собственного опыта попыт...

[Из песочницы] Как работают реляционные базы данных (Часть 1) Привет, Хабр! Представляю вашему вниманию перевод статьи "How does a relational database work". Когда дело доходит до реляционных баз данных я не могу не думать, что чего-то не хватает. Они используются везде. Существует множество различных баз данных: от небольшог...

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

Если в iPhone 13 будет Touch ID, где его разместят? В последнее время мы получаем всё больше подтверждений того, что Apple вернёт сканер отпечатков пальцев Touch ID, причём разместит его прямо под дисплеем на iPhone 13. В то же время новая функция разблокировки iPhone с помощью Apple Watch в iOS 14.5 намекает на то, что нас ...

Huawei обратилась к русским инженерам для работы над HarmonyOS Разработка программного обеспечения является делом непростым. Особенно, если это касается современного программного обеспечения. А если говорить о том, сколько сил и времени надо на разработку целой операционной системы, то тут, что называется, ”легко запутаться в нулях”. Т...

Creality 3D помогает индийской команде Anveshak ускорить производство исследовательской машины Mars      Недавно наши партнёры Creality 3D - крупнейшая в мире компания по производству 3D-принтеров - достигли дружественного соглашения с индийской командой Anveshak и помогли ей создать исследовательский планетоход Mars, предоставив команде инновационную техническую поддержку...

Уникальная программа Perfectum CRM+ERP для ведения бизнеса На сегодняшний день любой бизнес ведется с помощью компьютерной техники. Для ведения документации многие компании используют программное обеспечение. Компания Perfectum CRM+ERP предлагает своим клиентам уникальную программу, которая позволит облегчить процесс ведения бизнеса...

Как проанализировать рынок фотостудий с помощью Python (1/3). Парсинг данных В интернете огромное количество открытых данных. При правильном сборе и анализе информации можно решить важные бизнес-задачи. Например, стоит ли открыть свой бизнес? С таким вопросом ко мне обратились клиенты, желающие получить аналитику рынка услуг фотостудий. Для них было...

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

Fortinet Security Fabric на практике. Часть 1. Общий обзор Приветствуем! Понятие Fortinet Security Fabric нельзя назвать новым - оно фигурирует на рынке уже более пяти лет, если не дольше. Но на практике мы до сих порой сталкиваемся с множеством вопросов по поводу того, что она из себя представляет и как работает. Поэтому, мы решили...

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

О репозиториях замолвите слово В последнее время на хабре, и не только, можно наблюдать интерес GO сообщества к луковой/чистой архитектуре, энтерпрайз паттернам и прочему DDD. Читая статьи на данную тему и разбирая примеры кода, постоянно замечаю один момент — когда дело доходит до хранения сущностей пре...

Онлайн-торговля 2021: Всероссийский форум по электронной коммерции События 2020 года дали сильный толчок развитию сферы e-commerce. От доставки продуктов, до онлайн фитнеса – человечество получило уникальный опыт дистанционного взаимодействия с использованием современных коммуникаций. По данным Data Insight режим самоизоляции привел в ро...

[Из песочницы] Первые шаги в Spring, Rest API, акцент на PUT в связке с фронтендом Немного о себе: На данный момент я студент Skillbox и прохожу курс “Java-разработчик”. Не в коем случае не реклама, рассказываю немного о себе. Начал учить джаву с мая 2019 года, до этого немного самостоятельно изучал HTML, CSS и JS. Собственно, подтолкнуло меня на написани...

Мнение: Gmail — лучший почтовый сервис Пару недель назад наш главный редактор отметил, что адрес моей электронной почты выглядит весьма странно. Это отмечают многие, но объяснять, почему у меня такая почта — слишком долго и бессмысленно. Тем более, я и сам уже не помню, почему так вышло. Могу сказать одно ...

Бизнес оценил текстовых роботов в общении с клиентами Аналитики оценили эффективность ботов 22 вендоров по ряду характеристик и выяснили, что в финансовой сфере задачи клиентов в чате лучше всего решает Тинькофф-банк, Почта-банк и Сбербанк. Среди онлайн-ритейлеров наиболее эффективные боты у Ozon, "Сима-ленда" и "...

Сотрудники Twitter могут оставаться работать на дому... навсегда Компания Twitter одной из первых перевела своих сотрудников на удаленную работу в связи с пандемией COVID-19. Но это вовсе не значит, что она же первой вернет их в офисы. Напротив, разработчик популярной социальной сети заявил, что позволит своим сотрудникам продолжать...

Бесплатный вебинар «Автоматизировать маркетинг до Нового года: миф или реальность?» Если можешь доверить рутинные операции машине, сделай это. По данным исследовательской компании Nucleus Research, автоматизация в маркетинге и продажах, увеличивает продуктивность продаж на 14,5 % при снижении затрат на 12,2 %. Но с чего начать процесс автоматизации интернет...

Идеальное резюме разработчика Привет! Недавно прошел бесплатный вебинар, где наши эксперты в прямом эфире препарировали резюме разработчика и наглядно разбирали, каким должно быть идеальное CV IT-инженера. Только факты: в этой статье изложены все ключевые моменты, которые стоит учитывать при создании рез...

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

Через несколько недель Google сделает свои сервисы намного безопасней Когда мы говорим о безопасности смартфонов, можно всегда добавлять, что лишней она не будет. Именно это подталкивает компании постоянно придумывать что-то новое и реализовывать это в своих устройствах и сервисах. Несмотря на проблемы, которые Google сейчас испытывает с анти...

[Из песочницы] Python для тестировщика: как маленькие скрипты c pandas помогают в тестировании больших наборов данных Я работаю тестировщиком на проекте, суть которого состоит в сборе и хранении различных данных и формировании на их основе разных отчетов и файлов-выгрузок. При формировании таких отчетов учитывается большое количество условий для отбора данных и поэтому при тестировании прих...

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

Как сделать статический сайт на Cloudflare Workers Sites Привет! Меня зовут Дима, я техлид SysOps-команды в Wrike. В этой статье я расскажу, как за 10 минут и 5 долларов в месяц сделать максимально близкий к пользователю сайт и автоматизировать его деплой. Статья почти не имеет отношения к тем проблемам, которые мы решаем внутри н...

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

[Из песочницы] Получение разрешения на полёт дрона (БВС, БПЛА) в Российской Федерации Данная статья написана мной с целью облегчить прохождение по пути официального оформления своего вылета тем моделистам-любителям, кто сомневается в выполнимости для себя данной процедуры и не знает с чего начать. В первую очередь хочу выразить благодарность автору статьи «...

Google добавит в Chrome функцию быстрой очистки истории поиска Google — компания, которая специализируется на поиске. Чем бы еще она не занималась, но основной упор всегда делается именно на это. Приятно, что Google старается делать что-то новое и предлагать это пользователям именно в данном направлении. Сейчас мы получили хорошу...

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

Ozon запустил робототехническую лабораторию Как пишет РБК со ссылкой на представителя OzonЮ, команда из 40 инженеров во главе с Салижманом Гафуровым займется роботизацией процессов в фулфилмент-центрах, сортировочных хабах (масштабных складских комплексах), в области хранения товаров, обработки и доставки заказов, в ...

Пришло ли время переосмыслить ваш подход к CMDB? Как давно база данных управления конфигурациями (CMDB) является предметом дискуссий специалистов в области ITSM? Я помню, что это было горячей темой ещё тогда, когда я стал отраслевым аналитиком. Это было в 2008 году, когда CMDB считалась обязательной для организаций, желающ...

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

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

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

Почему я не покупаю новый ноутбук, а работаю на Sony Vaio семейства SVE c 2013 года Статья написана на Sony Vaio SVE15 2013 года Эта статья — не то чтобы ответ на пост «Как и почему я перестал покупать новые ноутбуки», а скорее размышления на эту тему. С подробной аргументацией, почему Sony Vaio SVE15 или SVE17 — отличный вариант не только для своего време...

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

Город и данные: анализ пешеходной доступности объектов в Праге с помощью data science Несколько лет назад компания Veeam открыла R&D центр в Праге. Изначально у нас был небольшой офис примерно на 40 человек, но компания активно растет, и сейчас, в новом просторном офисе Rustonka нас уже больше двухсот. Veeam нанимает сотрудников не только из Чехии и Евро...

[Из песочницы] DLL & Python DLL & Python Недавно меня заинтересовала тема использования DLL из Python. Кроме того было интересно разобраться в их структуре, на тот случай, если придется менять исходники библиотек. После изучения различных ресурсов и примеров на эту тему, стало понятно, что примене...

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

Анализатор кода не прав, да здравствует анализатор Совмещать много действий в одном выражении языка C++ плохо, так как такой код тяжело понимать, тяжело поддерживать, так в нём еще и легко допустить ошибку. Например, создать баг, совмещая различные действия при вычислении аргументов функции. Мы согласны с классической реком...

Microsoft представила облачный сервис Windows 365 Компания Microsoft теперь предлагает работать с системой Windows в облаке. Сервис Windows 365 позволит организациям получать доступ к Cloud PC из любого места, транслируя версии Windows 10 или 11 в браузер. Виртуализация и дистанционный доступ к компьютерам существуют уже бо...

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

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

Удобный вид для проверки результатов сканирования Nmap Введение Всем привет! Я работаю в сфере информационной безопасности и занимаюсь анализом защищенности веб приложений. В свободное время я стараюсь повысить свои технические скилы и поэтому практикую bughanting на платформе hackerone или решаю лабы на hackthebox. Вообще л...

Сотрудничество Adjust с Adobe Experience Cloud открывает клиентам новые возможности Глобальная платформа для маркетинга приложений Adjust объявила о партнерстве на высшем уровне и технологической интеграции с Adobe. Эта интеграция является частью партнерской программы Adobe Exchange. Комбинируя данные мобильных приложений и дополнительных точе...

Война с тормозами. Оптимизация количества рендеров компонентов в React Native Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и сосредоточились на скорости разработки, то, скорее всего, столкнётесь с проблемами производи...

Рометти уходит с поста генерального директора IBM Джинни Рометти во главе корпорации сменят руководитель облачного направления Арвинд Кришна и генеральный директор Red Hat Джим Уайтхерст. Стремление компании IBM стать крупнейшим игроком облачного рынка получило еще одно подтверждение. Нынешний глава направления облачных ...

Новое расширение «Лейки»: интеграция с Google Data Studio Команда Теплицы внедрила новое расширение «Лейки», которое поможет экспортировать данные о пожертвованиях и использовать их для создания информационных панелей, диаграмм и таблиц в сервисе интерактивных отчетов Google Data Studio. Новую функцию плагина создали вместе с ...

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

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

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

Как найти нас в Сети и подружиться с нами Помните, каким был мир до появления социальных сетей и мессенджеров? Чтобы поделиться информацией, нам надо было звонить кому-то, чтобы поделиться информацией. То есть надо было вторгаться в личное пространство человека, чтобы узнать или рассказать что-то средней степени ва...

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

5. Часто задаваемые вопросы по Check Point Maestro (FAQ) Мы опубликовали уже 4 статьи (1, 2, 3 и 4) по Check Point Maestro, где довольно подробно расписали предназначение и различные сценарии использования этого продукта. В связи с этим, нас довольно часто и много спрашивают по поводу данного решения. Большинство задает примерно...

Голосовой помощник Xiaomi Xiao AI преодолел отметку 100 миллионов активных пользователей Компания Xiaomi сообщила, что ежемесячная база пользователей интеллектуального голосового помощника Xiao AI превысила 100 миллионов пользователей.Данная информация была опубликована в официальном аккаунте Xiao AI в Weibo, китайском веб-сайте микроблогов.Для тех, кто не знает...

Методология и практика нагрузочного тестирования. Опыт Miro Всем привет! Меня зовут Дмитрий Винокуров и я работаю инженером по нагрузочному тестированию в Miro. Я хочу рассказать о личном опыте и опыте нашей команды в развитии направления нагрузочного тестирования (для краткости НТ). В статье я расскажу самые основы НТ, как на эти...

Инкапсулятор Etherblade.net и импортозамещение сетевых компонентов (часть вторая) В первой статье я хотел показать, что FPGA девелопмент — интереснейшее занятие, а реализация потокового инкапсулятора является достаточно несложным проектом, который вполне мог бы выступить в качестве академического проекта для студентов старших курсов или аспирантуры. Да...

OnePlus 8 засветился в синтетическом тесте На текущий момент никто не знает, когда именно будет представлен смартфон OnePlus 8, но в сети уже есть достаточно много интересной информации о данном гаджете, которая нам кажется весьма вероятной. К примеру, один из инсайдеров недавно показал фото, на котором запечатлен ре...

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

Крутой вираж 2020-го ViRush 2020: на онлайн-конференции компании Visiology обсудили итоги непростого, но очень интересного года и перспективы ведущей российской BI-платформы. Итоги необычного года, планы и перспективы ведущей российской BI-платформы Visiology обсудили на онлайн-конференции Vi...

[Из песочницы] Оптимальный путь новичка в мире C++/Qt Часто задаваемый начинающими программистами вопрос – какие материалы читать для повышения своего профессионального уровня? В таком, наиболее общем виде, ответить на данный вопрос невозможно. Это зависит от текущих знаний и умений человека, от его специализации, от задач, кот...

[Перевод] Почему я считаю Haskell хорошим выбором с точки зрения безопасности ПО? Команда Typeable понимает ценность безопасности. Мы любим Haskell, но стоит ли его выбирать, если ваша цель – создание защищенного программного обеспечения? Хотелось бы сказать «да», но как и для большинства эмпирических вопросов о разработке ПО, здесь просто нет объективно...

IDA Pro и техники реверс-инжиниринга 0x00 start ; {EN} entry point, do nothing, just run _main {EN} Статья для начинающих “воинов тьмы”, тех, кто хочет погрузиться в темную сторону силы: реверс-инжиниринг. На нашем “операционном столе” будет небольшой кустарный сервер, который работает по протоколу TCP/IP. Для ...

Хотите слетать в космос? SpaceX и Space Adventures дадут вам такую возможность На данный момент ближайшей важнейшей задачей для SpaceX явялется пилотируемый запуск космического корабля Crew Dragon. Он должен состояться 7 мая, хотя дату, конечно, могут изменить. Несмотря на то, что Crew Dragon ещё ни разу не летал с космонавтами на борту, SpaceX уж...

Домашний сервер, или приключение длиной в 6 лет. Часть вторая Здравствуй Хабр! Прежде всего я хотел бы сказать спасибо всем читателям, присоединившимся в комментариях к первой части. Честно сказать, я не ожидал, что моя статья получит подобный отклик! Я вообще в целом не был уверен, стоит ли рассказывать о своем франкенштейне, ожидал ...

Онбординг разработчиков «Я прихожу на работу, мне дают ноутбук, показывают рабочее место, выдают задачу, а дальше сиди и делай сам. Спустя пару месяцев я должен знать всё о компании, но, на самом деле, я помню только сделанные задачи. Кому задавать вопросы? А можно подойти к директору? Где туалет?»...

nanoCAD Конструкторский BIM с точки зрения САПР-администратора Введение Эта статья представляет тот необходимый минимум, который, по мнению автора, следует учитывать при администрировании ПО nanoCAD Конструкторский BIM (версия 2.0). В первую очередь подразумевается использование данного ПО в корпоративной среде. Материал также будет п...

[Перевод] Стриминг видео с помощью Akka Streams Автор статьи, перевод которой мы сегодня публикуем, говорит, что стриминг видео не должен быть такой задачей, с которой у кого-либо возникают сложности. Всё дело — в правильном подборе инструментов, среди которых можно отметить пакет Akka Streams. Использование этого пакета ...

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

[Из песочницы] Новый взгляд на code style Как знания нейропсихологии могут помочь программисту в стилизации кода? До того как заняться программированием, я очень долго и глубоко изучал нейропсихологию. Впоследствии, эти знания помогли мне добиться высоких результатов в разработке, за короткий промежуток времени. В...

Настройка Single Sign-On в Zimbra Collaboration Suite 9 Open-Source Edition Одной из важных технологий для обеспечения удобства и безопасности работы пользователей во внутренней сети предприятия является технология Single Sign-On. Данная технология позволяет сотрудникам проходить процедуру аутентификации всего один раз и после успешного ее завершени...

Лавина генерируемых предупреждений — одна из главных причин стресса в отделах ИБ Исследование Trend Micro раскрыло негативное влияние неэффективных инструментов информационной безопасности на сотрудников. По данным нового исследования, проведенного компанией Trend Micro, сотрудники центров обеспечения безопасности (SOC) и отделов ИБ подвергаются стрес...

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

PostgreSQL Antipatterns: «Должен остаться только один!» На SQL вы описываете «что» хотите получить, а не «как» это должно исполняться. Поэтому проблема разработки SQL-запросов в стиле «как слышится, так и пишется» занимает свое почетное место, наряду с особенностями вычисления условий в SQL. Сегодня на предельно простых примера...

Строим и автоматизируем вентиляцию — Спас-на-Крови На Хабре часто пишут о квартирной вентиляции и её автоматизации. Такие кейсы интересны необходимостью достигать результатов, используя достаточно простые и не затратные компоненты. А в данной статье хотелось бы рассказать о другом конце спектра климатики и автоматизации - по...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

Трехдневный очный авторский обучающий курс по связям с общественностью от главного редактора журнала «Пресс-служба» Тимура Асланова Что изменилось в PR-работе за период пандемии? 14 – 16 апреля 2021 года журнал «Пресс-служба» проводит в Москве очное тематическое мероприятие – Пиаршколу «Связи с общественностью в бизнесе» Занятия ведет главный редактор журнала «Пресс-служба» Тимур Асланов. Это тр...

ASUS VA27DQSB защитит ваши глаза В последнее время многие производители монитором стали делать серьёзный упор на защите глаз потребителя от негативного влияния. Это важный бонус, ведь сейчас за компьютером мы проводим очень много времени — работаем, смотрим фильмы, отдыхаем, играем, читаем почту и так далее...

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

Open Source датасет SOVA: аудио для распознавания и синтеза речи Всем привет! Мы — команда компании «Наносемантика», и недавно мы запустили проект SOVA, где занимаемся сбором датасета для использования его в обучении нейронных сетей и создания виртуальных ассистентов на базе искусственного интеллекта.Мы подготовили большой датасет для обу...

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

Видеокарты GeForce RTX 3000 умеют загружать данные напрямую с SSD, минуя процессор. Это называется RTX IO   Представленные вчера видеокарты Nvidia Ampere порадовали и абсолютной производительностью, и соотношением производительности к цене. Несмотря на то, что Nvidia до сих пор не раскрыла ряд характеристик новинок, об одной особенности, которая не попала в оригинальну...

В НИУ «МЭИ» откроют Лабораторию Интернета вещей Обе стороны будут проводить совместные исследования для развития технологий Интернета вещей (IoT - Internet of Things), Промышленного Интернета вещей (IIoT - Industrial Internet of Things) и других технологий Индустрии 4.0.Помимо проведения ряда образовательных мероприятий, ...

Zynq 7000. Собираем Linux и RootFS при помощи Buildroot Продолжаем изучение SoC Zynq 7000 и разбираемся с тем, как организовать подготовку, сборку Linux для отладочной платы QMTech. В прошлой статье я рассмотрел процедуру быстрой сборки (без кастомизации) основных компонентов встраиваемой системы Linux и шаг за шагом прошли путь ...

Microsoft знает о критической ошибке в Windows 10 [KB4532693] В Windows 10 возникли серьезные проблемы из-за проблемного обновления «KB4532693», которое было выпущено 11 февраля с исправлениями для различных уязвимостей безопасности. Как и каждый выпуск Patch Tuesday, KB4532693 должен был стать важным накопительным обновлением, однако ...

Код в одну строку или проверка Nethermind с помощью PVS-Studio C# для Linux Данная статья приурочена к старту бета-теста PVS-Studio C# для Linux, а также плагина для Rider. По такому прекрасному поводу с помощью данных инструментов была проведена проверка исходного кода продукта Nethermind и в данной статье мы посмотрим на интересные, а иногда и за...

Новый iPhone получит 1 ТБ встроенной памяти Совсем скоро компания Apple планирует представить миру iPhone нового поколения, который будет оборудован более продвинутым дисплеем с различными преимуществами и особенностями. И хотя в интернете предостаточно различных слухов о том, какие именно особенности предоставит данн...

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

Какие возможности предоставляет Spring для кастомизации своего поведения Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, я занимаюсь написанием авторского материала для блога OTUS на хабре и се...

Подробная инструкция по изготовлению сплит клавиатуры на основе ATmega32U4. Аналог Iris / Jiran своими руками Моя самоделка Перед изготовленияем своей клавиатуры я наметил следующие цели: 1. Максимально возможный тактильный комфорт. 2. Добиться того, чтобы совершенно не было необходимости смотреть на клавиатуру при работе, чтобы она никоим образом не отвлекала внимание на себя, что...

Первые шаги в BI-аналитике. Роль Data Engineering Добрый день, уважаемые читатели! Материал носит теоретический характер и адресован исключительно начинающим аналитикам, которые впервые столкнулись с BI-аналитикой.Что традиционно понимается под этим понятием? Если говорить простым языком, то это комплексная система (как и, ...

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

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

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

R и работа со временем. Что за кулисами? Даты и время являются весьма непростыми объектами: месяца содержат различное число дней; года бывают високосными и нет; существуют различные временнЫе зоны; часы, минуты, дни используют различные системы счисления. Далее приведены ряд моментов, которые редко высвечиваются ...