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

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

Собираем «цепочки» с помощью window functions Иногда при анализе данных возникает задача выделения «цепочек» в выборке — то есть упорядоченных последовательностей записей, для каждой из которых выполняется некоторое условие. Это может быть как условие от данных самой записи, так и сложное выражение относительно одной и...

SQL HowTo: три WHERE в одном запросе При реализации некоторых прикладных задач в рамках экосистемы СБИС случается сталкиваться с неочевидными возможностями PostgreSQL, которые позволяют вместо сложной логики создать решение "в один ход".Сегодня на примере вполне реальной задачи рассмотрим такие возможности опер...

CRM-система «Битрикс 24» – помощь в организации бизнес-процесса Сегодня на рынке CRM-систем и автоматизации бизнес-процессов множество предложений для организаций, стремящихся автоматизировать бизнес, сократить штат и минимизировать накладные расходы. Специалисты IT-компании СВД «Веб мастерская» разработали и внедрили в промышленную эксп...

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

Обучение универсальной модели NLU c BERT и Multitask Learning В современной компьютерной лингвистике понимание смысла написанного или сказанного достигается с помощью моделей естественного языка (NLU). С постепенным ростом аудитории виртуальных ассистентов Салют встает вопрос об оптимизации наших сервисов, работающих с естественным яз...

Интеграция в стиле BPM Привет, Хабр! Наша компания специализируется на разработке программных решений класса ERP, в составе которых львиную долю занимают транзакционные системы с огромным объемом бизнес-логики и документооборотом а-ля СЭД. Современные версии наших продуктов базируются на техноло...

Видеоаналитика в нефтехимии Привет! Как мы уже неоднократно писали, наши объекты — это довольно большие производства, как с точки зрения занимаемой площади, так и количества различных установок и узлов. Чтобы всё это работало и не возникало каких-то ситуаций, способных вызвать остановку производственн...

[Перевод] Собеседования в сфере Data Science и распространённые приёмы работы с датами в SQL Поговорим о распространённых приёмах работы с датами, которые находят применение на Data Science-собеседованиях и в обычной работе. При анализе данных весьма часто возникает необходимость извлечения из полей, хранящих даты, их частей, вроде года, дня или месяца. Нередко тому...

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

Логирование запросов к приложению Django Привет, меня зовут Дмитрий Чернышов, я ведущий разработчик компании «БАРС Груп». Последние несколько лет среди прочих задач нам в команде приходится сталкиваться с необходимостью анализа производительности приложений на Django с большим количеством пользователей и постоянн...

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

Как делать карьеру программисту, не решая задачи бизнеса Статья Программист не должен решать задачи бизнеса вызвала неслабое обсуждение (и даже ответ с прямо противоположным утверждением). И, забавно, что все свелось к догматическим рассуждениям из разряда «программист должен», или «бизнес должен». Как будто, речь идет о системе, ...

Почему оценки у всех подрядчиков разные? Ведь задача понятна и ясна… Вполне стандартная ситуация: в поисках подрядчика для разработки ИТ-решения заказчик направляет запросы нескольким компаниям. Его цель — принятие решения о сотрудничестве с подрядчиком путём сбора и анализа предложений. Процесс выбора затрудняется тем, что состав работ, пр...

Тестирование требований: как я нахожу ошибки в бизнес-логике фичи прежде, чем их закодят Привет, Хабр. Меня зовут Ольга, я работаю в тестировании с 2013 года, специализируюсь на тест-анализе и тест-дизайне. Сегодня хочу рассказать, как при планировании тестирования сохранить фокус на пользователях и их потребностях. Часто тестировщики начинают планирование тест...

Курсы бизнес-анализа в IT от академии Белхард в Минске Курсы по бизнес анализу в сфере разработки программного обеспечения — это отличная возможность получить объём знаний и навыков, необходимый для работы над устранением проблем различных проектов. Академия BELHARD объявляет открытие курсов в таком направлении, о...

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

Разработка СВД «Веб мастерская» для юридической компании на базе CRM-системы «Битрикс 24» Сегодня на рынке CRM-систем и автоматизации бизнес-процессов множество предложений для организаций, стремящихся автоматизировать бизнес, сократить штат и минимизировать накладные расходы. Специалисты IT-компании СВД «Веб мастерская» разработали и внедрили в промышленную эксп...

Курсы бизнес-анализа в IT от академии Белхард в Минске Курсы по бизнес анализу в сфере разработки программного обеспечения — это отличная возможность получить объём знаний и навыков, необходимый для работы над устранением проблем различных проектов. Академия BELHARD объявляет открытие курсов в таком направлении, о...

Курсы бизнес-анализа в IT от академии Белхард в Минске Курсы по бизнес анализу в сфере разработки программного обеспечения — это отличная возможность получить объём знаний и навыков, необходимый для работы над устранением проблем различных проектов. Академия BELHARD объявляет открытие курсов в таком направлении, о...

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

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

Здоровый сон как бизнес-возможность Человечество отчаянно недосыпает, — и современные гаджеты готовы помочь справиться с этой проблемой. Согласно оценке Global Market Insights, мировой рынок ИТ-устройств для контроля качества сна на интервале 2020-2027 гг. должен вырасти более чем втрое — ...

Валидация данных в Spring Boot Нередко пользователи пытаются передать в приложение некорректные данные. Это происходит либо из злого умысла, либо по ошибке. Поэтому стоит проверять данные на соответствие бизнес-требованиям. Эту задачу решает Bean Validation. Он интегрирован со Spring и Spring Boot. Hibern...

Как работать с Tarantool на Golang вместо Lua Ядро Tarantool-а написано на C, а вся бизнес-логика создаётся на Lua. Это не самый сложный язык, но и не самый популярный. Поэтому сегодня я расскажу, как начать работать с Tarantool, написав всего три строчки кода на Lua. А всё остальное приложение написано на Golang. Чтоб...

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

Простое руководство по дистилляции BERT Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры. BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шаго...

[Из песочницы] AWS Step Functions overview Теория Что такое Step Functions? Из AWS Docs: Step Functions — это сервис бессерверной оркестровки, который позволяет комбинировать функции AWS Lambda и другие сервисы AWS для создания критически важных для бизнеса приложений. С помощью графической консоли Step Functions вы ...

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

Бесплатный вебинар «Анализ внутренней среды при подготовке digital-стратегии» Друзья, все мы знаем, насколько важна для компании стратегия digital-маркетинга. Именно поэтому мы решили провести вебинар «Анализ внутренней среды при подготовке digital стратегии» Где расскажем, как исследовать внутренние данные компании и реш...

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

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

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

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

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

[Перевод] О смерти двойной загрузки и о единстве Windows и Linux Раньше моей рабочей машиной был ноутбук, созданный Apple. Я мог делать на нём практически всё что угодно: разрабатывать программы, писать тексты, сочинять музыку, да и много чего ещё. Но мне не давали покоя мысли о том, что я привязан к экосистеме Apple, о том, что я зависим...

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

Диагностируем проблемы в микросервисной архитектуре на Node.js с помощью OpenTracing и Jaeger Всем привет! В современном мире крайне важна возможность масштабировать приложение по щелчку пальцев, ведь нагрузка на приложение может сильно отличаться в разное время. Наплыв клиентов, которые решили воспользоваться вашим сервисом, может принести как большую прибыль так и...

Слияние списков на python Сравнение различных методов слияния двух отсортированных списков Пусть у нас есть два списка (для простоты из целых чисел), каждый из которых отсортирован. Хотим объединить их в один список, который тоже должен быть отсортирован. Эта задача наверняка всем знакома, использует...

[Перевод] Подсчет запросов: Базовое тестирование производительности на Django Всем привет. Мы подготовили перевод еще одного полезного материала для студентов курса «Web-разработчик на Python», который стартовал вчера. Очень часто можно услышать о методах тестирования, таких как TDD, и о том, как тестировать бизнес-логику приложения. Однако тестиро...

Ищем максимальную разницу между соседями. User-friendly-разбор задачи по алгоритмам Привет, Хабр! Давайте поговорим про алгоритмы. Новички часто воспринимают их как что-то тяжёлое, сложное и непонятное, и отчасти это правда, но алгоритмы — это базис. А чем лучше вы знаете базис своей специальности, тем с большей вероятностью преуспеете в ней. Сегодня м...

SQL HowTo: рейтинг-за-интервал Одним из наиболее частых требований-"хотелок" бизнеса является построение всяких разных рейтингов - "самые оборотистые клиенты", "самые продаваемые позиции", "самые активные сотрудники", … - любимая тема разных дашбордов.Традиционно, есть два подхода к этой задаче: запр...

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

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

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

Заметки Датасатаниста: что делать, если перед вами оказалась NP-полная задача Наверное, каждый сталкивался с тем, что приходилось столкнуться с какой-то сложной задачей, решение к которой не удавалось подобрать не то что сразу — а даже после долгих упорных часов работы или дней. Об одном из классов таких задач — NP-полных, мы сегодня и поговорим. А...

[Из песочницы] Кому на Руси жить хорошо? Как мы искали самый “зеленый” город с помощью OpenStreetMap и Overpass API У каждой карты есть легенда: именно она говорит читателю о том, что и каким образом на ней обозначено. Домам соответствуют многоугольники серого цвета, дорогам — отрезки и кривые, территории парков и скверов заливаются светло-зеленым и украшаются пиктограммой дерева. А к нек...

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

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

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

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

SQL HowTo: пишем while-цикл прямо в запросе, или «Элементарная трехходовка» Периодически возникает задача поиска связанных данных по набору ключей, пока не наберем нужное суммарное количество записей. Наиболее «жизненный» пример — вывести 20 самых старых задач, числящихся на списке сотрудников (например, в рамках одного подразделения). Для различны...

SQL HowTo: красивые отчеты по «дырявым» данным — GROUPING SETS Для пользователя наш СБИС представляется единой системой управления бизнесом, но внутри состоит из множества взаимодействующих сервисов. И чем их становится больше — тем выше вероятность возникновения каких-то неприятностей, которые необходимо вовремя отлавливать, исследоват...

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

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

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

Подборка VR-шлемов для промышленных задач Чаще всего люди покупают себе шлем виртуальной реальности (VR) для того, чтобы использовать его для развлечения. Ведь платформы Steam, Oculus Store и Windows всем знакомы по огромному количеству игр! Однако в настоящее время растет спрос на индустриальный VR, возможности кот...

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

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

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

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

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

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

Инструменты для аудита CSS Аудит (здесь и далее слово «аудит» употребляется в значении «оценка качества») CSS не относится к повседневным задачам при разработке веб-приложений, но иногда приходится этим заниматься. Это может быть частью процесса определения критического CSS, удаления неиспользуемых ...

[Перевод] Инструменты для аудита CSS Аудит (здесь и далее слово «аудит» употребляется в значении «оценка качества») CSS не относится к повседневным задачам при разработке веб-приложений, но иногда приходится этим заниматься. Это может быть частью процесса определения критического CSS, удаления неиспользуемых ...

Модель эффективности медиа рекламы для интернет-магазинов Мы в агентстве People & Screens много лет работаем с онлайн-бизнесами в качестве рекламного партнера. Когда у нас появилась идея оценить вклад медийной рекламы в продажи интернет-магазинов, она казалась нереализуемой и даже безумной. Как только мы поняли, что все элемент...

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

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

[Из песочницы] Архитектура приложения React Redux Предисловие Это мой первый пост на Хабре, поэтому не судите сильно строго (ну или судите, но конструктивно). Хотелось бы отметить, что в этом подходе основным преимуществом для меня стало то, что мы четко разграничиваем и делегируем бизнес логику по модулям. Один модуль отв...

Как мы распилили монолит. Часть 1 Привет, меня зовут Ваня. Я решаю архитектурные задачи на фронтенде в Тинькофф Бизнесе и сейчас расскажу вам про одну из них.Несколько лет назад у нас было большое монолитное приложение, которое со временем превратилось в десяток поменьше. В этой статье я поведаю, какие пробл...

Mail.ru Group создала цифрового ассистента для бизнеса Благодаря "Цифровому ассистенту" сотрудники и клиенты смогут быстро находить нужную информацию, которая хранится во внутренних сервисах компании, автоматизировать повседневные обязанности и решать другие рабочие задачи. Общаться с виртуальным помощником можно так ж...

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

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

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

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

Отключаем Jetifier и ускоряем сборку: опыт Тинькофф.Бизнес Привет, Хабр!Уже пять лет наша команда разрабатывает Тинькофф.Бизнес – мобильный банк для юридических лиц. За это время наше Android-приложение успело набрать целых 200 модулей и 400 тысяч строк компилируемого кода.Модуляризация приложения не всегда идет ему на пользу – нам ...

Книга «Совершенный алгоритм. Алгоритмы для NP-трудных задач » Привет, Хаброжители! Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить за...

Профилирование. Отслеживаем состояние боевого окружения с помощью Redis, ClickHouse и Grafana прим. latency/time. Наверное перед каждым возникает задача профилирования кода в продакшене. С этой задачей хорошо справляется xhprof от Facebook. Вы профилируете, к примеру, 1/1000 запросов и видите картину на текущий момент. После каждого релиза прибегает продакт и говор...

[Из песочницы] Как вести точный учет времени: 10 приложений для фрилансеров В 2018 году 35% американцев назвали фриланс своим основным источником дохода. Стремительный рост рынка фриланса стал возможным в том числе и благодаря появлению множества приложений для учета и анализа рабочего времени. Наличие этих точных инструментом позволило фрилансера...

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

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

Как выстроить процесс интеллектуальной обработки документов с помощью RPA: опыт UiPath Не существует компаний, в которых не было бы работы с документами. И это — кропотливый, рутинный, но очень важный процесс. Люди хотят получать зарплату вовремя, а поставщики и контрагенты своевременную оплату за свои услуги. Бухгалтеру в компании регулярно приходится проводи...

Ускорение без новых людей и овертаймов На тренингах я рассказываю о том, что гибкие практики ориентированы на оптимизацию по скорости. Это очень легко понимается и принимается группой. Что тут сложного? Мы не за стопроцентную утилизацию, нам важно обеспечить максимальную скорость изменений. А дальше? Дальше я рас...

Camunda external tasks — мощный инструмент для создания приложений с отказоустойчивой и масштабируемой архитектурой В Тинькофф для разработки систем автоматизации бизнес-процессов мы используем фреймворк Camunda + Spring. Сами бизнес-процессы описываем с помощью BPMN (Business Process Management Notation) в виде блок-схем. Наиболее часто используемый элемент на наших схемах — service ta...

NocoDB, open-source аналог Airtable Airtable — классный инструмент, заслуживший признание у бизнеса по всему миру. Возможность работать с базами данных в удобном no-code интерфейсе с разными представлениями и типами данных не нова, но если в Spreadsheets (где таблица даже не является базой) данные приходилос...

[Из песочницы] Программируй себя. Как найти работу в IT Я работаю Software Engineer в Farmers Insurance. Мой отдел занимается внедрением чат-бота в структуры бизнеса и его усовершенствованием для уменьшения нагрузки на службу поддержки компании. Сейчас один из моих проектов — анализ сообщений от клиентов и предсказание интента ...

Как с помощью хакатона столкнуть математиков и ML–щиков, и кто тогда победит Введение Эта статья о том, как мы совместно с роснефтёвой «дочкой» «Самаранефтехимпроект» и Казанским Федеральным Университетом в сентябре 2020 года провели «Хакатон трёх городов», на котором предложили студентам решить классическую задачу сейсмической корреляции отражающих ...

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

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

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

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

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

Уральский бизнес переходит на VDI Лето 2020 года стало рекордным по количеству проектов в области организации виртуальных рабочих столов. По данным компании Softline, число запросов на VDI выросло втрое в сравнении с прошлым годом. Большинство заказчиков таким образом обеспечивает возможность удаленно...

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

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

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

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

Книга «Бизнес-моделирование и анализ данных. Решение актуальных задач с помощью Microsoft Excel. 6-е издание» Привет, Хаброжители! Уэйн Винстон научит вас быстро анализировать данные, принимать решения, подводить итоги, составлять отчеты, обрабатывать данные и строить аналитические модели в Microsoft Excel 2019 и Office 365. В новом шестом издании вас ждут более 800 бизнес-задач, о...

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

Агрегаты в БД — эффективная обработка потока «фактов» Предположим, вам надо обработать на PostgreSQL большое (не, не так... БОЛЬШОЕ) количество записей, чтобы посчитать какие-нибудь агрегаты. В предыдущей статье были разобраны различные варианты, как это можно организовать, а в этой посмотрим, как при этом особо никого не ...

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

Бизнес-процессы на прокачку: как Process Intelligence помогает компаниям определить, что, где и когда автоматизировать Как вы, возможно, слышали, в прошлом году ABBYY приобрела компанию TimelinePI – разработчика платформ Process Intelligence. Теперь, помимо интеллектуальной обработки информации, продукты ABBYY помогают компаниям решать новый класс задач – анализировать бизнес-процессы, пони...

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

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

Балансировка нагрузки в Zimbra Open-Source Edition при помощи HAProxy Одной из главных задач при построении масштабных инфраструктур Zimbra OSE является грамотная балансировка нагрузки. Помимо того, что она повышает отказоустойчивость сервиса, без балансировки нагрузки невозможно обеспечить одинаковую отзывчивость сервиса для всех пользователе...

Будни аналитиков в «М.Видео—Эльдорадо» Профессию аналитика многие связывают с анализом данных ради поиска неочевидных закономерностей и тенденций. Однако это лишь одно из направлений деятельности, которое в русском языке называется «обработка и анализ данных», а в английском — data science, наука о данных. Друг...

Нейросеть GPT-3 вела мотивационный блог на английском и всем понравилось. Чем это грозит копирайтерам и писателям Компания OpenAI, которую несколько лет назад основал Илон Маск, в июне выпустила новый алгоритм нейросети GPT-3. На сегодня это самая совершенная система, которая умеет работать с естественными языками. Ее возможности просто колоссальны. С помощью GPT-3 можно создавать л...

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

n-Queens Completion Problem — линейный алгоритм решения EricGrig Предисловие Я хотел бы начать предисловие со слов благодарности двум замечательным программистам из Одессы: Андрею Киперу (Lohica) и Тимуру Гиоргадзе (Luxoft), за независимую проверку полученных мною результатов, на начальном этапе исследования. 1. Статья «Line...

Бизнес-эксперт и программирование. Совмещать нельзя разделять Привет! Меня зовут Виктория Краснова, я не так давно писала большой пост про data-driven в нефтехимии. Но там было про сам подход и систему. Давайте сегодня поговорим о тех, кто этой системой будет пользоваться (и кто будет её улучшать). То есть о людях. Вообще же, про data...

Как мы считаем людей с помощью компьютерного зрения Фото из открытых источников Массовые скопления людей создают проблемы в самых разных областях (ритейл, госслужбы, банки, застройщики). Заказчикам необходимо объединять и мониторить информацию о количестве людей во множестве мест: в офисах обслуживания, административных пом...

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

Платформа анализа данных. Умные алгоритмы в сельском хозяйстве 22 июля в еженедельной программе «Цифровая среда» Денис Касимов, генеральный директор Factory5 (входит в ГК Ctrl2GO), расскажет, как умные алгоритмы помогают планировать сельскохозяйственные работы, вовремя ремонтировать технику и избавляться от ...

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

Этюд по реализации Row Level Secutity в PostgreSQL В качестве дополнения к Этюд по реализация бизнес-логики на уровне хранимых функций PostgreSQL и в основном для развернутого ответа на комментарий. Теоретическая часть отлично описана в документации Postgres Pro — Политики защиты строк. Ниже рассмотрена практическая реализ...

Обзор CamShel DVR 240. Видеорегистратор с двумя камерами Есть немало сценариев, требующих вести съемку не только происходящего на дороге, но и в салоне автомобиля. Служебный транспорт, курьерские службы и такси. И это не всегда контроль сотрудников за рулем, но и обеспечение безопасности от неадекватного поведения пассажиров. В се...

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

Самая сложная задача в Computer Vision Среди всего многообразия задач Computer Vision есть одна, которая стоит особняком. К ней обычно стараются лишний раз не притрагиваться. И, если не дай бог работает, — не ворошить. У неё нет общего решения. Практически для каждого применения существующие алгоритмы надо тюнинг...

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

[Из песочницы] Стабилизация видео с движущейся камеры, или как перевести всё в неподвижную систему координат Сейчас возможности Computer Vision (CV) полностью перекраивают ландшафт рынка Public Safety solutions. В то время, как традиционными системами видеонаблюдения уже не просто никого не удивить, а странно не найти её в любом общественном месте, использование ИИ в данной области...

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

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

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

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

Как из четырёх минут речи мы воссоздали голос молодого Леонида Куравлёва Всем привет! Меня зовут Олег Петров, я руковожу группой R&D в Центре речевых технологий. Мы давно работаем не только над распознаванием речи, но и умеем синтезировать голоса. Самый простой пример, для чего это нужно бизнесу: чтобы для каждого нового сценария, которому об...

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

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

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

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

Внедрение CRM в кризис: помощь бизнесу или дохлый номер? Апрель 2020 года принёс малому и среднему бизнесу кризис, сравнимый с 2008 годом, а для сферы услуг даже хуже. Задело всех: кто продавал, производил, разрабатывал, заказывал и доставлял, — потому что в коммерческой сфере нет изолированных единиц, все здесь «скованные одной ц...

Российский бизнес получит доступ к квантовому компьютеру Облачный сервис позволит компаниям решать прикладные задачи с использованием квантовых вычислений.

«МегаФон» автоматизирует рутинные задачи бизнеса с помощью голосового робота «МегаФон» запустил новое облачное решение «Интеллектуальная обработка вызовов» на базе технологии искусственного интеллекта. Оно поможет бизнесу автоматизировать рутинные задачи сотрудников и сократить расходы на операционную ...

Сложное поведение без нейросетей и обучения. Философский базис Задача управления движением интересна сама по себе. Как заставить механическую куклу решать задачи в трёхмерном пространстве? Пусть даже простые. Подойти к столу, взять предмет, перенести его, положить в корзину. Не упасть по дороге. Никуда не врезаться. Роботы Boston Dynam...

Challenge accepted или какие задачи решают инженеры Lamoda В e-commerce приходят из самых разных областей: финтеха, софтверной разработки, телекома. И довольно быстро обнаруживают, что тут у нас тоже довольно нескучно. Мы поговорили с представителями разных направлений IT департамента о неожиданных профессиональных вызовах, рабочих ...

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

Как решить проблемы аналитики при масштабировании бизнеса с помощью стандартизации UTM-меток UTM-метки — основа для анализа рекламных кампаний. На базовом уровне с ними умеет работать любой digital-маркетолог. Этой базы достаточно для бизнеса с парой услуг и 2-5 маркетологами в штате. Но проблемы возникают при масштабировании. Крупным компаниях с большим количеством...

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

Росбанк завершил первый этап перевода Главной книги на платформу ЦФТ Главная книга (General Ledger) - основная система любого банка, обеспечивающая автоматизацию бухгалтерского учёта, хранение данных по операциям в соответствии с правилами и требованиями бухучёта Банка России."В классической IT-инфраструктуре банков реализация бухгалтерс...

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

Базу практик применения ИИ в разных бизнес-процессах сформировала ICT.Moscow Платформа о московских высокотехнологичных решениях ICT.Moscow открыла доступ к базе практик применения искусственного интеллекта (ИИ) в разных сферах и бизнес-процессах: ict.moscow/ai/. Всего собрано более 300 российских и международных практик использования технологии ...

B2S-платформа Билайн — Обращаем ваше внимание, что разговор записывается и может быть передан в службу контроля качества Наверняка вы часто слышали эту фразу, когда пытались позвонить в доставку, дабы уточнить у курьера, как дела с вашей посылкой. Или же когда вам звонили из колл-центра интерне...

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

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

[Подборка] 6 no-code инструментов для быстрого запуска продуктов и автоматизации процессов Изображение: Designmodo Еще несколько лет назад запуск любого онлайн-бизнеса был связан с целым рядом сложностей. Нужно было найти разработчиков для запуска сайта – если требовался хоть шаг в сторону от функциональности обычных конструкторов. В том случае, когда требовало...

Энтерпрайз-домино. 0x13 вредных советов для ниндзя-разработчика Практически любая enterprise-система (под которой мы будем подразумевать некоторое ПО, где пользователи работают постоянно в течение всего рабочего дня) в современном мире стремится вырасти вместе с управляемым ей бизнесом в высоконагруженное web-решение вроде нашего СБИС.Он...

[Из песочницы] Как Service Desk спас сервисную компанию, или Что делать, если ваш бизнес растет? Меня зовут Дарья, я продуктовый аналитик. Основной продукт моей компании — service desk, облачная платформа, которая автоматизирует бизнес-процессы: например, ремонтные работы, техническое обслуживание различных объектов. Одна из моих задач — участие в процессе внедрения наш...

[Перевод] Почему Context — это не инструмент «управления состоянием» TL;DR Context и Redux — это одно и тоже? Нет. Это разные инструменты, делающие разные вещи и используемые в разных целях. Является ли контекст инструментом «управления состоянием»? Нет. Контекст — это форма внедрения зависимостей (dependency injection). Это транспортный м...

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

Вышла альфа Kotlin Multiplatform Mobile Kotlin Multiplatform Mobile (KMM) — это SDK, который позволяет использовать один и тот же код бизнес-логики в приложениях iOS и Android. Вчера вышла альфа-версия KMM и вы уже можете начать создавать единую бизнес-логику для своих мобильных приложений.  В новой версии K...

Антикризисные мероприятия: закрываем дыры в маркетинге Кажется, что «если все работает, то лучше ничего не трогать». Но сейчас именно та экономическая ситуация, когда надо перетряхнуть все инструменты, даже те, которые до этого работали стабильно! К сожалению, оставить все как есть не&nb...

Яндекс.Бизнес разместит рекламу предпринимателей на площадках Google Зачастую у малого бизнеса бюджет ограничен и нет возможности тестировать разные каналы, теперь алгоритмы рекламной подписки решают эту проблему.

Якутия объединила IT-проекты из 34 регионов на площадке «Стартап экспедиции Б8» В рамках конкурса такие крупные компании, как inDriver, "Северсталь", "Алроса ИТ" отобрали 13 технологических стартапов, c которыми продолжат работу для решения своих бизнес-задач. Из-за сложной эпидемиологической обстановки в стране "Стартап экспед...

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

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

[Из песочницы] Производственный календарь своими руками в Postgresql Здравствуйте, меня зовут Виктор и я разработчик в компании Gems Development. Я хочу рассказать, как мы реализовывали создание и заполнение производственного календаря в Postgresql. Рабочий процесс зависит от официальных государственных и международных праздников. В корпора...

[Из песочницы] Управление портфелями опционов в R Программ для анализа и управления портфелями опционов много. Они есть в торговых терминалах, в виде отдельных коммерческих продуктов или сервисов на сайтах. У таких программ есть ряд ограничений: портфели привязаны к торговой платформе, котировки подкачиваются из определённо...

Грани честности и Джон Доу Я, где-то с 2005 года, с перерывами, работаю в компаниях, которые решают задачи за деньги. Ну это когда клиент приходит, просит чего-то ему запрограммировать, мы делаем, и он нам платит. Там есть и проекты, но в тексте – только про разовые задачи. Да, это про 1С. Не про каку...

[Перевод] Какую нагрузку на серверы создают сетевые механизмы? Когда анализируют работу сетевой подсистемы серверов, внимание обычно обращают на такие показатели, как время задержки (latency), пропускная способность системы (throughput), количество пакетов, которое можно обработать за секунду (PPS, Packets Per Second). Эти показатели пр...

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

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

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

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

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

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

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

Deep Learning Inference Benchmark — измеряем скорость работы моделей глубокого обучения Перед разработчиками встает задача определения производительности железа в задаче исполнения глубоких моделей. Например, хочется решить проблему анализа пола-возраста покупателей, которые заходят в магазин, чтобы в зависимости от этого менять оформление магазина или наполне...

Онлайн-курс «PR-директор» Курс повышения квалификации для PR-директоров. Директоров по маркетингу, рекламе и PR. Руководителей пресс-служб. В программе Организация эффективного маркетинга в компании Основы маркетинга. Рынки и сегментация целевой аудитории. Маркетинговая деятельность ...

Как мы делали ядро инвестиционного бизнеса «Альфа-Банка» на базе Tarantool Кадр из фильма «Our Secret Universe: The Hidden Life of the Cell» Инвестиционный бизнес — это одно из сложнейших направлений в банковском мире, потому что здесь есть не только кредиты, займы и депозиты, но и ценные бумаги, валюта, товары, деривативы и всякие сложности в ви...

Инструменты Domain Driven Design Синий кит — отличный пример того, как проектирование сложного проекта пошло не по плану. Кит внешне похож на рыбу, но он млекопитающее: кормит детенышей молоком, у него есть шерсть, а в плавниках до сих пор сохранились кости предплечья и кистей с пальцами, как у сухопутных. ...

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

MASK-RCNN для поиска крыш по снимкам с беспилотников В белом-белом городе на белой-белой улице стояли белые-белые дома… А как быстро вы можете найти все крыши домов на этой фотографии? Все чаще можно слышать про планы правительства провести полную инвентаризацию объектов недвижимости с целью уточнения кадастровых данных. Для...

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

Lenovo представила ThinkEdge SE70 – мощную и гибкую систему для периферийных вычислений В рамках ежегодного мероприятия Tech World компания Lenovo представила ThinkEdge SE70 — мощную и гибкую систему для периферийных вычислений с использованием искусственного интеллекта для предприятий. ThinkEdge SE70 разработана для удовлетворения растущих потребностей компани...

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

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

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

Проверяем на самих себе: как развернут и как администрируется 1С: Документооборот внутри компании 1С Мы в фирме 1С широко используем собственные разработки для организации работы компании. В частности, «1С:Документооборот 8». Помимо управления документами (как следует из названия) это ещё и современная ECM-система (Enterprise Content Management — управление корпоративным ко...

Беги, муравей. Беги В данной статье рассматривается процесс создания имитационной модели поведения муравьиной колонии (можно почитать в википедии ) в среде имитационного моделирования «AnyLogic». Данная статься носит практический характер. В ней будет рассмотрен вопрос применения муравьиного ал...

Починить, хакнуть, раскопать. Решаем онлайн-квест Droid Mission В прошлом году мы провели онлайн-квест для мобильных разработчиков — Droid Mission. В течение месяца участники должны были решить как можно больше задач в трёх направлениях: fix it! (поиск ошибок и исследование кода), hack it! (реверс-инжиниринг) и dig it! (изучение особен...

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

Добавляем CRUD в ASP.NET Core проект за 10 минут с помощью EasyData Одной из первых задач для большинства бизнес-приложений на ASP.NET Core является реализация операций CRUD (Create, Read, Update, Delete) для основных объектов, с которыми работает ваше решение. Каждый разработчик, которому нужно решить эту задачу, знает, что создание CRUD-с...

Автоматизация или риски: вечный конфликт ИБ и ИТ-специалистов Технологии IT/Игры 30.08.2021, 19:35 Автоматизация или риски: вечный конфликт ИБ и ИТ-специалистов В одной из статей мы уже писали о болезненной для любого ИБ-специалиста теме – о проблемах, с которыми приходится сталкиваться в попытка...

Погружение в Charles Proxy Привет, Хабр! Меня зовут Настя, я работаю в команде тестирования мобильных приложений компании FunСorp. При приёмке задач мы уделяем большое внимание проверке клиент-серверного взаимодействия. Опыт проведения собеседований показывает, что новички в тестировании мобильных п...

Программист не должен решать задачи бизнеса Привет, я разработчик и считаю что выражение "программист должен решать задачи бизнеса" это чудовищная ложь, губительная для индустрии. Читать дальше →

Билайн Бизнес запустил цифровую платформу для автоматизации широкого круга задач Билайн Бизнес (структурное подразделение ПАО «ВымпелКом») вывел на рынок цифровую платформу - биллинговое решение для автоматизации расчетов по модели SaaS. Решение позволяет формировать счета клиентам и партнерам, принимать авансы, работать с задолженностью и автоматизирова...

«1С» повысит цены на ряд продуктов для бизнеса Компания «1С» объявила о грядущем изменении стоимости некоторых программных продуктов, построенных на базе платформы «1С:Предприятие» и предназначенных для автоматизации процессов документооборота, ведения бухгалтерского учёта, управления предприятиями различных сфер деятель...

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

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

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

[Из песочницы] Как сделать тематическое моделирование форума быстро или что беспокоит людей с целиакией В данной статье я расскажу и покажу на примере, о том, как человек с минимальным Data Science опытом, смог собрать данные из форума и сделать тематическое моделирование постов с использованием LDA модели, и выявил наболевшие темы людей с глютеновой непереносимостью. В прошл...

[Из песочницы] Алгоритм распознавания номера на изображении с низкой вероятностью ошибки второго рода В индустрии существует целый ряд кэйсов, требующих распознавания номера по фотографии (scene number recognition). Часто требуемым условием для алгоритма распознавания является низкое значение ошибки второго рода, а именно случаи, когда распознается неверный номер. В качеств...

Вывод внутриигровых сообщений с помощью Particle System Задача При разработке нашей игры The Unliving, мы поставили перед собой задачу по отображению различных сообщений, таких, как нанесенный урон, нехватка здоровья или энергии, величина награды, количество восстановленных очков здоровья и т.д., с помощью Particle System. Это ...

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

Интернет беззащитных «вещей». Алгоритмы шифрования в IoT С каждым днем количество "вещей" увеличивается. Это могут быть как камеры, которые стоят на улицах Москвы, различные сенсоры и датчики, которые используются при производстве,медицинские приборы, которые следят за вашим здоровьем, а так...

Apache Spark, lazy evaluation и многостраничные SQL запросы Известное об известном: spark работает с “датафреймами” (dataframes), которые являются алгоритмами трансформации. Алгоритм запускается в самый последний момент для того, чтобы "дать больше места" оптимизации и за счет оптимизации максимально эффективно его выполнить. Под кат...

[Перевод] Native vs Flutter vs React Native: тестируем производительность в работе с UI-элементами Давайте возьмём задачи разной сложности и сравним потребление памяти, FPS, загрузку CPU и GPU при работе мобильных приложений, созданных с помощью разных технологий. Читать дальше →

Что может пойти не так с Data Science? Часть 1: сбор данных Сегодня существует 100500 курсов по Data Science и давно известно, что больше всего денег в Data Science можно заработать именно курсами по Data Science (зачем копать, когда можно продавать лопаты?). Основной минус этих курсов в том, что они не имеют ничего общего с реально...

Обязательно ли назначать на должность Тимлида Старшего разработчика? Введение. В данной статье был проведен анализ рынка тимлидов и он показывает, что 63% компании закрывают позицию на должность тимлида внутренними сотрудниками, а 23% компании закрывают как внутренними, так и внешними сотрудниками. Часто встречал такую картину, когда старшего...

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

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

[Из песочницы] Управление сценами в Unity без боли и страданий Вам когда-либо приходилось думать над тем, как сделать управление сценами в вашем проекте менее болезненным? Когда у вас достаточно простая игра, в которой всего несколько сцен идущих одна за другой, то, зачастую, всё проходит гладко. Но когда количество сцен растёт и усложн...

ZTools для Apache Zeppelin Zeppelin — это интерактивный блокнот, очень полюбившийся дата-инженерам. Он умеет работать со Spark и отлично подходит для интерактивного анализа данных. Проект недавно добрался до версии 0.9.0-preview2 и активно развивается, но, тем не менее, множество вещей всё ещё не реа...

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

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

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

Не PageSpeed’ом единым. Обзор сервиса GTmetrix Что используют для замера скорости загрузки сайта? Первым в голову приходит Google PageSpeed Insights. Оно и понятно, это популярный сервис, которым часто пользуются. Но если углубиться в тему, найдутся и другие варианты. Про один из таких сегодня и поговорим. Знакомимся...

Риски и возможности проведения STO в ЕС: кейс Tokenomica В конце 2019 года Tokenomica привлекла 30 BTC посредством предложения токенизированных долей широкому кругу инвесторов. В этой статье представители Tokenomica делятся личным опытом проведения кампании в эстонской юрисдикции. Привлечение капитала — всегда сложная задача для б...

Устройства HP обеспечивает комфорт удаленных сотрудников Москва, 27 мая 2020 года — Компания HP Inc. представляет новые устройства корпоративного сегмента, расширяя портфолио персональных систем, которые помогут пользователям эффективно решать бизнес-задачи и сохранять продуктивность, как в условиях удаленной работы, так и ...

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

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

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

ГБУ «Малый бизнес Москвы» (МБМ) запустило онлайн-проект «Гайд по открытию — франшиза» Вице-мэр российской столицы Наталья Сергунина прокомментировала информацию о том, что в апреле ГБУ «Малый бизнес Москвы» (МБМ) запустило онлайн-проект «Гайд по открытию — франшиза». В настоящее время данный проект работает в тестовом режиме. Отмечается, что он предназначен д...

Наталья Сергунина рассказала о популярных запросах к «Малому бизнесу Москвы» Предприниматели столицы оценили удобство работы «Малого бизнеса Москвы», обращаясь за помощью в бухгалтерских и юридических вопросах, при оформлении документов. Почти 500 тысяч консультаций получили с 2016 года предприниматели столицы от экспертов государственного бюджетного...

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

Найди флаг и не отдавай его. Как мы проводили RBKmoney CTF Привет! В этом посте мы расскажем о том, как провели первый в истории RBK.money CTF (capture the flag). Механика соревнования была примерно такой же, как и на привычных вам CTF, а вот результаты немного удивили. Впрочем, возможно, мы просто перестарались с задачами. В рамках...

[Из песочницы] Как я за вечер написал быструю CMS для статических сайтов по правилам бизнес-логики в одном файлике Не Wordpress-ом единым Рынок CMS длительное время оставался местом, где Wordpress, Joomla, Drupal — тройка абсолютных лидеров. Эти прекрасные времена уже постепенно проходят, хотя WP, сбавляя в динамике появления новых сайтов, все ещё сохраняет лидерство. Не мудрено: активн...

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

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

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

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

В Китае создан квантовый компьютер, который решил самую сложную задачу за 200 секунд Изобретение квантового компьютера может изменить жизнь человечества Китайские ученые разработали квантовый компьютер, который смог решить одну из самых сложных задач за 200 секунд. Даже самый мощный классический компьютер потратил бы на вычисление около 2,5 миллиарда лет. Яв...

Seven Knights II — создание персонажей, геймплей и бизнес-модель в корейской MMORPG Seven Knights II — это сиквел к популярной мобильной RPG, который на днях запустили в Южной Корее. Разработчики из студии Netmarble Nexus годами работали над этим проектом, который использует движок Unreal Engine 4 для лучшей графики и общего дизайна. Персонажи И хотя S...

«Мир движется в сторону экономики знаний» Архитектор аналитических решений Hitachi Vantara — о том, как наладить работу с данными. Роман Павлов: «Перед компаниями стоят две основные задачи: как эффективно хранить данные и как последовательно извлекать из ни...

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

[Перевод] Node.js, Tor, Puppeteer и Cheerio: анонимный веб-скрапинг Веб-скрапинг — это метод сбора данных с веб-сайтов. Этот термин обычно используется в применении к автоматизированному сбору данных. Сегодня мы поговорим о том, как собирать данные с сайтов анонимно. Причина, по которой некто может захотеть анонимности в деле веб-скрапинга, ...

Как сделать из нейросети журналиста, или «Секреты сокращения текста на Хабре без лишних слов» Только не удивляйтесь, но второй заголовок к этому посту сгенерировала нейросеть, а точнее алгоритм саммаризации. А что такое саммаризация? Это одна из ключевых и классических задач Natural Language Processing (NLP). Она заключается в создании алгоритма, который принимает н...

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

Программисты и специалисты по инфобезопасности в топе самых высокооплачиваемых профессий Такие результаты показало исследование РЭУ им. Г.В. Плеханова "Какие специалисты нужны работодателю сегодня?" . В нем приняло участие более 500 ведущих российских компаний. Среди них Росстат, IKEA, E&Y, Deloitte, ВТБ, Яндекс и многие другие. По итогам исследова...

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

Программа Microsoft App Assure расширяется для поддержки Windows 365 Вчера Microsoft объявила об общедоступности Windows 365 и раскрыла различные конфигурации. С помощью этого нового сервиса Windows размещается в Microsoft Cloud, и клиенты могут безопасно транслировать весь опыт Windows, включая свои приложения, данные и настройки, на личные ...

Loginom Days 2020 Ломаешь голову, как быстро решать свои бизнес-задачи? Хочешь объективно оценивать свои возможности на рынке? Мы покажем, как анализировать любые накопленные данные без программирования, потратив на это минуты, а не месяцы. С 9 по 13 ноября на конференции Loginom Days...

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

Загрузка и обработка изображений в .NET Core В этой статье я хочу рассказать о своём опыте реализации механизма загрузки изображений в .NET Core приложении с последующим их ресайзом и сохранением в файловой системе. Для обработки изображений я использовал кроссплатформенную библиотеку ImageSharp от Six Labors. Существу...

Dürr выпустил модуль бизнес-аналитики DXQbusiness.intelligence Непрерывный анализ основных показателей — важное условие управления производством. Концерн Dürr выпустил модуль бизнес-аналитики DXQbusiness.intelligence, с помощью которого можно эффективно управлять производственными процессами ...

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

С чего начать внедрение ИБ большим и маленьким: изучаем CIS Controls v8 Где кончается базовая ИБ-гигиена для небольшого бизнеса и начинается киберзащита для продвинутых? Центр интернет-безопасности (CIS) обновил рекомендации по внедрению ИБ для компаний разного масштаба в свежем гайде CIS Controls 8. Предыдущие рекомендации CIS Controls 7.1 вы...

Классификация с многими метками Привет, Хаброжители! Мы решили привести опубликовать отрывок из книги Андрея Буркова «Машинное обучение без лишних слов», посвященный классификации. Для описания изображения на рисунке можно использовать одновременно несколько меток: «хвойный лес», «горы», «дорога». Если ч...

Softline поможет ритейлерам с выбором новых технологий 18 марта компания Softline проведет онлайн-конференцию «Retail Talk: Как ритейл решает задачи бизнеса с помощью технологий».

Программирование под дулом пистолета В автоматизации бизнеса часто встречаются т.н. «проекты-проститутки» (термин не я придумал). Это клиенты, над решением задач которых поработали толпы разных людей, без единого центра принятия решений, какого-либо анализа, продуманной архитектуры и здравого смысла. Клиент про...

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

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

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

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

[Перевод] Обнаружена новая вспышка H2Miner червей, которые эксплуатируют Redis RCE День назад один из серверов моего проекта был атакован подобным червем. В поисках ответа на вопрос «что же это было такое?» я нашел замечательную статью команды Alibaba Cloud Security. Поскольку я не нашел этот статьи на хабре, то решил перевести ее специально для вас <3 ...

Skillbox поможет компаниям бесплатно находить сотрудников из digital-сферы А также адаптировать учебные курсы под задачи компании для развития HR-бренда. Онлайн-университет Skillbox запустил Центр карьеры, который поможет компаниям находить дизайнеров, программистов и маркетологов.  Бизнес может воспользоваться Центром карьеры, чтобы бесп...

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

[Перевод] Data Scienсe на стероидах: знакомство с Decision Intelligence Что общего между защитным поведением при встрече со львами в саванне, ответственным подходом к управлению ИИ и проблемами проектирования хранилищ данных. Decision intelligence — новая научная дисциплина, рассматривающая все аспекты теории принятия решения. Она объединяет ...

Минцифры признало квантовые технологии исключительным направлением «Цифровой экономики» Встреча, организованная Национальной квантовой лабораторией совместно с KPMG, прошла в закрытом пространстве Roscongress club. "Развитие квантовых технологий в России - для нас по-своему уникальный проект, поскольку в отличие от других направлений программы "Цифров...

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

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

Panasonic представил комплексное решение TOUGHBOOK Omnia для ускоренной разработки бизнес-приложений Компания Panasonic представила комплексное решение TOUGHBOOK Omnia на базе языка программирования MCL для ускоренной разработки программного обеспечения. Решение позволяет пользователям Panasonic TOUGHBOOK эффективно управлять проектами цифровой трансформации и сократить вр...

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

Технологии для проверки «Тотального диктанта»: что можно улучшить? Я состою в жюри World AI & Data Challenge. Это такой международный конкурс для разработчиков технологий для решения разных социальных задач, таких как борьба с бедностью, помощь людям с ограничениями слуха и зрения, улучшение обратной связи между человеком и государствен...

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

[Из песочницы] Критерии оценки российских BI-систем Я уже много лет возглавляю компанию, являющуюся одним из лидеров по внедрению BI-систем в России и регулярно входящую в топ-списки аналитиков по объему бизнеса в области BI. За время работы я участвовал во внедрении BI-систем в компаниях из различных областей экономики – от ...

Как совершить прорыв в использовании бизнес-данных Эффективный интеллектуальный анализ данных (data mining) — это соединение всех нужных данных для создания полной и своевременной картины бизнес-проблем, которые вы пытаетесь решить. В мире бизнеса существует острая потребность ...

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

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

Планирование потоков в Windows. Часть 1 из 4 Ниже представлена не простая расшифровка доклада с семинара CLRium, а переработанная версия для книги .NET Platform Architecture. Той её части, что относится к потокам. Потоки и планирование потоков Что такое поток? Давайте дадим краткое определение. По своей сути поток это...

Программные роботы помогают решать бизнес-задачи в ТМК Трубная Металлургическая Компания (ТМК) внедрила в бизнес-процессы программных роботов для исследований рынка, работы с персоналом и решения административных вопросов. Пилотный проект по роботизации процессов (RPA, Robotic Process Automation) внедрен ...

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

Как скачать любое видео с YouTube и других сервисов Я часто занимаюсь работой с видеоматериалами, и зачастую не ограничиваюсь только теми роликами, которые снял сам. Часто возникает необходимость чем-то «забить» место на таймлайне, и здесь на помощь приходят тематические ролики с YouTube и других видеосервисов. Существует не...

Это же не наш профиль… Не смотр на то, что на нашем портале мы обсуждаем вопросы ITSM, я хотел бы затронуть тему “котиков”. Многие наверняка скажут: “Причем здесь котики? Это же не ваш профиль”. А какой профиль выбираете вы? С учетом постоянных изменений внешних и внутренних факторов сервисные отн...

Управляемое тестирование: с чего мы начинаем, чтобы не было мучительно больно Привет, Хабр! В поисках формата для рассказа о практиках тестирования я обратилась к гуглу с запросами “с чего начинать тестирование ПО” и “как подготовиться к тестированию ПО”. И нашла статьи о том, что нужно уточнять требования, применять техники и т. д. Хм… А что, если ...

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

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

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

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

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

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

Анализ возможности блокировки приложения для удаленного управления компьютером по сети, на примере AnyDesk Когда в один прекрасный день начальник поднимает вопрос: «Почему у некоторых есть удаленный доступ к раб.компьютеру, без получения дополнительных разрешений на использование?», возникает задача «прикрыть» лазейку. Читать дальше →

Пишем и тестируем миграции БД с Alembic. Доклад Яндекса Приложения на бэкенде могут работать с самыми разными базами данных: PostgreSQL, SQLite, MariaDB и другими. Перед разработчиками встает задача реализовать возможность легко и безопасно изменять состояние БД. Менять нужно как структуру базы, так и сами данные от одной версии ...

Полезные приложения на Андроид для повседневной жизни Рынок мобильных игр и программ переполнен, в Плей маркете можно много найти андроид приложений на разный вкус. В статье мы расскажем про те приложения, которые нам показались интересными. Nova Launcher Nova Launcher – придайте своему телефону неповторимый вид! Новое оформлен...

React: слоты как у сына маминой подруги При композиции компонентов очень часто возникает задача точечной кастомизации содержимого какого-либо компонента. Например, у нас есть компонент DatePicker, и в разных частях веб-приложения нам нужно отображать разные кнопки "Применить".Для решения подобных задач в каждой по...

Neat Talks #8 10 декабря с 17.00 до 19.00 по МСК пройдет Neat Talks #8 Neat Talks – это митапы на темы разработки, менеджмента, бизнес-анализа, тестирования, дизайна и инноваций. Формат встреч – доклады, совместный просмотр видео-лекций, интеллектуальные игры и многое другое. Программ...

[Из песочницы] Конвертация текстовых документов в xml на С# Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Решение использо...

Root cause анализ инцидентов на корреляциях между временными рядами метрик ИТ-инфраструктуры Одной из задач систем ИТ-мониторинга является сбор, хранение и анализ различных метрик, характеризующих как состояние различных элементов ИТ-инфраструктуры (загруженность CPU, объем свободной оперативной памяти, объем свободного дискового пространства и т.п.), так и состояни...

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

Blue-Green Deployment на минималках В этой статье мы с помощью bash, ssh, docker и nginx организуем бесшовную выкладку веб-приложения. Blue-green deployment — это техника, позволяющая мгновенно обновлять приложение, не отклоняя ни одного запроса. Она является одной из стратегий zero downtime deployment и лучше...

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

Онлайн-курс об интернет-маркетинге Программа повышения квалификации. 5 дней онлайн-трансляции. Программа курса Организация эффективного маркетинга в компании Основы маркетинга. Рынки и сегментация целевой аудитории. Маркетинговая деятельность и стратегии. Диверсификация и позиционирование. Цифров...

ГК «А101» внедрит системы видеоаналитики в Бизнес-квартале «Прокшино» ГК «А101» внедрит в первой очереди Бизнес-квартала «Прокшино» систему контроля и управления доступом в здание на основе видеоаналитики. Сотрудники офисов смогут проходить процедуру верификации с помощью одного из самых ...

Конкурс World & AI Data Challenge: начинаем решать задачу распознавания шрифта Брайля Технологии искусственного интеллекта и анализа данных всё стремительнее входят в нашу жизнь, они могут дать еще один шанс решению действительно важных для людей социальных задач, которые ранее не были реализованы. С этой целью центр цифрового развития АСИ организовал конкурс...

"ВТБ" и "Ростелеком" предложили бизнесу новый формат работы с Big data Новый сервис позволит применять уже подготовленные и обработанные массивы данных для решения разных задач и принятия решений о развитии и повышении эффективности бизнеса.

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

«Платформа больших данных» завершила тестирование новой технологии защиты Big Data Особенность технологии MPC в отсутствии обмена исходными данными между компаниями: это дает возможность пользователям сервиса реализовать подход Data Fusion - он заключается в объединении данных, слиянии или переносе алгоритмов из одной области машинного обучения в другую, а...

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

Множественные источники данных в интерфейсе — client-side «SQL» Иногда в интерфейсе наших приложений СБИС возникает необходимость "сгруппировать" часть записей в некотором списке (например, служебные сообщения в чате, контакты и телефонные звонки).Хорошо, если все эти записи приходят с одного источника, а вот если из разны...

Кадры, закупки, финансы, архив: как СЭД ТЕЗИС решает различные клиентские задачи Многие современные СЭД — гибкие продукты, которые позволяют автоматизировать широкий круг бизнес-процессов за рамками простого согласования договоров или канцелярского учета документов. У команды СЭД ТЕЗИС богатый опыт реализации различной ...

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

Анализируем причинно-следственные связи метрик ВКонтакте Всем привет, меня зовут Анвер, я работаю в команде Core ML ВКонтакте. Одна из наших задач — создавать и улучшать алгоритмы ранжирования для ленты новостей. В этой статье расскажу о том, как можно применять для этого причинно-следственный анализ — чтобы в результате сделать с...

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

Организация типовых модулей во Vuex Vuex — это официальная библиотека для управления состоянием приложений, разработанная специально для фреймворка Vue.js. Vuex реализует паттерн управления состоянием, который служит централизованным хранилищем данных для всех компонентов приложения. По мере роста приложения ...

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

ВТБ и «Ростелеком» создали сформированный искусственным интеллектом денежный индекс технологий Для формирования индекса: на основании анализа совместных упоминаний технологий и компаний в массивах данных формируются технологические кластеры компаний; на основании открытой информации о публичных компаниях для каждого кластера формируются инвестиционные тренды на основе...

Observable сервисы в Angular Всем привет, меня зовут Владимир. Я занимаюсь фронтенд разработкой в Tinkoff.ru. В Ангуляре для передачи данных внутри приложения или для инкапсуляции бизнес-логики мы привыкли использовать сервисы. Для управления асинхронными потоками отлично подходит RxJS. Ангуляр в сочета...

Какие преимущества даст бизнесу развитие ИИ на платформе HPC Менеджер предпродажной подготовки продуктов для ориентированных на данные задач компании Dell Technologies Пол Брук рассказал на портале Information Age о влиянии на бизнес усовершенствований в области высокопроизводительных вычислений (high-performance ...

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

Делаем поддержку дешевле, стараясь не растерять качество Аварийный режим (также упоминается как KVM), позволяющий подключаться к VPS без RDP прямо с уровня гипервизора, экономит 15–20 минут в неделю. Первое и главное — не бесить людей. Во всём мире поддержка разделена на линии, и сотрудник первой должен попробовать типичные спосо...

[recovery mode] «Последние дни жизни» демотивированного сотрудника Под последними днями я, конечно же, имею в виду последние этапы сотрудничества демотивированного сотрудника с компанией.В эти “дни” все мысли сотрудника направлены не на решение бизнес задач и не на качественное выполнение своих функций. Он обижен, он задумывается об уходе, ...

29 апреля стостоится онлайн-конференция про маркетинг и бизнес в эпоху перемен — Callday.Online Calltouch и Mango office проведут большую онлайн-конференцию посвященую будущему маркетинга и эффективным инструментам для адаптации бизнеса в новом мире. Конференции Callday, сфокусированные на задачах бизнеса, маркетинга и сквозной аналитики, проводятся в разных городах Ро...

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

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

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

Лазерные проекторы LG PROBEAM BU60PST и LG BF60PST: высокая яркость 6000 ANSI ЛМ и гибкость для решения бизнес-задач Компания LG Electronics вывела на рынок России яркие лазерныe проекторы LG ProBeam BU60PST и LG BF60PST для бизнеса

[Перевод] Что нового можно ожидать от Node.js в 2020 году? В 2019 году Node.js исполнилось 10 лет. Количество пакетов, доступных в реестре npm, пересекло отметку в 1 миллион. С каждым годом объём загрузок самой платформы Node.js увеличивается на 40%. Ещё одной важной вехой для Node.js стало то, что этот проект присоединился к OpenJS...

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

Особенности data-driven в нефтехимии При создании любого бизнеса каждое из его подразделений автоматизирует само себя. Как правило сквозные потоки данных между ними единичны. Это приводит к тому, что данные нельзя сопоставить друг с другом, ведь каждый отдел считает их по-своему. Никаких проблем, если собирать ...

Современный код для выполнения HTTP запросов в Swift 5 с помощью Combine и применение их в SwiftUI. Часть 1 Выполнение HTTP запросов — это один из самых важных навыков, которые необходимо получить при разработке iOS приложений. В более ранних версиях Swift (до версии 5) вне зависимости от того, формировали ли вы эти запросы «с нуля» или с использование известного фреймворка Alam...

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

Автоматизируем бизнес без головной боли и программистов – три кейса Коннектор приложений ApiX-Drive служит для связи разнообразных бизнес-приложений без необходимости значительных трат.

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

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

Что такое практическая польза от обучения, и как её получить? Обычно для того, чтобы получить максимум пользы от обучения, рекомендуют выбирать правильного поставщика обучения. Изучить отзывы о компании и её курсах, ознакомиться с накопленным практическим опытом. Это всё, конечно, так. Но давайте попробуем чуть более глубоко разобратьс...

Модерация изображений: уроки этикета от Data Scientist’a, часть 2 Привет, Хабр! Мы продолжаем серию статей про модерацию контента на площадках Центра Развития Финансовых Технологий Россельхозбанка. В прошлой статье мы рассказывали, как решали задачу модерации текста для одной из площадок экосистемы для фермеров “Свое Фермерство”. Почитать...

[Из песочницы] Spring Boot vs Spring MVC vs Spring — Как они сравниваются? Spring Boot vs Spring MVC vs Spring — Как они сравниваются? Spring, Spring Boot, Spring MVC, везде есть слово “spring”! Давайте пройдемся где и когда вы можете применять каждый из этих инструментов В этой статье, вы увидите обзоры: Spring, Spring MVC, и Spring Boot, узнает...

[Из песочницы] Геокодирование. Как привязать 250 тысяч адресов к координатам за 10 минут? Привет, Хабр! В этой статье я хотел бы поделиться опытом решения маленькой проблемы с большим количеством адресов. Если вы когда-либо работали с API геокодирования или пользовались онлайн инструментами, то думаю вы разделяете мою боль ожидания результата в течение несколь...

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

Камера RICOH Theta Z1 — панорамная съёмка на профессиональном уровне Панорамный контент с обзором 360 градусов становится популярней и доступней с каждым днём. Много лет назад, для реализации подобного эффекта присутствия, требовалось специализированное оборудование и программное обеспечение, сшивающее фотографии в единую VR-сцену. Интересно...

Мёртвый код: найти и обезвредить Меня зовут Данил Мухаметзянов, я работаю бэкенд-разработчиком в Badoo уже семь лет. За это время я успел создать и изменить большое количество кода. Настолько большое, что в один прекрасный день ко мне подошёл руководитель и сказал: «Квота закончилась. Чтобы что-то добавит...

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

Российские учёные на порядок улучшили алгоритмы обработки изображений Томский государственный университет (ТГУ) сообщает о разработке передового метода анализа сигналов и изображений в сложных телекоммуникационных и навигационных системах, на которые воздействуют случайные помехи. Утверждается, что предложенная технология позволяет повысить то...

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

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

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

Лучшая клавиатура для работы. A4Tech KV-300H dark Grey USB Подбор клавиатуры для работы — достаточно сложный процесс, так как нужно учитывать особенности вашей работы, тонкости занятия и предпочтения потенциального покупателя. Мы решили сделать более универсальную подборку моделей, которые точно удовлетворят запросы большинства поль...

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

Microsoft Remote Desktop получает новые функции на Android Давайте будем честны: работа удаленно была довольно сложной задачей для многих из нас, и найти арсенал приложений, который позволил бы нам оставаться продуктивными, не выходя из нашего специализированного домашнего офиса, было не так просто, как кажется. Это одна из причин, ...

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

«Hello, Checkmarx!». Как написать запрос для Checkmarx SAST и найти крутые уязвимости Привет Хабр! В статье я хочу рассказать о нашем опыте создания своих запросов в Checkmarx SAST. При первом знакомстве с этим анализатором может сложиться впечатление, что кроме поиска слабых алгоритмов шифрования/хеширования и кучи false positive, он ничего больше не...

M2M и IoT — ключевые технологии для современного бизнеса и потребительского рынка. Тренды М2М в 2021 году Переход от простых межмашинных подключений (M2M) к сложному Интернету вещей (IoT) идет полным ходом, поскольку улучшение LTE IoT и развитие сетей 5G обеспечивают более быстрые соединения и более высокие битрейты. M2M и IoT — ключевые технологии для современного бизнеса и п...

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

Качество данных: как перестать его повышать и начать им управлять? На конференции «Качество данных 2020» Алексей Незнанов рассмотрит типичные ошибки в области управления качеством данных. &laquo;Грязные&raquo; данные грозят похоронить любой проект, основанный на аналитике. Но в подавляющем большинстве проектов управлению качество...

[Supercomputing-2019]. Мультиоблачное хранилище как сфера применения новых накопителей Kingston DC1000M Представьте, что вы запускаете инновационный медицинский бизнес — индивидуальный подбор лекарств на основе анализа генома человека. У каждого пациента 3 миллиарда пар генов, и обычному серверу на процессорах х86 потребуется несколько дней на расчеты. Вы знаете, что ускорить ...

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

Предпринимателей приглашают воспользоваться услугами платформы «Ari$toKrat» 1 января произойдет запуск международной IT-платформы «Ari$toKrat» для предпринимателей. Будут доступны мастермайнды, быстрые и эффективные переговоры, нетворкинг, формулы, инструкции и другие инструменты для бизнеса. Платформа позволяет предпринимателю в течение ...

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

[Из песочницы] Анализ вакансий с использованием кластеризации В статье приводится метод анализа вакансий по поисковому запросу «Python» с помощью модели кластеризации Gaussian Mixture Model (GMM). По каждому выделенному кластеру будут приведены наиболее востребованные навыки и диапазон заработных плат. Для чего проводилось данное иссл...

Разработчик 7-Zip выпустил официальный билд для Linux спустя 22 года после выхода Windows-версии Архиватор 7-Zip отлично справляется со своей задачей — эффективно сжимать данные. Его можно назвать «швейцарским ножом» в мире архиваторов. Он поддерживает разные алгоритмы сжатия и большое количество форматов данных, таких как ZIP, gzip, tar и RAR. Отдельный плюс — в том,...

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

Путеводитель по репликации баз данных Повторяться, но каждый раз по-новому – разве не это есть искусство? Станислав Ежи Лец, из книги «Непричёсанные мысли» Словарь определяет репликацию как процесс поддержания двух (или более) наборов данных в согласованном состоянии. Что такое «согласованное состояние наборов ...

Анализ трафика приложений на Android Emulator. Причем здесь Root? Привет! Я думаю, что наберется немало людей, перед которыми стоят интересные задачи по работе с приложениями. Например - анализ трафика для, разумеется, тестирования этих самых приложений! Вам выпало нелегкое бремя - необходимо отдебажить продовую сборку чего-либо и вы начин...

Кейс Русфинанс Банка: Как мы переводили SCRUM в онлайн и что из этого получилось Русфинанс Банк — это лидер по автокредитованию в России (по версии Frank RG), который входит в международную группу Société Générale. С одной стороны, мы можем смотреть на опыт разных стран, применять инструменты, которые используют наши коллеги не только во Франции, но по в...

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

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

Портрет российского специалиста в сфере Data Science Специалисты по анализу данных - одни из самых востребованных на рынке. В 2019 году вакансий в области анализа данных стало больше в 9,6 раза, а в области машинного обучения - в 7,2 раза, чем в 2015 году. Если сравнивать с 2018 годом, количество вакансий специалистов по анали...

Сколько стоит разработать мобильное приложение Всем привет, меня зовут Сева, я директор проектного управления в Citronium. Все мои друзья, кто так или иначе связан с бизнесом постоянно задают мне два вопроса: “Сколько стоит сделать мобильное приложение? Ну такое, чтоб прям нормальное было. Стандартное, но не очень дорого...

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

Ростелеком, Tele2 и Яндекс синхронно запустили сервисы мониторинга бизнес-транспорта Яндекс.Драйв рассказал прессе об "устройстве для управления автопарком" для такси, грузовых, страховых и логистических компаний. Ростелеком и Tele2 предалагют бизнесам мониторинг и аналитику не только транспорта, но и разъездных сотрудников с автопланированием задач и генера...

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

Шифрование TLS-трафика по алгоритмам ГОСТ-2012 c Stunnel В этой статье я хочу показать, как настроить Stunnel на использование российских криптографических алгоритмов в протоколе TLS. В качестве бонуса покажу, как шифровать TLS-канал, используя алгоритмы ГОСТ, реализованные в криптоядре Рутокен ЭЦП 2.0. Но для начала давайте вооб...

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

Swift 5.2 в «iOS Разработчик. Продвинутый курс» от OTUS Новый курс OTUS позволит вам стать настоящим профессионалом и решать задачи бизнеса на новом уровне, а значит двигаться дальше в карьере - из Middl-а превращаться в Senior-а, из Senior-а в Product Owner-а или CTO.

[Перевод] Подробности об использовании CSS-функции minmax() в Grid-макетах Существует множество руководств, в которых рассматриваются общие вопросы работы с CSS Grid, с механизмом, позволяющим создавать сеточные макеты. Я и сам немало об этом писал. Но я обратил внимание на то, что у многих разработчиков возникают сложности с использованием CSS-фун...

Управление мобильными устройствами из KACE Cloud Mobile Device Management (MDM) Количество бизнес-сервисов для мобильных устройств растет с каждым годом и сегодня смартфон или планшет — это электронная почта, корпоративные мессенджеры, геоинформационные приложения, CRM и т.д. У разъездных сотрудников: страховых агентов, курьеров, экспедиторов и многих д...

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

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

[Из песочницы] Анализ комбинации жадного алгоритма поиска клики с частичным перебором вершин графа Доброго времени суток. В свободное время провёл небольшое исследование. В теории графов известен жадный алгоритм поиска кликового числа. Далеко не всегда он даёт верный результат. Под катом проводится анализ результатов работы жадного алгоритма при его комбинации с част...

Единая цифровая платформа для качественного управления сервисами Компания «Седрус» совершенствует корпоративное управление сервисной деятельностью, опираясь на ITSM-систему Naumen. «Седрус» — один из крупнейших в России производителей сухих строительных смесей. Компания занимается добычей и переработкой сырья, а также дистрибуцией мате...

Эффективный анализ безопасности данных с Azure Sentinel. Казахстан Серия вебинаров по оптимизации бизнес-процессов с помощью технологий Microsoft.

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

МТС поработает на химпром Цифровая платформа –решение, которое объединит интеллектуальное управление и оптимизацию технологических процессов на основе физико-математических моделей и баз данных, технологии VR/AR и AI. Участники проекта планируют запустить пилотную версию цифровой платформы в опытную ...

[Из песочницы] Как завести pet project и не получить выгоды TL;DRСтатья описывает использование pet project как способ поддержания и улучшения навыков. Автор создал PHP библиотеку для установки ФИАС из XML файлов. Цель Я редко меняю места работы, поэтому, учитывая естественное стремление каждой организации к фиксированным процессам,...

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

Замглавы Минкомсвязи России открыл центр управления регионом в Калуге ЦУР в Калуге стал одним из центров управления, созданным по поручению Президента РФ в рамках цифровой трансформации системы регионального государственного управления."Центр управления регионом призван обеспечить межведомственное и межуровневое взаимодействие органов вла...

Интеллектуальная система для аналитики чрезвычайных ситуаций Анализ данных происходит в режиме реального времени с борта беспилотника при помощи нейронных сетей.Система Kaspersky Neural Networks предназначена для решения трёх основных задач:поиска пропавших людей, животных и объектов (например, смытых наводнением домов) в труднодосту...

Форум «Управление данными — 2020» пройдёт 12 ноября в Москве 12 ноября 2020 года издательство «Открытые системы» проведет в Москве форум «Управление данными— 2020». Нашим читателям скидка на участие 10% про промокоду DM20promo10Clev. Регистрация. Сегодня, когда условия для бизнеса непредсказуемо, быстро и резко меняются, грамотное уп...

[Перевод - recovery mode ] Простое обнаружение проблем производительности в PostgreSQL Существует ли в мире очень большая и крупная база данных, которая время от времени не страдает от проблем с производительностью? Держу пари, что их не так уж много. Поэтому каждый DBA (администратор базы данных), отвечающий за PostgreSQL, должен знать, как отслеживать потен...

Поиск научных публикаций в Интернете. Часть 2. Где и как искать Продолжение (начало – здесь) 1.3. Поисковые системы – специализированные и не очень В общем случае результаты поиска в первую очередь зависят от поставленной задачи и корректности запроса. Но эти результаты чаще всего, с одной стороны, а) избыточны и с другой стороны — ...

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

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

Где порешать аналитические задачи от команд Яндекса? Контест и разбор Сегодня начинается пробный раунд чемпионата по программированию Yandex Cup. Это означает, что можно с помощью системы Яндекс.Контест решать задачи, подобные тем, которые будут в квалификационном раунде. Пока результат ни на что влияет. В посте вы найдёте условия задач трек...

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

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

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

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

Обеспечить удалёнку и не облажаться. Советы ИТ-директору Сегодня главная проблема компаний, особенно крупных, заключается в том, что отправка нескольких тысяч сотрудников на удалённую работу — это трудная задача как для ИБ, так и для ИТ-службы в целом. Вы можете отправить людей домой, сделать VPN, но подключение к корпоративной ...

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

Uber уже ведет переговоры о продаже своего бизнеса Air Taxi Известный поставщик услуг такси Uber, планирует продать свой бизнес воздушного такси Uber Elevate. Согласно утечкам, компания уже ведет предварительные переговоры о продаже бизнеса. Компания работала над подразделением аэротакси и даже объявила о партнерстве с Hyundai Motor...

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

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

[Перевод] Как сократить время сборки образов Docker в GitLab CI Современный цикл разработки программного обеспечения зачастую подразумевает, что ваши приложения регулярно упаковываются в контейнеры. Эта задача может занимать много времени, чем может значительно замедлять ваше тестирование или развертывание. Проблема становится особенно о...

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

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

История одного «сломанного» тестового задания или осторожнее с версиями OpenSSL… Disclaimer. Я не «настоящий сварщик», но, в связи с поиском интересной работы в сфере информационной безопасности, в последнее время регулярно решаю разные CTF и машинки на HackTheBox. Поэтому, когда мне прислали ссылку на одно из тестовых заданий в стиле CTF, я не смог прой...

Чат-боты стали решать две трети запросов клиентов в телекоме, банках и онлайн-торговле — исследование В финансовой сфере задачи клиентов в чате лучше всего решают в «Тинькофф», «Почта-банке» и «Сбере», в онлайн-ритейле — Ozon, «Сима-ленд» и «Утконос».

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

Redis Python based cluster. Часть 1: распределённые системы, теоремы CAP и PACELC и зачем нужен Redis Рано или поздно сервисы растут, а с большим RPS приходит Highload. Что делать, когда ресурсов для вертикального масштабирования Redis уже нет, а данных меньше не становится? Как решить эту задачу без downtime и стоит ли её решать с помощью redis-cluster? На воркшопе Redis ...

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

Рецепт дня: готовим сообщество профессионалов, не выходя из своего отдела Историями о профессиональных сообществах сейчас вряд ли кого-то удивишь. Гильдии образуют по разным причинам: кто-то из интереса, кто-то — чтобы быть в тренде, а кто-то из-за недостатка общения на профессиональные темы. Это история о том, как бизнес-направление компании ЦФТ,...

У рынка WAF хорошие перспективы Эксперты Positive Technologies назвали главные угрозы веб-приложений и оценили рынок WAF в России. Это бот-сети, финансово ориентированные злоумышленники и APT-группировки. (Advanced persistent threat (APT) – сложная целенаправленная кибератака на конкретные компании или гос...

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

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

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

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

Департамент заботы, или Какая внутренняя среда компании помогает сотрудникам достигать бизнес-задач Утопическая картина, когда приоритет компании заключается только в развитии собственных сотрудников — не соответствует действительности. В первую очередь Компания подтверждает «право на жизнь» достижением бизнес-результатов.Одна из задач департамента заботы в Яндекс.Практику...

Трансформация цвета: поиски в прореженном столе Это обзор функциональности, появившейся в Pillow 5.4: применение трехмерных таблиц поиска (3D lookup tables, 3D LUT) для трансформации цвета. Эта техника широко распространена в обработке видео и 3D-играх, однако мало графических библиотек могли похвастаться их поддержкой до...

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

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

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

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

Инновационные компьютерные системы для бизнеса и образования На сегодняшний день интернет пространство стало дополнительным полем для деятельности человека. В связи с пандемией и резко возросшей потребностью в ведении всех сфер деятельности в режиме онлайн встал вопрос об организации этой деятельности. Компания ICL Techno предлагает в...

Navicon поможет удаленными сотрудникам адаптироваться к сложным бизнес-приложениям Digital Adoption Platform WalkMe - это решение, которое создает эффективную среду взаимодействия между сотрудниками и бизнес-приложениями предприятия. Востребованность решения стремительно возросла в феврале-марте текущего года, когда многие организации оказались вынуждены п...

Arc Welder vs Детализация STL В комментах к предыдущей статье было затронута тема, что если деталь выгружена с высокой детализацией, то данный плагин не требуется и всё и так печатается гладко. Так что я решил разобраться и с этим.Действительно, я выгружал STL из FreeCAD с детализацией, заданной по умолч...

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

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

Мобильные приложения для бизнеса — новая эра электронной коммерции Электронная коммерция (e-commerce) — вид электронной коммерческой деятельности — продажа, сдача в аренду, предоставление лицензий, поставка товаров, услуг или информации и т.п. с использованием информационных коммуникационных технологий. В 21 веке новейшие технологии управля...

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

[Из песочницы] Не бойся JSON или твое первое приложение с использованием API Я имею кое-какой 8ми летный опыт в ковырянии кода. За это время успел попробовать много разных языков и технологий в разных направлениях: от «разработки» всяких фишинговых приколов на PHP Devel Studio до полноценных веб приложений на современных фреймворках и софта на нейрос...

Управляющим директором Micro Focus в России назначен Дмитрий Мизерник Дмитрий Мизерник, занимающий должность директора по профессиональным услугам в регионе Emerging Markets, будет руководить бизнесом компании Micro Focus в России и странах СНГ. Компания Micro Focus объявила о переходе Дмитрия Мизерника на должность управляющего директора M...

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

Измерение расстояния до объектов с помощью RealSense D435 Задача обнаружения объектов на изображении сегодня является одной из ведущих в области машинного зрения. Ее суть заключается в том, чтобы не только классифицировать объект на снимке, но и указать его точное местоположение. Результаты обнаружения объекта могут быть дополнены...

SSR: рендеринг ReactJS приложения на бекэнде используя PHP Перед нами стояла задача реализовать конструктор сайтов. На фронте всем управляет React-приложение, которое на основе действий пользователя, формирует JSON с информацией о том, как построить HTML, и сохраняет его на PHP бэкенд. Вместо дублирования логики сборки HTML на бэк...

Какие навыки нужны для создания iOS-приложения? Доклад Яндекса Мобильному разработчику нужно обладать понятным набором навыков. Рассказывать о них нужно в контексте конкретных задач, которые возникают по ходу создания и публикации приложения. Артур Антонов работает iOS-разработчиком в отделе машинного перевода Яндекса. В своём докладе д...

PostgreSQL Antipatterns: насколько глубока кроличья нора? пробежимся по иерархии В сложных ERP-системах многие сущности имеют иерархическую природу, когда однородные объекты выстраиваются в дерево отношений «предок — потомок» — это и организационная структура предприятия (все эти филиалы, отделы и рабочие группы), и каталог товаров, и участки работ, и ге...

Как [не] продать технический долг (обзор и видео доклада) Технический долг — особый вид долга: мы занимаем у самих себя, причем нередко с большими процентами. Несмотря на то, что платить по счетам рано или поздно приходится, устранение техдолга редко относится к насущным бизнес-задачам. Бизнес либо откладывает это «на потом», либо ...

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

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

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

10 приёмов работы с Oracle В Сбере есть несколько практик Oracle, которые могут оказаться вам полезны. Думаю, часть вам знакома, но мы используем для загрузки не только ETL-средства, но и хранимые процедуры Oracle. На Oracle PL/SQL реализованы наиболее сложные алгоритмы загрузки данных в хранилища, гд...

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

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

МегаФон обновил «Цифрового юриста» "Цифровой юрист" разработан совместно с технологическим партнером МегаФона - компанией Nlogic. В основе экосистемы "Цифрового юриста" лежит нейросеть и технология оптического распознавания символов (OCR). Сервис предлагает три продукта для повышения эффек...

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

X5 Group запускает онлайн-соревнование по Java-разработке X5 Retail Group организует конференцию Java-разработчиков. Успей записаться! X5 Group, ведущая розничная компания России, управляющая торговыми сетями «Пятёрочка», «Перекрёсток» и «Карусель», запустила приём заявок на крупнейший IT-чемпионат по Java-разработке. Финалистов жд...

Международная математическая олимпиада 2020 (решаем в комментах) На этой неделе (16-26 сентября) в Санкт-Петербурге (виртуально) стартовала 61-я международная математическая олимпиада, в ней принимают участие 622 школьника из 114 стран. Первая такая олимпиада прошла в 1959 году в Румынии, и тогда в ней принимали участие представители в...

[Из песочницы] Обработка исключений в контроллерах Spring Часто на практике возникает необходимость централизованной обработки исключений в рамках контроллера или даже всего приложения. В данной статье разберём основные возможности, которые предоставляет Spring Framework для решения этой задачи и на простых примерах посмотрим как ...

Укрощаем динамику в задаче о палиндромах Я уже давно не студент, но в свободное время изучаю материалы по Computer Science. Мне нравится получать знания и делиться ими. Недавно я наткнулся на любопытную задачу в известном учебнике "Алгоримы: Построение и Анализ". В этой статье я продемонстрирую принципы д...

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

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

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

Уменьшаем потребление ESP8266 при автономной работе с датчиками Вот уже более пяти лет WiFi модули на основе SOC ESP8266(ESP8285) успешно используются в автономных устройствах для измерения различных параметров объектов и окружающей среды с передачей по WiFi полученных данных. В заметке «Как уменьшить потребление wifi модулей в десять и ...

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

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

Анализ распределения интервалов между покупками на R В статье я провожу ресёрч интервалов между собственными банковскими тратами за последние полгода и с помощью статистических методов в R пытаюсь понять, какому распределению эти интервалы подчиняются.Я представляю:1. Код на R для анализа любых временных интервалов.2. Подбор э...

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

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

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

DSP-процессоры: назначение и особенности Большинство из нас в повседневной жизни постоянно сталкивается с различными компьютерными системами: процессорами общего назначения (general-purpose, в основном x86) в ноутбуках и рабочих станциях, их мощными многоядерными версиями в датацентрах, мобильными процессорами в те...

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

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

Kubernetes за 3 дня. Просто о сложном Можно ли изучить Kubernetes — такую сложную и глубокую технологию — за три дня? Слёрм запустил «Вечернюю школу», где базовый курс по Кубернетес можно пройти за 4 месяца. В честь этого события узнаем у Павла Селиванова, архитектора Kubernetes-решений, Certified Kubernetes Ad...

Программист должен решать проблемы бизнеса Недавно вышла статья, мимо которой я не мог пройти — "Программист не должен решать задачи бизнеса". Неожиданно мой комментарий вырос до мини-статьи. Я не согласен с мнением автора статьи, все сказано ниже ИМХО, с удовольствием подискутирую в комментариях. Сразу за...

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

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

Как выбрать онлайн-кассу для кафе? С лета прошлого года все представители розничной торговли, общепита и сферы услуг должны иметь онлайн-кассы независимо от режима налогообложения и величины бизнеса. Данное нововведение позволит позволяет государству контролировать весь сегмент бизнеса и делать финансовые пот...

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

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

Названы победители онлайн-чемпионата Sibur Challenge 2020 Завершился онлайн-чемпионат по анализу данных Sibur Challenge 2020, организованный СИБУР Диджитал, IТ-компанией нефтехимической группы СИБУР, совместно с профессиональным сообществом экспертов и команд по искусственному интеллекту AI Community. Чемпионат по Data Science про...

[Перевод] Как подключить OLED дисплей к Raspberry Pi Pico — быстрый старт У Raspberry Pi Pico несколько функциональных ограничений, включая отсутствие модуля беспроводной связи. Но, в целом, это отличная плата для реализации самых разных проектов. Одно из ее достоинств — простота подключения дисплея. Она позволяет работать с Pico Display или Pico...

Компания GoodsForecast заняла II место на международном конкурсе по прогнозированию M5 Компания GoodsForecast заняла второе место на крупнейшем международном конкурсе по прогнозированию М5 Forecasting Competition. Пятый по счету конкурс, в котором приняли участие более 5,5 тысяч команд, проходил на платформе для организации конкурсов по исследован...

Google поделился советами по увеличению клиентов ко Дню святого Валентина В Google рассказали о том, как малому и среднему бизнесу можно увеличить количество клиентов ко Дню святого Валентина. По данным компании, в Германии частотность поискового запроса «Geschenke Valentinstag» («подарки Валентинов день») выросла на 26%, а в России – на 166% по с...

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

Tarantool vs Redis: что умеют in-memory технологии В этой статье я хочу сравнить Redis и Tarantool. У меня нет цели сделать громогласный вывод «Tarantool лучше!» или «Redis круче!». Я хочу понять их сходства и отличия, разобраться, для каких задач какую технологию выбрать. Потому что это очень близкие на первый взгляд вещи,...

Учёт доступности? А можно как-то попроще? На днях, когда я в очередной раз рассказывал про управление доступностью на курсе ITIL PPO, мне задали такой вопрос: «а можно как-то попроще?». Вопрос, в общем-то, правомерный, особенно с учётом комплексности картинки, которая в тот момент рассматривалась. Дейст...

Как правильно выбрать систему Helpdesk для бизнеса Применение информационных систем для обработки запросов клиентов стало обычным явлением в компаниях крупного и среднего бизнеса. Существуют несколько форматов систем Helpdesk (Service desk), ориентированных под различные виды задачи: от обработки простых клиентских заявок до...

Возможно ли стать дата-сайентистом? Развеиваем мифы и страхи о профессии Представления многих о Data Science ошибочны Когда заходит речь о работе с большими данными, многие сразу представляют себе академиков в каком-нибудь научно-исследовательском институте или программистов, которые сидят за компьютером и пишут код 24/7. Поэтому сложилось мнение...

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

«Лаборатория Касперского» выпускает два решения на базе собственной безопасной ОС Одно из решений - Kaspersky IoT Secure Gateway - предназначено для защиты IoT-инфраструктуры и безопасного подключения устройств интернета вещей к облаку. Задача второго - KasperskyOS for Thin Client - стать основой для доверенной и управляемой инфраструктуры тонких клиенто...

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

SQL для аналитики — рейтинг прикладных задач с решениями Привет, Хабр! У кого из вас black belt на sql-ex.ru, признавайтесь? На заре своей карьеры я немало времени провел на этом сайте, практикуясь и оттачивая навыки. Должен отметить, что это было увлекательное и вознаграждающее путешествие. Пришло время воздать должное.В этой пуб...

Lenovo вошла в топ-50 самых инновационных компаний по версии Boston Consulting Group Компания Lenovo вошла в рейтинг “50 самых инновационных компаний 2021 года” по версии Boston Consulting Group (BCG). Участников рейтинга оценивали по нескольким критериям, среди которых приоритет инноваций, инвестирование и результат. “Стать инновационной компанией непросто ...

Математик-пенсионер, «хакнувший» лотерею Любитель головоломок Джеральд Селби всегда любил загадки: там, где другие видели лишь шум, он стремился найти порядок и гармонию. Работая на фабрике Kellogg's по производству овсяных хлопьев, он занимался анализом материалов для увеличения срока годности продукции. Однажды,...

[Перевод] Космические технологии в беспилотном транспорте: фильтр Калмана (из Архивов NASA) В 51-ю годовщину первой человеческой высадки на Луну, состоявшейся в июле 1969 года, давайте вспомним фундаментальную технологию, которая помогла сделать эту высадку возможной: фильтр Калмана. Названный в честь Рудольфа Калмана, американского электротехника, математика и и...

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

Как я нахожу только топовые товары на Алиэкспресс Я из тех людей, у кого постоянно сотни товаров в избранном на Али, десятки заказанных позиций постоянно в пути (спасибо приложению Почты России за удобный трекинг) и большое желание найти что-то новое и интересное для iPhone, iPad или Mac. На AliExpress действительно очень ...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

[Из песочницы] Реализация MVVM в ABAP После окончания университета я несколько лет работал программистом C#. Я разрабатывал приложения на WPF с использованием шаблона проектирования MVVM. Затем перешел на ABAP. К большому удивлению обнаружил что ABAP является скорее процедурным языком чем объектно-ориентированны...

Ранжирование задач по приоритету — приложение IL TEMPO Техники управления временем и различные системы учёта ежедневных задач интересовали меня с первых дней работы в офисе. Матрица Эйзенхауэра стала спасением от трясины рутинных дел, и в первое время уберегала от неэффективного использования рабочего времени. Но, спустя несколь...

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

87% предпринимателей планируют инвестировать в свой бизнес в 2022 году К таким выводам пришли аналитики AliExpress Россия и сообщества предпринимателей MPGO в ходе исследования "Индекс предпринимательского оптимизма" . Как себя чувствуют продавцы маркетплейсов в 2021 годуПо сравнению с 2020 годом у большей части предприятий малого и с...

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

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

Redux Toolkit больше не нужен? Проблема огромного количества boilerplate-кода при использовании Redux известна всем, каждый ее решает как может. И мы на разных проектах использовали разные костыли и велосипеды, не теряя при этом надежду найти что-то стандартизированное и удобное. Чуть больше года назад мы...

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

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

Туториал по uplift моделированию. Часть 1 Команда Big Data МТС активно извлекает знания из имеющихся данных и решает большое количество задач для бизнеса. Один из типов задач машинного обучения, с которыми мы сталкиваемся – это задачи моделирования uplift. С помощью этого подхода оценивается эффект от коммуникации ...

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

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

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.2 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech». В предыдущей статье я рассказывала про один из способов реализации многопоточности в приложении Kotlin Multiplatform. Сегодня мы рассмотрим альтернативную ситуацию, когда м...

Функциональность ИТ-архитектуры для CIO важнее ее цены Более половины российских CIO (60%) отметили, что основным фактором, определяющим выбор архитектурного решения, являются его функциональные возможности и количество закрываемых технологией кейсов. Существенно менее важной оказалась цена: она является приоритетным фактором ли...

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

Данные для бизнеса, не для ИТ Главный евангелист компании Denodo Алексей Сидоров — о преимуществах виртуализации данных. На форуме «BIG DATA 2020 ОНЛАЙН», который издательство «Открытые системы» провело в начале июня, состоялась российская премьера компании Denodo – разработчика одноименной платформы ...

Разбор алгоритмов генерации псевдослучайных чисел Я работаю программистом в игровой студии IT Territory, а с недавних пор перешел на направление экспериментальных проектов, где мы проверяем на прототипах различные геймплейные гипотезы. И работая над одним из прототипов мы столкнулись с задачей генерации случайных чисел...

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

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

Как тратить меньше времени на обучение стажеров-аналитиков и повысить его качество Привет, Хабр! Мы – аналитики команды облачного ИТ-сервиса. Наши клиенты – это бизнесмены, которые используют service desk решение. Мы много с ними общаемся и решаем их проблемы, делаем статьи и вебинары о продукте и занимаемся его развитием. Найти сотрудника, который смог ...

OCS предлагает ИТ-каналу российское решение Primo RPA Партнеры OCS могут рассчитывать на квалифицированную техническую поддержку команды дистрибьютора — от консультаций по внедрению RPA до организации обучения и демонстраций по продуктам Primo RPA. Компания OCS Distribution, ведущий проектный дистрибьютор России, предлагает ...

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

«Техносерв» помогает «Ростелекому» оптимизировать процесс техподдержки абонентов Компания «Техносерв» выполнила проект по внедрению технологии Process Mining для анализа и оптимизации бизнес-процесса технической поддержки абонентов В2С ПАО «Ростелеком». Анализ одного из самых массовых бизнес-процессов ...

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

Как стать специалистом по Data Science? На карантине многие начали осваивать новые профессии. Большинство офлайн-бизнесов вряд ли переживут пандемию, и нет ничего удивительного в том, что люди стали активно интересоваться программированием, машинным обучением и другими специальностями, которые не только будут наи...

Как настроить Битрикс 24 Для качественной и грамотной работе команды компании многие руководители используют уникальную программу от известного разработчика «1С Битрикс». С помощью услуг сервера Битрикс 24 можно с удобством управлять офисной работой, осуществлять контроль за работой всей компании и ...

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

Пандемия подтолкнет бизнес к цифровой трансформации Опрос, проведенный компанией OpsRamp и охвативший 137 ИТ-менеджера, показал, что цифровая трансформация внезапно встала во главе бизнес-приоритетов. В целом, 73% менеджеров заявили, что цифровая трансформация бизнеса — их главная задача на текущий момент.

Ноутбуки Lenovo для учебы, развлечений или бизнес-задач Работа, освоение программ в школах или на курсах, комфортный релакс у яркого экрана — для решения этих и других задач стоит купить ноутбук Lenovo. Среди моделей бренда легко найти лэптопы, подходящие по мощности, портативности, диагонали дисплея и другим характеристикам. ***

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

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

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

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