Социальные сети Рунета
Вторник, 23 апреля 2024

Автоконфигурируемость ETL: как мы сделали ETL устойчивым к постоянным изменениям в структуре входных данных Типичный диалог на планировании:Лид:  — Пользователи просят репликацию вот этих колонок в этих таблицах из продакшен базы в data lake.Разработчик: — Когда?Лид:  — Вчера.Запрос в таску, таску в спринт, а дальше вручную исследование входных данных, под...

Управление риском ИТ Добрый день!Меня зовут Максим Торнов. Я долгое время работал в различных областях ИТ, затем более 13 лет занимался ИТ аудитом, управлением риском ИТ и оценкой эффективности систем внутреннего контроля, в одной из консалтинговых компаний «Большой четверки».В данном материале ...

«Эдит Про» объединила кадровые процессы розничной сети «Магнит» в единой системе "Магнит" - сеть розничных магазинов, расположенная в 3,9 тыс. населённых пунктов России. В сеть входит более 16 тыс. небольших продуктовых магазинов, 470 супермаркетов, 7 тыс. магазинов парфюмерии и косметики, а также около 900 аптек. "Магнит Фарма" вх...

Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest Привет! Меня зовут Артём Карачёв, я фронтенд-разработчик в Sportmaster Lab. Сейчас мы пишем модуль автоматизации физической фотостудии, где работают несколько фотографов, менеджеров, фоторедакторов, кладовщиков и других. Все фото кроссовок, которые вы видите в интернет-магаз...

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

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

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

Как мы переносили аналитику из PostgreSQL в ClickHouse Привет, Хабр! Меня зовут Кирилл, одной из задач, которой я занимаюсь в Just AI, является пользовательская аналитика. В этой статье я хочу рассказать о нашем опыте миграции этой аналитики на новую СУБД ClickHouse. О том, с какими нюансами пришлось столкнуться и как мы их реша...

Что лучше: Spark Structured Streaming или полное прекращение работы прода? Правильное построение ETL-процессов (преобразования данных) — сложная задача, а при большом объёме обрабатываемых данных неизбежно возникают проблемы с ресурсами. Поэтому нам требуется выискивать новые архитектурные решения, способные обеспечить стабильность расчётов и досту...

1С: Мориарти Вышел тут у нас самый что ни на есть настоящий детектив. Обратился клиент на УПП с несколько странной задачей – настроить расчет себестоимости. Учёт ведут лет десять.У клиентов на УПП, конечно, случаются трудности с расчётом себестоимости, но они обычно локальные и связаны л...

Кто такой data-инженер в Тинькофф и как им стать Привет! Меня зовут Михаил Иванов, я работаю архитектором DWH в Тинькофф и занимаюсь развитием Batch ETL направления платформы обработки данных. Я расскажу о направлении data engineering в Тинькофф, о том, чем занимаются data-инженеры и как попасть к нам в команду. Читать дал...

Эволюция хранилища данных в Авито Сейчас Data Warehouse в Авито — это инсталляция на 32 серверах. Мы используем девятую версию Vertica и ClickHouse. В команде, которая отвечает за хранилище, работает 21 человек. Поток событий, который мы загружаем, достигает 20 миллионов событий в минуту. Я расскажу, как мен...

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

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

Zeebe и Camunda: сравниваем известные BPM-системы под высокими нагрузками Всем привет! Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. В последнее время я активно занимаюсь BPM-системами Camunda и Zeebe (основа Camunda-cloud). Если вы, как и я, с ходу не можете ответить на вопрос, кто быстрее — Camunda или Zeebe, насколько,...

Особенности проекта Debezium для решения задачи миграции баз данных С 2014 года в России реализуется программа импортозамещения, которая распространяется в том числе на программное обеспечение и системы управления базами данных, поднимая вопросы оптимальной миграции. В этой статье мы, специалисты департамента разработки «Консист Бизнес Групп...

В России строят цифровую платформу государственного аудита за 1,78 миллиарда Это следует из актуального версии федерального проекта "Цифровое государственное управление" национальной программы "Цифровая экономика", пишет CNews .Предполагается осуществить поставку, установку и настройку базовой цифровой платформы Счетной палаты с п...

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

Тренды в IT. Что вообще происходит? Привет! Меня зовут Сергей Путятинский, в Московском кредитном банке (МКБ), я отвечаю за блок IT, клиентский сервис и бэк-офис. Не так давно мы с коллегами по цеху собирались обсудить тренды в цифровизации, причем было желание поговорить не о сферических цифровых «конях в вак...

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

DevSecOps by Swordfish Security. Часть первая Меня зовут Юрий Сергеев, я основатель и управляющий партнер в Swordfish Security. С 2017 наша компания активно занимается проблематикой построения процессов разработки защищенного ПО (Secure Software Development Lifecycle). За прошедшие годы нам посчастливилось реализов...

Улучшение Visual Studio Code для новичков VSCode — Самый популярный редактор кода среди веб-разработчиков. Вы можете использовать его с нуля, однако для опытных программистов его базовых функций недостаточно. Здесь я описал, то как сам докрутил этот редактор под свои потребности. Я фронтенд-разработчик, но также ис...

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

Kubernetes и другие оркестраторы Привет! Меня зовут Леонид, я DevOps-инженер в компании KTS. В этой статье я рассмотрю различные оркестраторы и объясню, почему Kubernetes — лучший выбор.Нашей компании уже 6 лет, и 4 из них мы живем с Kubernetes. До этого мы испытали все варианты деплоя приложений на се...

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

NVIDIA может использовать в графических процессорах Hopper разные по строению кластеры Например, блок обработки графики может быть только в одном кластере, а в остальных — более полезные для расчётов блоки.

Разработка, сборка, деплой и мониторинг сервисов: от общего к частному и обратно Привет, Хабр! Меня зовут Андрей Перепелкин. Я руководитель группы бэкенд-разработчиков, вошел в IT более 15 лет назад, 10 лет занимаюсь Java и около 4 плотно работаю с микросервисами. В этой статье я расскажу, как:— мы организовали разработку микросервисов так, чтобы вы...

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

Как мы перешли с kotlinx.synthetics на Android View Binding Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh.ru, и в этой статье я расскажу о нашем опыте миграции на ViewBinding.В конце 2020 года в официальном блоге Android Developers объявили, что android-kotlin-extensions plugin для Gradle больше не дружит с...

«Искусство войны» Сунь Цзы в бизнесе и проектах. Взгляд на основе личного опыта Здравствуй, Хабр. Меня зовут Николай. Так сложилось, что я довольно давно работаю с людьми, но не считаю, что мой опыт выходит за рамки обыденности и чем-то примечателен сам по себе. Потому, я останусь условным “инкогнито” в профессиональном плане и поделюсь своими...

В России закладывают основу для создания маркетплейса госданных и предоставления их бизнесу Законопроект предполагает изменение правового статуса данных в НСУД, определяет методологические подходы к работе с ними, а также предусматривает создание ИТ-инфраструктуры. Так, должна быть построена единая информационная платформа национальной системы управления данными (Е...

[Перевод] DeepETA: как Uber прогнозирует ETA с использованием глубокого обучения Прим. Wunder Fund: В сегодняшней статье рассказываем, как Уберу удается точно предсказывать время прибытия такси или курьера. Мы нашли её очень увлекательной, как и несколько других статьей из технического блога Убера.Волшебный клиентский опыт пользователей Uber зависит от т...

Высокопроизводительные платформы от Western Digital на базе накопителей NVMe SSD Компания Western Digital обеспечивает пользователям ресурсы для хранения огромных массивов данных и создаёт высокопроизводительные платформы на базе накопителей NVMe SSD (в MERLION доступны под заказ). Центр обработки данных на базе технологии ...

Как работает создание и управление маркетинговыми кампаниями Спортмастера и причём здесь Oracle Приветствую! Меня зовут Михаил, я разработчик Oracle в ClubPro (Клубная программа, программа лояльности Спортмастера). В команде разработки моё основное направление связано с развитием Campaign Management. Campaign Management (далее для краткости Campaign) предназначен ...

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

Как устроены облачные сети и чем они отличаются от On-premise Cloud Station — Photoshop Art by PhaseRunner Принципы построения облачных и On-premise-сетей различаются: в облаке много новых сетевых сущностей и подходов к построению инфраструктуры. Но новое не значит сложное. Меня зовут Болат Кажкенов, я архитектор VK Cloud Solutions....

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

Заднее число против обратной силы, или Миграции в BPM-решениях Мы в «ЛАНИТ — Би Пи Эм» занимаемся построением BPM-решений и автоматизацией бизнес-процессов. Обычно после выпуска первой версии развитие процессов не останавливается и заказчик хочет их улучшать: заменять ручные расчеты на автоматические, убирать ненужные шаги и обращения к...

Этапы погружения junior-разработчика Всем привет! Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и ...

Как управлять командой разработки Привет! Я Иван Антипин, заместитель директора департамента разработки в AGIMA. За свою карьеру я поработал с десятками команд. Где-то был разработчиком, где-то тимлидом, где-то помогал извне. У меня был миллион возможностей разобраться, как люди ведут себя в коллективе. Но в...

Расчет ППМ для АФАР В данной статье хочу поделиться своим опытом расчетов ППМ для АФАР. Читать далее

Как можно тестировать платформенные сервисы PaaS (Platform as a Service) — внутренняя платформа для запуска и разработки приложений. Если коротко, то наш PaaS позволяет легко и, можно сказать, при нулевом знании внутренней кухни создать свой сервис и начать пилить продуктовые компоненты. Более длинное объяснение — в э...

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

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

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

Введение в Облачные Вычисления для Всех от Инженера Microsoft, Ex-Amazon Многие из вас слышали про мировой успех облачных компаний и таких компаний как Amazon Web Services, Microsoft Azure и Google Cloud Platform. Сейчас мы видим, как отечественное облако активно развивается – Яндекс Облака, Mail.ru облако и Сбербанк тоже работает в этом направле...

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

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

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

Консорциум японских компаний готовится к тестированию цифровой иены Консорциум из примерно 70 японских компаний, включая три крупнейших банка страны, сообщил о планах провести тестирование основанной на иене цифровой валюты, после чего в 2022 финансовом году ожидается её официальный запуск. Источник изображения: sergeitokmakov / pixabay.com ...

Впечатления о Golang от разработчика на PHP Привет! Меня зовут Андрей Литвиненко и я имею почти 15-летний опыт разработки на PHP. Уже около трех месяцев я активно пишу на Go и хочу поделиться наблюдениями, которые отметил для себя. Возможно, этот текст будет полезен тем, кто сейчас знаком с PHP и подумывает познакомит...

Почему важно тестить на устройствах, которыми пользуются ваши пользователи, а также немного об Emoji Почему важно тестить на устройствах, которыми пользуются ваши пользователи, а также немного об Emoji Привет Хабр! Друзья зовут меня Данил, я web-разработчик в МегаФоне и работаю над системой обработки обращений наших пользователей. А их у нас огромное количество, и я каждый ...

Руководство разработкой: beginner's survival guide Привет! Меня зовут Наташа, я руковожу разработкой бэкенда страницы yandex.ru. Сейчас у нас в команде больше двадцати человек, которые входят в отдельные группы разработки. Три года назад я впервые стала «тимлидом» маленькой группы из четырёх человек, накопив к этому времени...

Microsoft покупает Activision Blizzard за 68,7 миллиарда долларов. Это крупнейшая сделка в индустрии видеоигр Компания Microsoft объявила о сделке по покупке издателя видеоигр Activision Blizzard за 68,7 млрд долларов — из расчета 95 долларов за акцию. Это станет крупнейшей покупкой Microsoft за всю историю и самой крупной сделкой в индустрии видеоигр. На фоне этой новост...

В тепличных условиях: Wi-Fi сеть для агрокомбината Бывают проекты сравнительно простые, например, развернуть сеть для посетителей парка. Если погода хорошая, работать — одно удовольствие. А бывают, как этот — в условиях, которые для людей, в общем-то, и не предназначены, ведь на фермах все делается так, чтобы хорошо было рас...

Техрадар от ThoughtWorks Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

БДСМ с БД ПМО или как я работал с госданными Росстат ежегодно публикует порядка 4 тысяч показателей государственной статистики. Они доступны всем без каких-либо ограничений по статусу, правам доступа и т.п. Но публикуя данные, Росстат прежде всего ориентируется на то, что пользователи будут работать с ними вручную (гла...

Как проходит интервью системных аналитиков DWH в Тинькофф Привет! Я Мария Фоменко, заместитель руководителя управления хранилищ данных и отчетности в Тинькофф. Расскажу о направлении DWH и о том, как попасть к нам в команду, что спрашивают на скрининге HR и на секциях системного анализа DWH.Статья будет полезна тем, кто планирует р...

Дилемма моделирования в рамках Data Vault/Anchor Modeling: объект или событие Всем привет :) Меня зовут Голов Николай, я строю платформу данных на основе Snowflake и Anchor Modeling в ManyChat.В этой статье я уже подробно рассказывал, как решал аналогичную задачу  в Авито, используя Vertica и методологию Anchor Modeling. В комментариях ...

Загрузка stage слоя DWH. Часть 1 Доброго дня. Меня зовут Иван Клименко, я разработчик потоков обработки данных в компании Аскона. В этом цикле статей я расскажу опыт внедрения инструмента Apache Nifi для формирования DWH. Данная статья посвящена первому этапу внедрения Apache NIFI - начальным потокам в...

Евразийский Банк и GlowByte внедрили инструмент Qlik для загрузки данных в реальном времени Евразийский Банк (Республика Казахстан) совместно с GlowByte – ведущим поставщиком аналитических бизнес-приложений и корпоративных хранилищ данных года реализовали проект по переходу на новую систему репликации данных на базе возможностей Change Data Capture (CDC) платформы ...

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

Финансовый вопрос в сфере open source — обсуждаем различные точки зрения на проблему В начале января разработчик библиотек faker.js и colors.js намеренно «испортил» собственные программные продукты. Он добавил в код бесконечный цикл, который выводил в консоль бессмыслицу. В результате нарушилась работа тысяч приложений по всему миру, в том числе у крупных об...

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

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

DevOps Cookbook: как построить процессы с нуля Привет! Меня зовут Мария, я DevOps-инженер в компании Wrike. В этой статье расскажу о работе DevOps-инженеров с командами разработчиков: как выглядит процесс взаимодействия, из каких этапов состоит и как построить его с нуля. Статья будет полезна, если вы часто меняете проек...

Реляционные СУБД: история появления, эволюция и перспективы Привет, Хабр! Меня зовут Азат Якупов, я работаю Data Architect в компании Quadcode. Сегодня хочу поговорить о реляционных СУБД, которые играют важную роль в современном IT-мире. О том, что они собой представляют и для чего нужны, понимают, вероятно, большинство читателей.Но ...

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

Новая рзработка поможет сохранить и реконструировать в цифровом виде памятники архитектуры Работа ученых стала частью проекта, который получил финансирование от исследовательской и инновационной программы Европейского союза Horizon 2020 в рамках грантового соглашения Марии Склодовской-Кюри. В нем приняли участие Пермский Политех, Университет Павии, Университет Вал...

Размышления о написании пользовательских историй Всем привет! Меня зовут Максим, и я работаю бизнес-аналитиком на проекте Швейцарских Железных Дорог. За последние пять лет я описал больше четырех сотен пользовательских историй, экспериментируя со структурой и форматом. Под катом рассказ о том, какие проблемы у меня возника...

Новое слово в расчётах систем видеоконференцсвязи — часть №2: расчёт диагонали ТВ и VR-визуализация 360˚ В прошлой статье Часть №1: подбираем видеокамеру, используя 3D-моделирование мы показали удобные современные инструменты для подбора оптимальной камеры для переговорной комнаты или конференц-зала.Этому проекту посвящается цикл статей:Часть 1: Подбираем видеокамеру, используя...

Этапы развития продакт-менеджера. От разработки фич до выхода на новый рынок Меня зовут Наталья Царёва, вот уже 4 года я работаю в компании ISPsystem на должности product manager. Сейчас я полностью отвечаю за DCImanager —  это платформа для управления оборудованием. Как CEO, только не компании, а продукта. Но такой уровень ответственности и спи...

Kubernetes Resource Model (KRM), или YAML всему голова Connections by GrahamSym. YAML (YAML Ain't Markup Language) — язык сериализации данных, который обычно применяется в файлах конфигурации, используемых в Kubernetes, Docker, Ansible и многих продуктах. Сейчас этот инструмент незаслуженно недооценен, многие просто не понимаю...

Прячем секреты в репозитории с помощью helm-secrets, sops, vault и envsubst Привет, Хабр! Меня зовут Евгений Симигин, я занимаюсь внедрением DevOps-практик в Центре компетенций по разработке облачных и интернет-решений МТС Digital. А еще я – куратор практикумов docker и kubernetes на платформе rebrainme.com. Практика показывает, что далеко не все ...

[Перевод] Эмоциональный код Я зарабатываю программированием с 1979 года, и большую часть этого времени мне приходится работать с чужим кодом. Поначалу было: "Добавьте эту маленькую функцию к тому, что у нас уже есть". Теперь — "как мы можем стать лучше" и " стоит ли сохранять данный код?". Прочтение ко...

Первые впечатления об электронной книге Onyx Boox Edison С недавних пор заинтересовался электронными книгами. Причина проста – экономия времени и места. Волею случаю ко мне попала электронная книга Onyx Boox Edison с довольно крупным сенсорным экраном диагональю 7,8” и подсветкой. Читать далее

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

Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция Привет! Меня зовут Сергей Курочкин, я руковожу Android-разработкой в СберМаркете. Сегодня я расскажу, зачем нужен Jetpack Compose в проектах React Native, и поделюсь опытом интеграции фреймворка в наши приложения. В конце на примере простого компонента разберем весь процесс ...

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

Главные тренды цифровизации промышленности 2021 года Технологии Промышленность 17.12.2021, 17:42 Главные тренды цифровизации промышленности 2021 года Тренды меняются непредсказуемым образом, и это характерная черта VUCA-мира, в котором задачи прогнозирования трудно реализуемы. Сейчас мы ...

Вам посылка, или Как мы доставляем сообщения с сервера на клиент в реальном времени Меня зовут Алексей Комаров, я — старший frontend-разработчик в SuperJob. Хочу поделиться опытом реализации механизма обновления данных в реальном времени у нас на сайте. Под катом — подробности о выборе подхода, о проблемах, с которыми мы столкнулись при разработке, о наших ...

Выгрузка с VMware vAvailability: перенос виртуальных машин в Россию Привет, Хабр! Меня зовут Андрей Вахутинский. Это первый пост в блоге компании Oxygen на Хабре, и сегодня я хочу поделиться практикой миграции одного из наших клиентов из зарубежного облака. В этом тексте мы разберем достаточно простой способ выгрузки виртуальных машин из эко...

«Юнидата» выпустила облегченную версию своего MDM-продукта Версия Standard Edition продукта для управления мастер-данными ориентирована на предприятия малого и среднего бизнеса. Компания «Юнидата» объявила о выходе облегченной версии своего MDM-продукта — Standard Edition. Оптимизированная под потребности малого и среднего бизнес...

Samsung рассказала о разработке ОЗУ DDR6 до 17 000 МГц и DDR7 от 32 000 МГц на 1-нм техпроцессе Первые модули памяти стандарта DDR6 могут появиться уже в 2024 году, но в расчёт не берётся дефицит компонентов и полупроводниковый кризис

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

[Перевод] Масштабируем Kubernetes до 4000+ нод и 200 000 подов Фото Todd Diemer, Unsplash.com В PayPal мы недавно начали прощупывать почву с Kubernetes. Большинство наших рабочих нагрузок выполняется на Apache Mesos, и в рамках этой миграции нам необходимо было понять несколько аспектов производительности кластеров, работающих под упра...

Роботизация для macOS по-взрослому Несмотря на то, что на рынке существуют различные RPA-решения, большинство из них не работают на macOS. Microsoft выпускает самую распространенную операционную систему для конечных пользователей, и большинство вендоров предоставляют решения, совместимые только с Windows. При...

Квантовые технологии: что реально с ними сейчас происходит в мире и в России Квантовый процессор Google на базе массива из 54 кубитов. Квантовые технологии стали своеобразным технологическим Святым Граалем. Все крупнейшие государства и компании вкладывают огромные деньги в разработку, но никто толком не понимает, как в финале будет выглядеть инфрас...

Техника — безопасности: что ожидает айтишника в инфобезе Привет, Хабр. Меня зовут Антон Иванов, я СТО «Лаборатории Касперского». Сейчас информационная безопасность — обширная область с очень размытым краем. Не всегда можно понять, где кончается обычная разработка и начинается ИБ-разработка. Под катом я расскажу, почему пытаться пр...

Как мы в Домклике делаем виджеты на React Всем привет! Меня зовут Игорь Савин, я frontend-разработчик в компании Домклик. На текущий момент у нас около 150 различных команд разработки, из которых большая часть связана с разработкой какого-либо фронтенда на HTML, CSS и Javascript. Но когда так много команд, непременн...

Сбер начнёт выпускать ЦФА на собственной платформе Учёт и обращение ЦФА, выпускаемых на платформе цифровых активов Сбера, будет происходить в информационной системе, созданной на основе распределённого реестра по технологии блокчейн, что гарантирует безопасность данных и невозможность подмены информации.

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

DevOps: о самом важном. Часть 1. Про то, о чем мало говорят Привет! Меня зовут Каро Манасян, я Chief DevOps Officer Московской биржи, и сегодня мы поговорим про… DevOps. Вокруг этого слова поднят такой уровень хайпа, что каждый интерпретирует его, как хочет. То ли это методология, то ли культура, то ли человек… Однако, на данный моме...

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

Как устроены IT-процессы в «Сравни.ру» Привет, «Хабр»! Меня зовут Дмитрий Парфёнов, я технический директор в «Сравни.ру». Сегодня я расскажу, как в нашей компании выстроены процессы продуктовой разработки, какие метрики мы используем в работе и как происходит онбординг новых сотрудников.  Читать далее

Создание API на основе протокола MTProto В уже  далеком 2019 Telegram объявил конкурс на создание веб-версии своего мессенджера, в котором мне удалось поучаствовать. По итогу у меня осталась библиотека, которая может работать с API Telegram по протоколу MTProto. Полученный опыт вдохновил меня реализовать прото...

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

Собираем генератор данных на Blender. Часть 1: Объекты Привет, Хабр! Меня зовут Глеб. Я работаю в компании Friflex над проектами по оцифровке спорта. Работая над idChess (приложением для распознавания и аналитики шахматных партий), мы расширяем наш датасет синтетическими данными. В качестве движка используем Blender. В этой ста...

[Перевод] Миграция 17 000 файлов JS на TypeScript. Как это было Неточности в коде могут стоить сотен мегабайт оперативной памяти и многих часов, потраченных впустую, только из-за того, что информация о типе переменной приходит в редактор спустя полминуты после наведения курсора. Если вы хотите перейти на TS, читайте эту статью, чтобы изб...

Опыт эксплуатации Mellanox под управлением Switchdev Мы уже писали про Linux Switchdev в Mellanox — что это такое и как мы с ним живем в Qrator Labs. Сегодня я хочу рассмотреть этот вопрос с другой стороны. Меня зовут Дмитрий Шемонаев, я руковожу центром сетевых операций.Кроме того, что этот коммутатор можно использовать как W...

Руководство по Supabase. Часть 1 Привет, друзья! В этом цикле из 2 статей я хочу рассказать вам о Supabase — открытой (open source), т.е. бесплатной альтернативе Firebase. Первая статья будет посвящена теории, во второй — мы вместе с вами разработаем полноценное social app с аутентификацией, базой данных...

Миграция данных из различных RDBMS в HADOOP В статье будет рассмотрен процесс экспорта данных в Hadoop из различных РСУБД посредством фреймворка Spark. Для взаимодействия с фреймворком Spark будет использован язык программирования Python с применением api pySpark. Читать далее

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

Angular Libs как монорепозиторий: начало, настройка, работа с assets Всем привет! Меня зовут Илья и я хочу рассказать вам как можно подробнее про Angular Libs. В частности, то, как можно использовать его в качестве монорепозитория для сборки нескольких приложений с tree-shaking и переиспользуемостью различных модулей в разных библиотеках и ча...

Первый телефон Realme с селфи-камерой под дисплеем обнаружен в патентном документе Realme уже некоторое время работает над своим первым телефоном с камерой под дисплеем. Фактически, еще в сентябре вице-президент Realme Сю Ци Чейз опубликовал на Weibo изображение смартфона, на котором нет отверстия для селфи-камеры. Механизм подъема камеры тоже не наблюдает...

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

Парсинг исторических данных с Google Scholar используя Python Как спарсить исторические данные 2017-2021 годов с Google Scholar и сохранить их в CSV, SQLite используя Python и SerpApi. Читать далее

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

Анонимизация базы данных или как быть уверенным, что ты не нарушаешь закон “О персональных данных” В настоящее время практически все ИТ-продукты работают с персональной информацией пользователя: ФИО, телефон, e-mail, паспортные и другие идентифицирующие данные. Для  обеспечения защиты прав и свобод, человека и гражданина при обработке его персональных данных в Россий...

Предполагаемая дата RTM для Windows 11 22H2 утекла в сеть Не так давно появилась информация о том, что сборка Windows 11 Build 22621 может быть подписана Microsoft 20 мая. Сегодня пользователь под ником «WalkingCat» раскрыл дату Windows 11 22H2 RTM, и это всего через несколько дней после 20 мая. По данным пользователя, Microsoft по...

Как разработчикам начать вести Телеграм-канал Меня зовут Александр, я руковожу backend-разработкой в КТS. Мы разрабатываем сложные высоконагруженные сервисы для крупных корпораций и рекламные спецпроекты.У нас есть Телеграм-канал «Программисты делают бизнес». Мы ведем его недавно — первый пост вышел в декабре 2020 года....

Продажи смартфонов в КНР в минувшем месяце упали на 18,2 % в сравнении с январём прошлого года По данным Китайской академии информационных и коммуникационных технологий (CAICT), поставки смартфонов в Китае в январе текущего года снизились на 18,2 % в сравнении с аналогичным периодом прошлого — до 32,4 млн экземпляров. Источник изображения: mi.com Как сообщают в CAICT,...

VK Company Ltd отчиталась за 2021 год VK Company Limited публикует аудированную отчетность в соответствии со стандартами МСФО и сегментные финансовые данные за 2021 финансовый год, завершившийся 31 декабря.

Летняя Школа Юных Программистов #47 Привет хабраюзер, меня зовут Климов Николай и сегодня я расскажу вам о нашей школе - Летней Школе Юных Программистов имени А.П. Ершова (сокращенно ЛШЮП). Она довольно известна в узких кругах (в основном в IT и университетской тусовке Новосибирска), но на хабре о ней мало кто...

Postgresso #2 за 2022 (39) В эти безрадостные дни многим трудно работать, сочинять и даже читать статьи. Но ИТ-инфраструктура это как водопровод — без неё жизнь уже почти невозможна. И мы продолжаем выпускать Postgresso. По понятным причинам в этом выпуске будет много ссылок, меньше анализа. И главн...

JNI Часть 1: Введение Всем привет! Меня зовут Роман Аймалетдинов и я разрабатываю клиентское приложение Ситимобил. Решил написать небольшую серию из трех статей по JNI, так как технология используется редко, но иногда она бывает очень полезной. Несмотря на то, что я разрабатываю классические прил...

Как работать с файрволлом через nftables Статья расскажет об инструменте для управления сетевой подсистемы ОС Debian - nftables. Статья не предполагает доскональный разбор работы утилиты и расскажет только об основах использования. Читать далее

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

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

«Ростелеком» приобрел ведущего разработчика в сфере цифровизации государственного управления Группа «Ростелеком», крупнейший в России интегрированный провайдер цифровых услуг и решений, приобрела 50,01% долей ООО «БФТ-Холдинг» — компании, оказывающей комплексные услуги по разработке и внедрению информационных систем в сфере цифровой трансформации государственного уп...

Двухпроцессорное 24-дисковое хранилище Qnap TDS-h2489FU рассчитано на накопители U.2 NVMe PCIe Gen 4 Компания Qnap Systems, специализирующаяся на хранилищах данных, на днях выпустила флагманскую двухпроцессорную модель TDS-h2489FU, включающую только твердотельные накопители. Основой NAS служат процессоры Intel Xeon Silver 4300 (16 или 32 ядра). Объем памяти DDR4 ECC м...

Метавселенная по Нилу Стивенсону: какой ее изобразил автор «Лавины» Термин «Метавселенная» родился в 1992 году вместе с пост-киберпанком в романе Нила Стивенсона «Лавина». А затем концепцию Метавселенной подхватили как другие фантасты, так и ведущие IT-компании. И вот, мы живем в мире, где Марк Цукерберг объявляет о том, что название компани...

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

Как мы сделали хакатоны great again Привет, Хабр! Меня зовут Леонид Тощев и я отвечаю за направление разработки в команде контента Учи.ру. С 2020 года мы регулярно проводим внутренние хакатоны и очень довольны результатами. И для нас это реально работающие штуки, где мы тестируем новые идеи и технологии. Вот к...

Отечественная бизнес-аналитика вновь в мировом русле На рынке бизнес-аналитики возрождается допандемийный тренд - спрос на автоматизацию планирования бизнес-деятельности на основе прогнозной аналитики. К такому выводу пришла маркетинговая служба компании Intersoft Lab, проанализировав предварительные данные по рынку CPM-систем...

Настройка docker в debian 11.2 Docker единственная система контейнерной виртуализации с которой мне еще не доводилось сталкиваться, по этому после изучения данной темы решил написать данную публикацию. В данной публикации пойдет речь о сборке собственного образа (с помощью dockerfile) на основе официальны...

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

Как сделать ваши GitLab CI пайплайны быстрее Привет, меня зовут Владимир. Я работаю в компании GitLab Архитектором Решений и время от времени я отвечаю на вопросы, которые, как мне кажется, могли бы быть интересны широкому сообществу. Сегодня я поделюсь рекомендациями о несколько способах ускорения выполнения CI/CD зад...

[Перевод] Data-Oriented архитектура В архитектуре программного обеспечения существует один малоизвестный паттерн, заслуживающий большего внимания. Архитектура, ориентированная на данные, (data-oriented architecture, DOA) была впервые описана Радживом Джоши в отчете RTI 2007 года, а затем в 2017 году Кристианом...

Автоматизируем iOS-сборку c помощью Jenkins Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю в проекте WASD.TV. В этой статье я расскажу о своем способе автоматизации iOS-сборки в TestFlight через Jenkins. С помощью такого метода можно настроить автоматизацию как локально, так и на удаленной м...

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

Альфа-Банк провёл Alfa Digital Open 2021 – главный цифровой форум года Привет!На сегодня у нас для вас две новости.Во-первых, мы провели Alfa Digital Open, самый большой онлайн-форум на тему цифровых технологий в Альфа-Банке. Во-вторых, представляем голосового финансового помощника — его зовут Альф, а свой голос ему подарил Всеволод Кузнецов, и...

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

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

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

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

Gatling. Тестирование Kafka Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Мы продолжаем наш цикл статей, посвященных работе Gatling с различными протоколами. Ранее мы уже рассмотрели работу с HTTP, JDBC и gRPC. В этой статье поговорим о работе Gatling с Kaf...

Новые тенденции и разработки в мире искусственного интеллекта Российский рынок искусственного интеллекта продолжает активный рост. По предварительным расчетам IDC, он увеличится на 16% на мировом рынке и на 18% в России. Кроме сферы производства высокие технологии развиваются  в образовании, ритейле, коммуникациях и менеджменте. Искусс...

[Перевод] git bisect: путешествие по времени и багам Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

MikroTik: IPsec IKEv2 VPN между роутерами MikroTik (site-2-site) Данная статья является результатом нескольких лет изучения, тестирования и внедрения VPN на оборудовании MikroTik на основе чистого IPsec IKEv2 между несколькими сетями с динамической маршрутизацией. Используя данный метод можно выстроить связную структуру сети с достаточным...

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

Правительство РФ примет решение по криптовалютам в течение месяца В правительстве активно обсуждается будущее рынка криптовалют в России. Поскольку сейчас он фактически никак не регулируется, вопрос требует как можно более быстрого рассмотрения. В Минфине назвали приблизительные сроки принятия решения. Источник: sergeitokmakov/pixabay.com ...

Новая глава. Как AGIMA меняет подход к кадрам Привет! Меня зовут Александр Богданов, я основатель компании AGIMA. Эта статья очень важна для меня, всей нашей команды и IT-специалистов, которые сейчас оказались на распутье. Санкции против России существенно повлияли на весь бизнес в стране и, конечно же, на рынок IT. А п...

Как настроить «Планфикс» с нуля и почему именно он Статья будет интересна бизнес-аналитикам, project-менеджерам, тимлидам, CEO начинающих студий по разработке и всем причастным и интересующимся. Hola, Amigos!Меня зовут Артем, и я TeamLead компании Amiga. Сегодня расскажу, как мы настроили процессы взаимодействия с коман...

Хранители данных: как устроена работа с DWH в Lamoda Всем привет! Меня зовут Юлия Скогорева, я системный аналитик в команде Center of excellence в Lamoda, которая входит в дирекцию данных и аналитики.Если бизнесу нужны какие-то данные для принятия важных решений, то на помощь приходит наша команда. Мы тщательно изучаем множест...

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

Основы HTTPS, TLS, SSL. Создание собственных x509 сертификатов. Пример настройки TLSv1.2 в Spring Boot Привет, Хабр! В современном мире абсолютное большинство сайтов используют HTTPS (Google даже снижает рейтинг сайтов работающих по HTTP в поисковой выдаче), а подключение к различным системам происходит по протоколу TLS/SSL. Поэтому любой разработчик рано или поздно сталкивае...

Big O нотация в Swift Данная статья поможет начинающим iOS разработчикам разобраться в производительности алгоритмов в Swift.Обозначение Big O нотация (или просто Big O) — это способ оценки относительной производительности структуры данных или алгоритма, обычно по двум осям: времени и пространств...

Спортивное программирование: не все так просто, как кажется Меня зовут Абай Баймуканов, я – разработчик-алгоритмист. Уже несколько лет увлекаюсь олимпиадными программированием, поэтому в этой статье хотел бы поделиться своим видением по этому поводу. Быть олимпиадником по спортивному программированию довольно весело и интересно. Н...

Как масштабировать сервис в 20 раз и свернуть обратно за один день Может ли команда разработки быть спокойной 8 марта, если вы в сервисе №1 по доставке цветов? Наша история.Меня зовут Дима, я работаю техническим директором в Flowwow. Мы развиваем маркетплейс локальных магазинов, которые продают красивые букеты и подарки. В нашей R...

Как я тестировал Android-приложения с помощью Samsung Remote Test Lab Меня зовут Игорь. В прошлом году, параллельно с учебой в 11 классе, я проходил обучение в “IT-Школе Samsung” на базе томского IT-Куба. В конце курса обучения я одержал победу во Всероссийском конкурсе компании Samsung по разработке мобильных приложений «IT Школа выбирает сил...

Паттерны асинхронных обменов на платформе Авито Привет! Меня зовут Павел Агалецкий, я старший инженер в команде архитектуры. Одна из областей ответственности нашей команды — синхронное (RPC) и асинхронное взаимодействие между сервисами. В этой статье я расскажу о том, как можно связать сервисы друг с другом и как это...

MARKETING DATA ANALYTICS 2022. II Всероссийский форум по сбору и анализу данных в маркетинге Маркетинг всегда строился на работе с данными: опросы, полевые исследования, анализ конкурентов. Данные всегда были в цене и собирать их старались как можно больше. Но сегодня, когда мы живем в цифровом мире, переполненном информацией, перед маркетингом встают новые вопросы:...

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

Неидеальный руководитель: 8 причин почему так В мире огромное количество людей, которые стали руководителями, а потом перехотели ими быть — в чем дело?Когда мы молодые и амбициозные, то готовы брать все, что дают и радуемся любому повышению: «Вау, челлендж! Сейчас всем докажу! Я хочу быть руководителем, хочу власти и ус...

Ракета на палочке Всем привет! Меня зовут Илья!Если вы читали мою прошлую статью, то наверное уже знаете что я увлекаюсь любительским ракетостроением. Это сложная и долгая тема. Давайте сейчас не будем строить большую ракету, а в этой статье давайте поговорим о чём-нибудь попроще. Ну, наприме...

Technical Product Manager или Business Product Manager? Часть 2 Всем привет. Как и обещал, публикую вторую часть статьи на тему того, кто приносит больше пользы, Business Product Manager или Technical Product Manager. Напомню, что первую часть статьи, где я рассказываю, какая ситуация сложилась у меня в бизнесе и какой управленчески...

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

Использование Crosstab в бесплатной библиотеке отчетности JasperReports В автоматизации отчетности очень часто используют открытую Java-библиотеку JasperReports, например статья Опенсорс-решение для автоматизации отчетности рассказывает об ее использовании для получения PDF форматов отчетности между делом упомянув о возможности экспорта в другие...

Python — серьезный язык для разработки backend Всем привет! Меня зовут Аникин Денис, я тимлид в команде Chat в Райффайзенбанке. А также представитель внутреннего Python-сообщества, так называемый «community lead» (об этом как-нибудь в другой раз). В этой статье я хотел поговорить про отношение к Python среди разработчико...

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

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

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

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

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

Эволюция UI-тестов в iOS-приложении Test-driven development — по-прежнему спорная тема. Часто встречается обоснованное, в общем-то, мнение, что такая разработка нужна только большим компаниям, потому что только у них достаточно ресурсов для создания и поддержки большого количества тест-кейсов. Но сегодня на п...

[Перевод] Обработка данных криптовалютного рынка в RavenDB с использованием временных рядов Что если можно было бы хранить данные временных рядов вместе с «обычными» данными, избавившись от затрат времени, сил и ресурсов, связанных с использованием отдельной СУБД? RavenDB — это документо-ориентированная NoSQL-база данных, оснащённая стандартной поддержкой работы с...

Как мы сделали фильтр «бабушкин ремонт» Найти и выбрать квартиру в современном мире — что может быть проще? Берёшь смартфон, скачиваешь приложение и находишь подходящий вариант. Так же просто разместить объявление о продаже или аренде недвижимости. Пользователи смотрят десятки квартир в поисках подходящей — качест...

А как настроен ваш умный дом? Homekit, Яндекс дом, голосовые сценарии, web интерфейс с управлением и аналитикой Давно я думал о внедрении системы умного дома в свою квартиру, сравнивал технологии и контроллеры, читал обзоры, и когда подошел момент делать электрику в квартире решил остановиться на беспроводной технологии Z-Wave - большой ассортимент производителей и совместимых устройс...

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

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

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

Django-sockpuppet, интересная альтернатива React, Vue, Angular или очередная заброшенная джанговская «батарейка»? Всем доброго времени суток! В данной статье я хотел бы очень кратенько, без подробностей рассказать про интересный проект, который будучи достаточно простым, сильно увеличивает возможности Django фреймворка. Мне он показался достаточно интересным. Сейчас хайп вокруг с...

Сбер меняет организационную структуру С целью повышения клиентоцентричности в рамках реализации Стратегии 2023 Сбера принято решение внести изменения в организационную структуру.

Репликация с нуля за 5 простых шагов (невозможна) Меня зовут Сергей Петренко, я работаю в команде кластерных технологий Tarantool. В прошлом году я рассказывал о том, как в Tarantool появилась синхронная репликация и поддержка автоматических выборов лидера на основе Raft. Теперь предлагаю погрузиться во «внутренности» репли...

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

Зачем CI/CD тестировщикам? Сейчас компетентность в сфере TestOps является таким же базовым требованием к QA-инженерам, как и написание автоматизированных тестов. Причина — в активном развитии CI/CD в проектах и необходимости QA-инженерам работать с пайплайнами (читать как "последовательность этапов в ...

Samsung и Western Digital попробуют вместе стандартизовать и внедрить технологии хранения данных следующего поколения Компании Samsung Electronics и Western Digital объявили о подписании меморандума о взаимопонимании, целью которого названо «уникальное сотрудничество по стандартизации и широкому внедрению технологий размещения, обработки и коммутации данных следующего поколения (...

Публикация отчета компании Electric Capital за 2021 год В 2021 году активность крипторазработчиков достигла исторического максимума САН-ФРАНЦИСКО, 6 января 2022 г. /PRNewswire/ — Компания Electric Capital сегодня опубликовала Developer Report 2021 года — отраслевой стандарт для понимания ситуации в экосистемах кри...

[Перевод] 711 тысяч строк кода, 20 лет, один разработчик: как создавалась Dwarf Fortress Dwarf Fortress — один из тех странных проектов, ставших любимыми в Интернете. Это бесплатная игра, в которой можно быть или авантюристом, или управлять крепостью дворфов в случайно сгенерированном фэнтези-мире. Симуляция очень подробна, каждая новая игра создает множество ц...

Полуструктурированные данные в Аналитических Хранилищах Привет! На связи Артемий – Analytics Engineer @ Wheely.В последние годы явным стал тренд на анализ слабоструктурированных данных – всевозможных событий, логов, API-выгрузок, реплик schemaless баз данных. Но для привычной реляционной модели это требует адаптации ряда новых...

Семь танков за 36 секунд: военные Украины похвастались способностью останавливать «танки РФ» Главнокомандующий Вооружённых сил Украин (ВСУ) рассказал о результатах недавних учений расчётов противотанковых комплексов.

Технический стек проекта из кейса-лайфхака про взаимоотношения IT-команды и «бизнеса» Сбера Как и обещали в первой части кейса, рассказываем о том, какой стек использовала IT-команда Сбера при работе над проектом с большими данными. Для тех, кто её не читал: благодаря этому проекту разработчики научились эффективно взаимодействовать с «бизнесом», пройдя через кризи...

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

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

Схематичное отображение машин на маршруте Алгоритм для отображения интервалов общественного транспорта Всем привет. Меня зовут Олег Иванов, я занимаюсь Android-разработкой в “Рексофт”. Сегодня я расскажу вам о такой нетривиальной задаче как отрисовка машин общественного транспорта на схеме маршрута. На первый взгля...

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

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

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

Actions: как в GitHub, но в GitLab Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group.То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в компании достигает такой зрелости, что появляются tools team, enabling team и ин...

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

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

Сто раз сломай, один раз поправь или как мы улучшали тестирование отказоустойчивости и восстановления API Привет, хабровчане!Меня зовут Нурыев Асхат, я ведущий инженер по автоматизации в DINS. За время работы в компании я участвовал в решении множества сложных задач. В этой статье я поделюсь историей улучшения процесса и автоматизации тестирования высокой доступности и восстанов...

Как мы четыре года организовываем работу на удаленке с помощью Discord Тренд 2020 года продолжает расти. Все больше компаний дают возможность работать сотрудникам в гибридном формате или полностью из дома.Я расскажу, как мы организовали удаленную работу в Discord.Меня зовут Илья, я CTO компании 2people IT и один из её основателей. Основная наша...

Как мы заставили коллег фотографировать «зебру» Давно ничего не писал на Хабре. К сожалению, не возникало одновременно сложных и интересных задач, о которых хотелось бы рассказать. А так как читатель Хабра человек, как правило, искушённый, то лишний раз "стыдиться" не хотелось.Однако, с недавних пор руковожу отделом компь...

Shure MXA310 - Настольный микрофонный массив Microflex Ecosystem Настольные микрофонные массивы применяют технологию Steerable Coverage™, чтобы добиться безупречного захвата речи около конференц-столов различных форм, размеров и назначений. МИКРОФОННЫЙ МАССИВ СОДЕРЖИТ: – Программа Shure Intellimix® DSP Suite – ...

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

[Перевод] Возможности Java 17 и рекомендации по миграции Java значительно изменилась с годами. Прочтите сравнение версий 8 и 17 и узнайте ответ на вопрос: стоит ли обновляться?Через несколько месяцев, в марте 2022 года, Java 8 закончится поддержка Oracle Premier Support. Это не означает, что он не будет получать никаких ...

Qualcomm Technologies Snapdragon Ride ляжет в основу беспилотников GM Основу вычислительного блока Ultra Cruise составляют два процессора Snapdragon SA8540P SoC и ИИ-ускоритель SA9000P, которые отвечают за низкие задержки ключевых функций управления 16-ядерного ЦП и производительность обработки ИИ-запросов свыше 300 TOPS для камеры, радара и л...

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

Восприятие цвета в интерфейсе: почему мы видим его по-разному Про инклюзивность в интерфейсах и то, как дизайнеру учесть особенности цветового зрения.Привет! Меня зовут Николай Комиссаров, я руковожу командой дизайна Пульса (pulse.mail.ru) и медиапроектов в VK, а также занимаюсь социальными проектами компании. Недавно, работая над...

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

«Юнидата» третий год подряд вошла в отчет Gartner по MDM-решениям Аналитики Gartner снова включили российского разработчика в Магический квадрант по решениям для управления мастер-данными. Компания Gartner в своем очередном Магическом квадранте по решениям для управления мастер-данными (Magic Quadrant for Master Data Management Solution...

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

Новейшие решения для ЦОД и комплексов зданий на MWC 2022 представляет Huawei Компания Huawei провела саммит по промышленной цифровой трансформации в рамках Всемирного мобильного конгресса 2022 года (MWC 2022) в Барселоне (Испания). Во время саммита компания представила новейшие решения для центров обработки данных и интеллектуальных сценариев использ...

Правительство РФ утвердило «дорожную карту» по криптовалютам Основные предложения в дорожное карте следующие:проработать "атрибуты и функционал системы комплаенс-контроля за деятельностью организаторов, операторов и клиентов p2p-платформ и иных систем, в том числе провайдеров услуг виртуальных активов";доработать положения &...

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

JNI Часть 2: Примеры Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу примеры решений на JNI, кот...

Пара слов про CAE - оптимизацию твердотельных моделей Доброго времени суток всем!Само по себе 3D-моделирование - это лишь вершина айсберга в проектировании. Твердотельная CAD-модель является подготовительным этапом в синтезе изделия.Как правило, залогом создания удачной конструкции является квалификация инженера и его багаж фун...

Hitachi Vantara снова названа лидером Магического квадранта Gartner в области IIoT Аналитики Gartner в своем Магическом квадранте по платформам для промышленного Интернета вещей второй год назвали компанию Hitachi Vantara в числе мировых лидеров в этой области. Компания Hitachi Vantara названа лидером Магического квадранта Gartner по платформам для пром...

Сбер и X5 Group обсуждают расширение сотрудничества в сфере развития экосистемных и цифровых продуктов Основной фокус X5 в электронной коммерции будет направлен на развитие сервисов быстрой доставки продуктов, в то время как сервис большой закупки с широким ассортиментом "Перекрёсток Впрок" может быть присоединён к бизнесу электронной коммерции Сбера и развиваться в...

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

Poetry — прекрасная альтернатива pip (шпаргалка) Poetry - это инструмент для управления зависимостями в Python проектах (аналог встроенного pip). Идея реализации данного инструмента пришла его создателю в связи с тем, что различные способы менеджмента пакетов (requirements.txt, setup.cfg, MANIFEST.ini и другие) показались ...

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

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

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

Да будет бой! Сравнение технологий СХД Привет, Хабр! Давайте поговорим о технологиях для организации корпоративных хранилищ данных. А лучше — посмотрим на них в деле. На ринг приглашаются SSD и обычные жесткие диски. Второй бой проведут Fibre Channel и RoCE. Отдельно изучим «спортивное портфолио» протокола NVMe.В...

Идеальный кандидат: миф или реальность? Привет, Хабр! Меня зовут Арина Кретова, я IT-рекрутер в Lamoda. Время от времени у наших кандидатов возникает вопрос — кто для нас идеальный кандидат и как им стать? Думаю, пришло время поговорить на эту тему и расставить все точки над i. В статье я расскажу о качествах...

Краткий обзор: как обстоят дела с IT-рынком и релокейтом + несколько советов IT-инженерам Привет, Хабр! На связи рекрутеры из GMS: Диана Ялалова и Полина Андзаурова. Хотим создать небольшой островок уверенности во всем этом безумии: кратко обрисовать, что сейчас происходит с IT-компаниями, вакансиями и зарплатами. И порассуждать, что стоит делать и какие вообще в...

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

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

Автоматизация процесса релиза Всем привет! Меня зовут Даниил Хейфец, и я QA Lead мобильного направления в hh.ru. В этой статье я расскажу, как мы автоматизировали flow релиза мобильных приложений, как разбили его разработку на этапы, какие инструменты использовали и с какими проблемами столкнулись. ...

gentoo: миграция с eudev на mdev Если вы используете gentoo и отслеживаете уведомления о грядущих изменениях, то еще в июле вы могли видеть, что с нового года gentoo перестает поддерживать eudev. Если вы попытаетесь обновить систему сейчас, вы увидите !!! The following installed packages are masked: - sys-f...

Как я запускал Spring Cloud Меня зовут Аксёнов Вячеслав, я старший бэкенд Java/Kotlin разработчик в крупном энтерпрайзе. Однажды я попал на проект, полный микросервисов, в котором за конфигурацию отвечала такая штука как Spring Cloud. Чтобы разобраться как именно это работает я исследовал и прикрутил э...

Что такое тестирование. Курс молодого бойца. Книга для новичков Привет!Меня зовут Ольга Назина. Я в тестировании с 2006 года. Тестировщик, тренер, практик, энтузиаст — вот тут можно почитать обо мне подробнее.Я очень люблю серию книг по разработке ПО от Head First O`Reilly:— Изучаем Java. Кэти Сьерра и Берт Бейтс— Изучаем SQL. Линн Бейли...

Palo Alto Networks остается убыточной на фоне роста продаж Разработчик технологий для информационной безопасности опубликовал отчетность по итогам работы во втором квартале 2022 финансового года.

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

Мои собеседования '2021 (C++ developer) Привет, меня зовут Дмитрий, разработчик на C++ со стажем более 15 лет. В основном приходилось заниматься разработкой десктопного софта и софта для мобильных устройств. Живу в Москве.В начале 2021 года, после шести лет работы в одной компании (хотя и очень хорошей), решил что...

Age of Empires IV: о Столетней войне и истории через игровое повествование Не так давно — 28 октября 2021 года - в свет вышла стратегия Age of Empires IV — игра, в лучшую сторону выделяющаяся своим подходом к тому, как следует рассказывать аудитории об истории и явно лучшая из игр, в которых действие происходит во времена Столетней войны. Конечно, ...

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

С 2 лет до 6 месяцев: как мы ускорили “доставку” почтового ПО в 4 раза Всем привет! Меня зовут Антон, я системный архитектор отдела разработки курьерских сервисов в Почтатехе. Мы разрабатываем сложные цифровые продукты Почты России. Помогаем ей стать удобнее, быстрее, качественнее и технологичнее для вас. Команда нашего отдела создаёт и ра...

Боты, работа с логами и обзоры инструментов: что было интересного про Serverless за год Привет, Хабр! Меня зовут Антон Черноусов, я куратор хаба Serverless. В этом посте я расскажу, что интересного тут было про бессерверные технологии за год. Разложил их по нескольким группам и выстроил от теории к практике: сначала посты про саму технологию, затем про старт ра...

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

Главные тренды развития российской отрасли информационных технологий в 2022 году Общее ожидание - российский ИТ-рынок будет растиАналитики с оптимизмом описывают перспективы отечественной ИТ-отрасли, прогнозируя ее рост в ближайшие годы. К примеру, IDC в "пандемическом" 2020-ом предсказала рынку двукратный рост с $24,18 млрд в 2020 до $50 млрд ...

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

И еще немного про авто-тесты в QEMU Привет, Хабр. Меня зовут Роман, я разработчик встраиваемых систем в Dannie и мы тут делаем умные камеры. По долгу службы, мне потребовалось завести эмуляцию прошивки для чипа из семейства MIPS. В рамках разработки проекта мы обозначили для себя задачу получения быс...

Три способа отследить запросы Greenplum, которые «отъедают» слишком много ресурсов Привет, Хабр! Меня зовут Роман, я работаю разработчиком в компании Arenadata, где мы решаем много задач, связанных с Greenplum. Как-то мне представился случай разобраться с одним непростым, но вполне типичным для этой СУБД кейсом. Необходимо было выяснить, на обработку каких...

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

«‎Видео+Конференция 2021» объединила 16 ведущих ИТ-компаний и более 600 участников 25 ноября в Москве состоялась «Видео+Конференция 2021» — главное мероприятие страны об удалённой работе, корпоративных коммуникациях и AV-решениях от российских и зарубежных брендов. Событие поддержали 16 известных ИТ-компаний, а всего в мероприятии приняли участие более 60...

Финуслуги: продолжение революции Когда вы в последний раз совершали революцию? Мы — в ноябре 2021 года, когда внедрили кредиты на платформе личных финансов https://finuslugi.ru/. Впервые у россиян появилась возможность взять кредит полностью онлайн, не посещая офис банка. При этом пользователь заполняет одн...

[Перевод] Миграция Spring Boot приложения на Java 17 — сложный путь: День 2 Добро пожаловать в статью о миграции приложения Spring Boot на Java 17.В первый день мы пытались использовать Java 17 со Spring Boot и завершили день компиляцией нашего кода и зелеными юнит тестами.В этом посте мы рассмотрим миграции: Spring Cloud, Spring Data, Spr...

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

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

Атака не клонов, или Генерация и анализ тестовых данных для нагрузки. Часть 1 Как добиться необходимого контроля, удобства и даже скорости при подготовке тестовых данных для микросервисов и тестов производительности? В каких случаях лучше не генерировать XML и JSON файлы с помощью конкатенации строк? Зачем анализировать статистику по SQL запросам?Меня...

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

Как внедрить что-то своё в CoordinatorLayout и не умереть: путь Android-самурая Привет! Меня зовут Андрей Шоколов, я Android-разработчик KODE. К нам обратилась компания Forward Leasing с запросом разработать мобильное приложение по готовому дизайну. Прототип содержал дугу, которая по задумке должна была сжиматься в одну линию при скролле. За основу реши...

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

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

Как мы создавали Data Management Platform: архитектура, проблемы, выводы Для таргетинга мы в Ozon используем сегменты, в которые группируем пользователей по интересам. Интересы могут быть определены через систему трекинга событий. Последние в свою очередь формируются в процессе взаимодействия пользователя с маркетплейсом Ozon. На основе сегментов...

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

Platfrom V Pangolin — российская СУБД уровня enterprise Platfrom V Pangolin от Сбера — это реляционная система управления базами данных уровня enterprise. Она разработана на основе свободно-распространяемой СУБД PostgreSQL и содержит критические доработки, позволяющие соответствовать повышенным требованиям ...

Работаем над ошибками, чтобы не приходилось краснеть после релизов Привет! Меня зовут Иван Аксенов, я Ruby-разработчик в компании Домклик. Расскажу о своём подходе к анализу причин выпуска неудачных релизов.Человек склонен совершать ошибки в любой деятельности. Иногда ошибки совсем незаметны и ни на что не влияют, иногда — неизбежны. А быва...

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

Некоторые даже подешевели: как изменились цены на самые популярные авто в Украине за 15 лет Эксперты по авто проанализировали показатели стоимости самых популярных марок "железных коней" в Украине в 2007 году и в нынешнем, 2022 году, т.е, 15 лет спустя. Об этом сообщает AUTO-Consulting.com.ua. За основу расчетов аналитики взяли курс 27,5 гривен за 1 ...

Бесплатный вебинар «Как эффективно работать в офисе удаленно и сэкономить 1 млн рублей?» Коронавирус оказался мощным фактором: технологии удаленной работы и управления перешли в разряд насущной необходимости, а вопросы эффективности в условиях кризиса стали для бизнеса критичными. Сегодня уже более 3 млн людей работают удаленно. И 78% из них испытывают сложно...

[Перевод] Что такое MLOps и различные MLOps-инструменты  (часть 2) По сравнению с прикладным программированием общего назначения машинное обучение (ML) является относительно недавней областью исследования. Крупные инициативы в области ML сегодня поддерживаются как аппаратным, так и программным обеспечением, позволяя предприятиям принимать б...

ЧеловекEPIDоножка, или Intel’s Enhanced Privacy Identification (EPID) Technology Предлагаю ответить на вопрос: "Как часто Вы внимательно читаете положение об обработке персональных данных, когда устанавливаете игру или, например, оформляете подписку на сервис крупной компании?" Скорее всего, не часто. Большинство из нас даёт согласие на обработку своих п...

[recovery mode] Low Cost Engineering как метод бережливого производства в технологическом стартапе Тот, кто не готов внедрять новые решения, достаточно скептично относится к такой формулировке как Low Cost Engineering, считая, что создание прототипа – это огромные затраты. Опытные же инженеры все чаще используют данную концепцию как один из инструментов бережливого произв...

PCBWay: ключевые моменты выбора между механической обработкой и 3D-печатью Ранее при изготовлении деталей высокой геометрической сложности на первый план всегда выходила механическая обработка станками с ЧПУ. Фрезерование с разными степенями свободы позволяет получать довольно комплексные детали, так как продвинутые ЧПУ-станки с разными степенями с...

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

Как протащить верблюда сквозь игольное ушко, или обновление компилятора С++ на проекте старше 10 лет Привет! Меня зовут Колосов Денис, я являюсь разработчиком клиентской части проекта «Allods Online» в студии IT Territory. Сегодня я расскажу о том, как мы решились обновить среду разработки и заодно компилятор на нашем проекте с Visual C++ 2010 на 2019. О чем пойдет реч...

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

Nokia примет участие в производстве базовых станций в России Об этом рассказал "Коммерсанту" источник, знакомый с ходом переговоров. По его словам, предполагается, что у Yadro (входит в "ИКС Холдинг") будет 51%, у Nokia - 49%. Соглашение подразумевает не только перенос технологических процессов производства на лок...

JNI, часть 3: производительность Java/JNI/NDK Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу замеры производительности, ...

Разработка компании, входящей в ГК ЛАНИТ, включена в Единый реестр российских программ для ЭВМ и баз данных Программное обеспечение PASS24.online включено в Единый реестр российских программ для ЭВМ и баз данных. Решение разработала компания “ОНВИ Сервис”, входящая в группу ЛАНИТ. PASS24.online – это платформа для полной автоматизации контрольно-пропускного режима, в основе которо...

Kubernetes в НСПК Всем привет! Меня зовут Назаров Алексей, я работаю в отделе администрирования инфраструктурных сервисов автоматизации Мир Plat.Form (НСПК) и сегодня расскажу о том, как устроены наши кластеры Kubernetes и как мы ими управляем. Читать далее

[Перевод] Как сделать интерактивную карту с маршрутами на Python Распространённая задача программистов в работе с геопространственными данными — отобразить маршруты между различными точками. Решением, которое может понадобиться в разработке веб-сайта, делимся к старту курса по Fullstack-разработке на Python. Читать далее

Flutter vs Native: почему мы переходим с первого на второй Привет, Хабр! Меня зовут Сергей, я занимаюсь мобильной разработкой 13 лет и недавно стал руководителем разработки мобильного приложения «Пункты выдачи заказов» в Ozon. Невольно став сместителем существующего строя в проекте (фреймворки, технологии, подход), я стал часто слыш...

Стабильность develop в Android Всем привет! Меня зовут Костя, я тимлид платформенной мобильной команды в hh.ru. Мы уже рассказывали о практиках, которые помогают нам выпускать еженедельные релизы мобильных приложений: автоматизация тестирования, Release Train, GitHub Flow, Continuous Integration. И нам ст...

Отделение VMware от Dell Technologies завершено Летом прошлого года стало известно, что Dell Technologies рассматривает возможность отделения VMware. В тот момент доля Dell Technologies в VMware была равна 81%, и в компании решили, что «отделение может принести пользу как Dell Technologies, так и акционерам, чл...

Clickhouse & Grafana: история успеха одних алертов Меня зовут Елизавета Добрянская и я Frontend-разработчица в компании Домклик. В этой статье я хочу рассказать, как мы танцевали с бубном при настройке алертов на клиентские метрики. Как, зачем и с чем мы столкнулись в этой задаче - читайте далее

Построение интеллектуального общества с низким уровнем углеродных выбросов и инновациями ШЭНЬЧЖЭНЬ (Китай), 3 декабря 2021 г. /PRNewswire/ — На виртуальном саммите TrustInTech Summit 2021, организованном компанией Huawei 2 декабря 2021 года, старший вице-президент Huawei и президент Huawei Digital Power Хоу Цзиньлун (Hou Jinlong) произнес речь на тему...

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

Краткая история профсоюзов: с чего все началось и есть ли они в IT На Хабре уже который год появляются посты и комментарии, посвященные созданию профсоюза IT специалистов. Особенно после фееричной попытки Rambler'а «отжать» Nginx у Игоря Сысоева, или не менее скандальной истории увольнения сотрудников пермской компании Xsolla на основе «рас...

Few-Shot NER, или Как перестать размечать и начать жить Всем привет! Наша команда SberIDP занимается задачей извлечения сущностей и фактов из текстовых данных. В банке исторически обрабатывается большое число неструктурированных документов и автоматизация в этой области позволяет сэкономить много времени и ресурсов, а также улучш...

Запущен первый в России открытый сервис для аналитики и прогнозирования бизнес-процессов ETNA - это open-source сервис, который на старте доступен на языке программирования Python (в будущем будет доступен более широкой аудитории пользователей). Проект работает по принципу открытого исходного кода. Анализ, проверка гипотез и построение прогнозов строится на осн...

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

Компания Seagate Technology представила жесткие диски Exos X20 и IronWolf Pro объемом 20 ТБ с технологией CMR Откликаясь на рост потребности в хранении огромных объемов данных, компания Seagate Technology представила жесткие диски Exos X20 и IronWolf Pro объемом 20 ТБ, в которых используется технология традиционной магнитной записи (CMR). По словам производителя, они «отк...

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

React Drag & Drop: «Игра в бутылки» Меня зовут Сергей, я фронтенд-разработчик отдела спецпроектов KTS. Наш отдел занимается разработкой веб-приложений для промокампаний. Помните, как в 1-й книге о Гарри Поттере Гермиона разгадывала логическую загадку с бутылочаками волшебных зелий? Сегодня расскажу, ...

Тренды на рынке ПО в 2022 году Основным драйвером на рынке ПО по-прежнему остаются изменения бизнеса, связанные с пандемией. Сегодня все понимают, что в среднесрочной перспективе (минимум 2-3 года) компаниям придется работать в принципиально новых условиях с точки зрения режима работы, мотивации сотрудник...

Выручка М.Видео-Эльдорадо по итогам 2021 года выросла на 13% ПАО «М.видео» сообщает аудированные консолидированные финансовые итоги, подготовленные в соответствии с Международными стандартами финансовой отчётности (МСФО) за год, закончившийся 31 декабря 2021 года.

Чем крупнее компания, тем разнообразнее используемые облачные сервисы Анализ опроса более ста представителей компаний малого, среднего и крупного бизнеса - пользователей услуг IaaS из Москвы и Санкт-Петербурга - включая CIO, их заместителей, ведущих сотрудников и других лиц, ответственных за развитие ИТ-инфраструктуры компаний, показал:Использ...

Возможности интеграции Counter-Strike: Global Offensive Image by andytb under license CC BY-SA 2.0 Counter-Strike: Global Offensive — современная версия старой доброй «CS 1.6». За двадцать лет развития серии технологии сильно изменились. Ранее соревнования по CS проходили в конференц-залах, а информация, доступная наблюдателю, бы...

Основатель международного форума Blockchain Life Сергей Хитров: «В 2022 году цена биткойна легко может дойти до уровня в $100 тыс.» РБК взяло интервью у основателя международного форума Blockchain Life и проекта Listing.help Сергея Хитрова. По его словам, в текущем году Bitcoin вполне может обновить исторический максимум и достигнуть отметку в 100 000 долларов. «Учитывая кратный рост за ...

Релиз CLion 2021.3: новый механизм удаленной разработки, тулчейн для Docker, улучшения отладчика и многое другое Привет, Хабр!Традиционно начало декабря — время, когда релизятся все продукты JetBrains. И сегодня я расскажу о CLion 2021.3 — новой версии нашей кроссплатформенной IDE для разработки на C и C++.Главная новость прошедшей релизной недели — выпуск нового решения для удале...

Main Loop (Главный цикл) в Android Часть 3. Другие главные циклы Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его цикл тоже главный - в простонародье Main Loop.Тонкости работы главного цик...

OAuth в мобильных приложениях Привет! Меня зовут Максим, я занимаюсь мобильной разработкой в KTS.Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети — например, зайти через Google или VK. А при обучении мобильной разработке используют...

Тестируем быстродействие трех библиотек Python Передо мной стояла задача выбрать библиотеку для расчета на Python, использующего операции над матрицами. Я выбрал и протестировал несколько вариантов, как использующих видеокарту (GPU), так и работающие только на процессоре.Использовал три библиотеки: Numpy, Pytorch и Numba...

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

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

Как в 2022 году перейти на налоговый мониторинг? Расскажем на вебинаре 7 апреля Эксперты Directum и «VK Цифровые технологии» расскажут о комплексе готовых решений для перехода на новую форму налогового контроля и преимуществах интеграции витрины данных с финансовым архивом. Большинство компаний сегодня выбирают налоговый мониторинг, чтобы обеспечит...

Microsoft заявила, что у подразделения HoloLens всё в порядке, несмотря на слухи об отмене HoloLens 3 Microsoft заявила, что у её подразделения, работающего над гарнитурами дополненной реальности HoloLens, дела идут хорошо, несмотря на недавнее сообщение издания Business Insider о том, что компания была вынуждена отменить HoloLens 3. Там сообщалось о том, что после того, как...

Как мы переходили на российское ПО, пока это еще не было мейнстримом Много лет мы в ITGLOBAL.COM использовали ServiceNow в качестве инструмента автоматизации управления услугами. Эта платформа де-факто является отраслевым стандартом на рынке ITSM-систем. Но все течет, все изменяется — и в 2019 году мы приняли решение мигрировать на альтернати...

reveal.js: HTML-презентации Привет, меня зовут Александр, я старший разработчик ПО в Центре разработки Orion Innovation и я люблю делиться своими мыслями с людьми, разумеется, любимые форматы – статьи на Хабре и доклады на конференциях и митапах. Сложно представить доклад без презентации, о них и хочу ...

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

Стажировка в КРОК под капотом Хабр, привет! Меня зовут Лена Слобода, я отвечаю за graduate-рекрутмент в КРОК. Мы нанимаем порядка 250 стажеров в год – сейчас с ними работают 80% групп компании. Это не только ИТ-команды, куда ребята выходят на привычные читателям Хабра роли – разработчики, аналитики...

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

Казначейство закупает RISC-серверы Из тендерной документации, на которую ссылаеттся "КоммерсантЪ" , следует, что сервер должен поддерживать миграцию программно-независимых разделов, функционирующих на существующих серверах RISC Yadro P1-70A, и быть совместим с консолью управления установленных у зак...

Материалы PaaS-митапа: как платформа улучшает опыт разработчиков Platform as a Service в Авито — это набор проработанных решений, которые позволяют продуктовой разработке не тратить много времени на рутинные задачи и низкоуровневые инструменты. Наши спикеры рассказали, как происходит локальная разработка, автоматическое тестирование, депл...

Циклы маршрутизации Добрый день! Меня зовут Александр Зубков, я работаю в Qrator Labs и сегодня я хочу поговорить о циклах маршрутизации. Читать далее

Apple Watch, статистика и Siri — как мы провели iOS-хакатон Всем привет, меня зовут Семён, я iOS-разработчик в Ситимобиле.

По данным IDC, мировая выручка от программного обеспечения для программно-определяемой инфраструктуры в первом полугодии составила 6,5 млрд долларов Согласно подсчетам специалистов аналитической компании IDC, мировой рынок программного обеспечения программно-определяемой инфраструктуры (SDI) в первой половине 2021 года достиг 6,5 млрд долларов. Это на 10,7% больше, чем за тот же период в 2020 году. Аналитики выделяю...

7 правил от опытного тимлида, которые помогут добиться успеха не только в IT Привет. Меня зовут Андрей Костылев. Я работаю в IT более 15 лет.  За это время вырос из рядового программиста в тимлида и CEO проектов. Сейчас наш основной стартап — система автоматизации X24:ERP, которая помогает довести производственные процессы до совершенства.Сегодн...

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

Databaser. Возвращение легкости стартапа Всем привет, меня зовут Александр Даниленко, я – ведущий разработчик отдела «Бюджет-Online». В компании «БАРС Груп» работаю уже 5 лет. За это время нам удалось успешно исправить некоторые сложности процесса разработки. Первая проблема, с который мы столкнулись – ра...

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

Неполное руководство по DevOps Привет! Меня зовут Кирилл Цветков. Я DevOps, инженер, линуксовый админ – именно через запятую и никак иначе. В этой статье я попробую последовательно рассказать вам что такое DevOps, и примирить два конфликтующих стереотипа, которые это слово окружают. Читать далее

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

(не) Безопасный дайджест: «улетные» пароли, страсти по Xbox и «сцена после титров» Пришло время для наших нетривиальных ИБ-инцидентов. Традиционно в дайджесте собрали истории, которые больше всего впечатлили нас в марте – в программе хирург, который на спор провел стрим во время операции, поставщики, допустившие утечку данных Nespresso, и компания, попавша...

Облачные IoT-сервисы будут основным дравйпром российского рынка интернета вещей Такие данные содержатся в исследовании российского и мирового рынка межмашинных коммуникаций и Интернета Вещей, подготовленного J’son & Partners Consultin g.В исследовании под системами IoT/M2M понимаются распределенные системы телеметрии и телеуправления, для кото...

Облачные хранилища оказались родом из викторианской эпохи Современная технология облачных хранилищ целиком относится к XXI веку, она появилась менее 20 лет назад. А вот сама концепция гораздо старше, ей как минимум больше столетия. И к IT-инфраструктуре она не имеет никакого отношения, наоборот, это разработчики цифровых технологий...

Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM) Привет, Хабр!Меня зовут Кирилл Васильев, и я хотел бы рассказать, как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM). КММ — это технология кроссплатформенной разработки, позволяющая писать общий код под основные платформы за исключением UI-слоя. Все продукты со вр...

«Право на забвение» или как просто удалять персональные данные по запросу пользователя Удалять персональные данные пользователя по его запросу, чтобы продукт соответствовал законам CCPA или GDPR, можно по-разному. Хоть вручную каждую заявку на почте разбирать. Главное — сделать процесс максимально простым и понятным для пользователя. А это уже хороший повод за...

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

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

В США продали Rolls Royce Ghost за биткойны. Местный дилер Post Oak Motor Cars начал принимать биткойны раньше Tesla Историческое событие свершилось в США: местный дилер Post Oak Motor Cars, специализирующийся на продаже автомобилей класса люкс, начал принимать биткойны в качестве оплаты за автомобили. Компания объявила, что уже продала свой первый автомобиль за криптовалюту, им стал ...

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

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

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

Нетипичная для смартфона подсветка и «левитирующая» камера. Появились первые живые фото смартфона Oppo Reno7 Pro Сегодня мы уже говорили о смартфонах Oppo Reno7, которые должны быть представлены 4 февраля. А теперь в Сети появились первые живые фото старшей модели.  Как оказалось, у неё есть весьма необычная для смартфонов особенность.   Речь о подсветке, которая реали...

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

Main Loop (Главный цикл) в Android Часть 2. Android SDK Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его цикл тоже главный - в простонародье Main Loop.Тонкости работы главного цик...

В России начали создавать национальное «озеро данных» Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России)  сообщило о начале реализации проекта по созданию так называемого национального озера данных.  Озером данных (DataLake) называют крупные объёмы данных, собра...

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

Какой эффект может получить бизнес от виртуализации данных Компания Forrester представила отчет об общем экономическом эффекте от применения технологий виртуализации данных компании Denodo. В ходе шестой ежегодной глобальной конференции DataFest 2021, организуемой компанией Denodo для своих пользователей, Мишель Гетц (Michele Goe...

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

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

ALD Pro. Почему мы решили сделать свое решение для централизованного управления доменом на ОС Astra Linux Это моя первая статья на «Хабре», и для начала я бы хотел представиться. Меня зовут Евгений Паутов. С сентября 2020 года я работаю менеджером продукта ALD Pro в ГК «Астра». Если говорить о компании, то ее основное направление — это разработка отечественной операционной систе...

Инструменты Informatica будут обеспечивать качество данных в «Уралхиме» На качественных наборах данных теперь строятся аналитические дашборды и проводится обучение прогнозных моделей, которые сотрудники компании используют для выработки и принятия решений.

Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора Привет, Хабр! Меня зовут Евгений Лабутин, я из команды разработки продукта МТС Твой бизнес. Мы разработали свой рецепт приготовления картинок для нашего портала. Благодаря ему удалось сократить их вес на странице до 10 раз относительно уже оптимизированного jpg/png, сохранив...

ksqlDb или SQL как инструмент обработки потоков данных 1.ВведениеKafka нельзя назвать новым продуктом на рынке ПО. Прошло примерно 10 лет с того времени, как компания разработчик LinkedIn выпустила его в свет. И хотя к тому времени на рынке уже были продукты со схожей функциональностью, но открытый код и широкая поддержка экспер...

Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями, а также перечислить те библиотеки, которые чаще всего...

Чат-боты в банке: где и как их применять? Меня зовут Дмитрий Литвинов, в Московском кредитном банке (МКБ) я курирую направление автоматизации внутренних сервисных подразделений – это операционный департамент, контактный центр и ряд других функций. Чат-боты стали довольно полезным инструментом для бизнесов любого раз...

28 Атрибутов Хорошей Блок-Схемы для PCB В этом тексте написал о забытом понятии: блок-схемы для разработки электроники. В ГОСТ(е) их называли Э1 (Схема структурная). Блок-схем это хороший уровень абстракции при анализе электронного устройства или PCB. Представил несколько атрибутов, которые сформировались при созд...

Мой опыт с Webpack 5 Module Federation Всем привет. Меня зовут Михаил, я - фронтенд-разработчик в Лиге Цифровой Экономики.В последнее время я пробую себя в должности руководителя направления фронтенд-разработки, однако я хочу с вами поделиться опытом разработки приложения с применением Webpack Module Federation, ...

Визуальный SLAM: делаем HD-карты при помощи смартфона Привет, Хабр! Меня зовут Гращенков Александр, я iOS-разработчик в компании RoadAR. С 2016 года живу и работаю в Иннополисе, занимаюсь компьютерным зрением и интеграцией нейросетей в мобильные платформы.Возможно, вы пользуетесь приложением-видеорегистратором со встроенным рас...

NBomber как альтернатива JMeter для .NET разработчика Как и многие разработчики, впервые столкнувшиеся с нагрузочным тестированием, я начал с JMeter. Для ознакомления и простых сценариев JMeter полностью меня устраивал, но с усложнением задач и потребностью в большем контроле я начал задумываться о поиске более удобной альтерна...

Ультра быстрый Cron с шагом в миллисекунду, или когда тестовые задания такими прикидываются Давным-давно наш коллега @novar разместил на Хабре статью с описанием вот такого незатейливого ТЗ, полученного им от потенциального работодателя:Реализовать класс для задания и расчета времени по расписанию. Расписание задано в стиле crontab (точный формат см. во вложении), ...

Билеты на микросервисах: как мы добавили в банк… стадион Привет! Меня зовут Ренат Шафиев, я с 2008 года работаю в банковской сфере и сейчас занимаюсь нефинансовыми сервисами для мобильного приложения и интернет-банка ВТБ Онлайн. Недавно мы запустили сервис по оформлению билетов на «ВТБ Арену» — он позволяет смотреть афишу мероприя...

Альтернативное использование инструмента для нагрузочного тестирование Apache JMeter Всем привет! Меня зовут Андрей Попов, я Middle QA Engineer Auto-test в Утконос Онлайн. В этой статье хочу поделиться, почему мы выбрали Apache JMeter для нагрузочного тестирования, как выглядит этот инструмент, для чего он был нам нужен, и как мы используем его для нестандар...

Почему же всё-таки React, а не Angular Привет, меня зовут Феликс Пискунов. Разрабатываю веб-приложения уже 16 лет. Решил поделиться своими размышлениями по поводу выбора фреймворка и что меня подвигло оставить Angular и уйти без оглядки в React Читать далее

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

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

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

Ростех создал программную платформу для цифровых производств Платформа "Цифровое производство" включает подсистемы "Технология", "Планирование", "Мониторинг и диспетчеризация", "Управление нормативно-справочной информации" (MDM, Master Data Management). В решении применяются такие скво...

«Сбербанк» аннулировал все кредиты. Просто забудьте Нет на всей российской территории ни одного более крупного, известного и распространенного финансового учреждения, кроме как «Сбербанк». Услугами данного крайне крупного и невероятно известного банка на постоянной ежедневной основе пользуются более чем 100 млн человек, Чита...

В Россию ввезут рекордное количество iPhone: поставки приблизились к историческому максимуму Как сообщает издание «Известия» со ссылкой на GS Group, за первые девять месяцев 2021 года в Россию ввезли 3,3 млн iPhone. Это на 35% больше, чем в тот же период в прошлом году. По прогнозам GS Group, в этом году поставки смартфонов Apple в РФ могут достигну...

Как мы индекс в Elasticsearch строили Всем привет! Меня зовут Данил, и мы в Just AI разрабатываем платформу для создания различных чат-ботов. И для того, чтобы максимально упростить этот процесс, а именно процесс написания сценария работы бота, мы имеем свой собственный DSL.С его помощью можно описать поведение ...

Huawei анонсировала документ с новаторскими идеями по сетям с автономным управлением В ходе Всемирного мобильного конгресса (MWC) 2022 года компания Huawei поручила Forrester Consulting провести опрос в отношении документа с новаторскими идеями по сетям автономного вождения — «Развитие конкурентоспособности ведущих цифровых бизнесов с сетью центров обработки...

Agile скрам-разработка Эта статья не рассчитана на бывалых скрам-мастеров, опытных проект-менеджеров… А скорее для начинающих, тех, кто хотят открыть для себя эту нишу в ИТ.Agile методы - это альтернатива поэтапному управлению проектами. Поэтапная методика управления проектами завязана на менеджер...

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

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

Блок питания FSP Group FSP2000-20HM мощностью 2000 Вт предназначен для центров обработки данных Компания FSP Group, специализирующаяся на выпуске блоков питания, представила новое семейство продуктовой линейки CRPS с уровнем эффективности 80 Plus. Его открыла модель FSP2000-20HM, по словам производителя, разработанная в соответствии с последними тенденциями в обла...

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

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

Суперсвойства против загрязнений: как первый в мире аэрогель на основе оксида графена очистит воду и воздух Больше четверти населения Земли — свыше 2 млрд человек — лишены полноценного доступа к питьевой воде, по оценкам ООН. И недостаток в пресной воде только возрастает. Однако новые технологии могут его восполнить. Среди них — уникальная разработка российских ученых для очистки ...

Цитирование в языках программирования Задачу я встретил, решая упражнения из книги Структура и Интерпретация Компьютерных Программ).Раздел 2.3 посвящён цитированию в LISP и символическим вычислениям.Обычные — несимволические — вычисления сводятся к расчётам с помощью арифметических операций. Если я поп...

Как выложить свою первую библиотеку в open source Привет. Меня зовут Роман Аймалетдинов, я разрабатываю под Android в inDriver. Сегодня я решил поделиться своим небольшим знанием о том, как выложить в open source свой проект. Приятного чтения! Читать далее

Sitronics Group начала производить серверы на отечественном процессоре «Эльбрус» Новый сервер подходит для работы с высоконагруженными системами, хранения и обработки больших объёмов данных. Благодаря поддержке режима защищённых вычислений в решении обеспечен высокий уровень информационной безопасности программных систем. Оборудование поддерживает сертиф...

Сбер напомнил о бесплатном аналоге сервисов Zoom и Microsoft Teams для видеозвонков Сбер сообщил, что в сервисе видеоконференций Jazz by Sber появилась технология автоматического распознавания речи (ASR, Automatic Speech Recognition). Она позволяет видеть расшифровку беседы в режиме реального времени или скачать полный текст разговора в любой момент встречи...

Как подготовить бэклог продукта с большим количеством зависимостей и не потратить время впустую Привет, меня зовут Макс, я продакт команды Self-Service в мобильном приложении Тинькофф. У моей команды три основные цели по созданию сервиса: contactless, proactive и self-service.   Это значит, что мы стараемся сделать незаметными процессы для пользователя: убрат...

Минувший квартал стал для Logitech рекордным Швейцарская компания Logitech, известная как производитель периферийных устройств для ПК, опубликовала очередной отчёт. Финансовый календарь у нее не совпадает с обычным, так что это был отчёт за второй квартал 2022 финансового года. За минувший квартал продукции Logit...

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

OWC называет Accelsior 8M2 самым быстрым и ёмким твердотельным накопителем с интерфейсом PCIe Компания OWC объявила о выпуске твердотельного накопителя Accelsior 8M2. По её словам, это самый быстрый и ёмкий твердотельный накопитель с интерфейсом PCIe. Он подходит для Mac Pro 2019, компьютеров с Windows или Linux. Накопитель выполнен в виде карты расширения PCIe...

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

Заметки о дельта-роботе. Часть 4. Скорости приводов В результате предыдущих расчётов мы выбрали размеры дельта-робота, построили его рабочую зону. Теперь настало время выбрать приводы. Привод, или устройство, которое вращает входные звенья (рычаги), имеет две главные характеристики – максимальную частоту вращения и макси...

Platform V Works – российские облачные инструменты для разработки Platform V Works  - это семейство облачных инструментов для agile-разработки продуктов любой сложности, командной работы и управления производственным процессом. Решение Сбера учитывает лучшие практики по оптимизации и автоматизации ...

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

Финансовую отчетность за третий квартал 2021 года опубликовала компания Hikvision Компания Hikvision, крупнейший мировой разработчик и производитель комплексных и интеллектуальных решений для безопасности, опубликовала финансовую отчетность за третий квартал 2021 года. Выручка компании за этот период составила 21,73 млрд юаней, что на 22,41% больше по сра...

Как упростить работу с базами данных в Node.js с помощью Objection.js Objection.js — сравнительно молодая и минималистичная ORM-библиотека для Node.js, которая сильно упрощает взаимодействие с базами данных и не перегружена дополнительными функциями, как Sequelize или TypeORM. Разбираемся, в чем ее специфика и как строить запросы с ее помощью....

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

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

Советы начинающим тимлидам: как работать с командой, выбраться из ловушки токсичного специалиста и не сойти с ума Привет, Хабр! Меня зовут Никита Пимошенко, я тимлид команды Billing API в Quadcode. Сегодня поделюсь советами и кейсами из практики, которые пригодятся начинающим тимлидам. Читать далее

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

Эволюция HTTP для современного веба Поле Cache-Control в заголовке ответа от Хабра Кто двигает научно-технический прогресс? Учёные, которые шлифуют термоядерный синтез, чтобы человечество могло отказаться от ископаемого топлива. Предприниматели, которые финансируют марсианскую программу и разработку новых ра...

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

Go, я создал: интегрируем Allure в Go красиво Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Pytho...

Обзор решений для навигации в iOS Всем привет! Меня зовут Тимур, я – iOS разработчик в hh.ru. В этой статье поговорим о фреймворкинге навигации в iOS. Я расскажу кулстори о популярных и не очень решениях и их преимуществах, а еще о том, как мы искали фреймворк мечты среди этой смертной любви. Поехали! Читать...

Pega vs Camunda: выбор между платформой и библиотекой при создании BPM-решения Определение подходов к автоматизации бизнес-процессов и связанный с этим выбор конкретных технологий, особенно в крупной организации, - комплексная задача, которая требует учитывать экономические, организационные, функциональные, технические и другие аспекты. Сегодня на рынк...

Российскому стандарту ITAM быть! 3 года назад ITAM-комитет itSMF России под руководством Андрея Боганова инициировал проект по подготовке российского ITAM ГОСТ, чтобы у российских организаций появился авторитетный национальный источник знаний по управлению ИТ-активами. Была собрана команда экспертов – росси...

[Перевод] Как работает ИИ Super Mario 64 Super Mario 64 — одна из самых важных и любимых игр в истории. Она задала стандарт для 3D-игр на критическом этапе развития отрасли и повлияла не только на игры для Nintendo 64, но и на проекты многих конкурирующих платформ. Но как она работала? Происходило ли что-то интер...

Создаем аналитическое хранилище данных командой из 2-3 спецов Всем привет! Сделать хорошее аналитическое хранилище (DWH), когда в команде десяток-другой крутых специалистов и пара лет времени — не сложно. Проекты по созданию DWH, Data Lake и BI обычно очень ресурсоёмки и под силу только большим компаниям. Мне интересно искать и применя...

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

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

Микрофронтеды: достоинства, недостатки и нюансы Привет, меня зовут Евгений, я PHP-разработчик в Broniboy. Ища в очередной раз на Хабре нужную информацию, поймал себя на мысли, что здесь маловато статей, на пальцах объясняющих суть и особенности применения микрофронтендов. Поэтому хочу добавить в копилку знаний. Читать дал...

Orange Business Services создаст озеро данных на 100 петабайт для Французского космического агентства Orange Business Services развернет для CNES облачное "озеро данных" - единое хранилище для данных и архивов в исходном неструктурированном виде. Новое "озеро" сможет хранить 100 петабайт пространственных данных; будет простым, безопасным и быстрым. Дополн...

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

Мультиоблако 4.0 — полная готовность к рабочим нагрузкам предприятия 17 ноября 2021 года состоится цифровой саммит международной аналитической компании IDC «Мультиоблако 4.0 — полная готовность к рабочим нагрузкам предприятия». На саммите будут представлены новейшие тенденции и прогнозы развития рынка облачных вычислений, современные подходы,...

Ubisoft дарит все три части Assassin's Creed Chronicles для ПК Компания Ubisoft отмечает своё 35-летие, в связи с чем компания раздаёт всем желающим три игры серии Assassin's Creed Chronicles на ПК. Действия Assassin's Creed Chronicles: China происходят в 1546 году и рассказывают историю Шао Цзюня, китайского убийцы, обучен...

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

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

4 PowerShell-скрипта для проверки действительности ваших SSL-сертификатов Привет, Хабр! Меня зовут Андрей Благов, я архитектор центра профессиональных сервисов и R&D в облачном провайдере T1 Cloud, и сегодня речь пойдет о сертификатах SSL. Добавляйте статью в закладки, она вам точно пригодится. В ней я поделюсь PowerShell-скриптами для проверк...

Как я делаю дрон из Raspberry Pi и ESP32 (или мои первые шаги в робототехнике) Всем привет, меня зовут Антон, и как вы могли уже догадаться из названия, решил я рассказать о своих попытках вкатиться в робототехнику, а в частности о своем дроне из Raspberry Pi и ESP32. Читать далее

[recovery mode] Абсолютные валютные курсы Пришло время обновить статью о методике получения абсолютных валютных курсов. Ранее был ряд статей (13.03.2019 — «Абсолютный курс валют: ищем истинную ценность», 03.05.2019 — «Получаем абсолютные курсы из парных кросс-курсов валют») на эту тему. За время существования проект...

Сжатые атласы в Unity Runtime Привет, меня зовут Юрий Грачев, я программист из студии Whalekit — автора зомби-шутера Left to Survive и мобильного PvP-шутера Warface: Global Operations. Кстати, именно о его технологиях мы и поговорим подробнее далее.Речь пойдет про получение сжатых атласов в рантайме. Для...

Performance review как инструмент для оценки результатов работы и развития сотрудников Меня зовут Артём Сусеков, я менеджер разработки в Miro. Расскажу, как мы пришли к справедливой оплате и прозрачному обсуждению эффективности сотрудников команд продуктовой разработки.Статья будет полезна, если вы задаётесь вопросами: •Как оценить вклад каждого сотрудник...

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

Совместимость блокчейнов: небольшая справка Всем привет! Меня зовут Валерий, я junior developer. Недавно я попал в команду западного стартапа, развивающего финансовую экосистему в сфере блокчейн. До этого я поверхностно интересовался миром криптовалюты, но непосредственно в этой отрасли никогда не работал. А тут все т...

Миграция ЦОДа в облако: типовые ошибки Чтобы осуществить беспрепятственный переход в облако, предприятиям следует знать о потенциальных сложностях и рисках, связанных с миграцией дата-центров, пишет на портале Network Computing Джоуи Йоре, главный консультант компании ...

FTC подала в суд на блокировку слияния полупроводников NVIDIA и Arm Chip Федеральная торговая комиссия сегодня подала в суд, чтобы заблокировать приобретение американским поставщиком микросхем компании Nvidia Corp. за 40 миллиардов долларов британской компании-разработчика микросхем Arm Ltd. Предлагаемая сделка предоставит одной из крупнейших ком...

Кейс: как soft skills повлияли на карьерный рост Привет! Меня зовут Миша Ларченко, я разработчик в Sytac B.V. Последние 7 лет живу и работаю в Нидерландах. В этой статье я расскажу, как складывался мой путь от верстальщика в бобруйской газете до разработчика в нидерландской компании. Спойлер: в этом как-то замешаны soft sk...

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

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

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

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

[Перевод] Brave: секционирование сетевого состояния браузера для улучшения приватности Мы добавили секционирование сетевого состояния в браузер и тем самым ещё сильнее улучшили его защитные свойства. Сетевое состояние - это набор разного рода кэшей (фавиконок, шрифтов, id сессий HTTPS), каждый из которых исторически существуют в одном экземпляре на весь браузе...

Резервирование резервирования. Как я наш интернет труба шатал Syn-Ack Хабр! Меня зовут Сергей Минаев, я руководитель направления администрирования веб-сервисов в компании «Спортмастер». В преддверии наступающего Нового года хочется, чтобы было спокойно и тихо, можно было кушать оливье, спокойно отдыхать, а не вот это вот все: пожар, к...

Main Loop (Главный цикл) в Android Часть 1. Пишем свой цикл Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его цикл тоже главный - в простонародье Main Loop.Тонкости работы главного цик...

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

[Перевод] Космос – финальный рубеж освоения пространства дата-центрами Есть веские причины отправить 19-дюймовые стойки на орбиту и даже дальшеВ прошлом году человечество впервые развернуло в космосе обычный центр обработки данных. В феврале 2021 года на Международной космической станции (МКС) была установлена система HPE Spaceborne Computer-2....

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

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

ТАКОГО В КИТАЕ НЕ КУПИШЬ  Хомяки приветствуют вас друзья! Сегодняшний пост будет посвящен сборке универсального автономного блока питания к паяльнику TS100 с помощью которого, можно осуществить ремонт различного электронного оборудования в любых полевых условиях. В ходе поста смоделируем корпус...

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

После смены главы Twitter в компании началась масштабная реорганизация Новый генеральный директор Twitter Параг Агравал (Parag Agrawal), который сменил на этом посту Джека Дорси (Jack Dorsey), без лишних промедлений приступил к реорганизации структуры управления компанией. В рамках этой деятельности уже было объявлено о ряде кадровых перестанов...

CoroOS: концепт операционной системы для микроконтролеров на корутинах С++20 Здравствуйте! Меня зовут Александр, и я работаю программистом микроконтроллеров.Наверное, любой разработчик встраиваемых систем время от времени подумывает написать свою собственную ось. Такую, чтобы другим неповадно было!И ваш автор не исключение. Как по мне - дело не то чт...

Классификация текста с использованием моделей трансформеров Модели трансформеров на данный момент являются state-of-the-art решениями в мире обработки естественного языка. Новые, более крупные и качественные модели появляются почти каждый месяц, устанавливая новые критерии производительности по широкому кругу задач. В данной статье м...

Dell Technologies Forum 2021: виртуальная конференция о цифровом будущем уже сейчас Цифровая эпоха уже наступила. Мы меняем наш образ жизни, переходим на новые способы обучения и работы из любой точки в любое время, используя технологии и невероятную ценность данных. Благодаря широкому спектру возможностей подключения в ре...

TrueConf 2.0 для Android: сможет ли смартфон заменить ПК для ВКС и совместной работы Доброго времени суток, хабражители! Меня зовут Димитрий Зуйков, и я из TrueConf. Нас тут уже много, мы рассказываем о продуктах компании, и что важнее – о подходах к их развитию. Мы отлично понимаем потребности пользователей в качественных и удобных коммуникациях, в том числ...

Основы Linux (обзор с практическим уклоном) Привет, Хабр!В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с практическом уклоном по типу «все и сразу» написано не так уж и много (особенно на ...

Комментарий к статье «Почему СтарЛинк от Илона Маска это Скам» Раз меня упомянул @Arnak в его большой статье "Почему СтарЛинк от Илона Маска это Скам", то нужно написать ответ. (точнее повторить и немного расширить, тот что я написал там в комментах)1) Я не знаю, что точно обозначает "скам". Поэтому не могу тут ответить ни да, ни нет....

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

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

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

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

Как создать сайт медучреждения и не нарваться на штраф в 5 миллионов Привет, меня зовут Алина Богомолова, я project-manager в IT-компании Pitch. Сегодня я хочу поделиться нашей экспертизой в сфере создания сайтов для медучреждений.Государство предъявляет к их содержанию повышенные требования. Эти требования описаны в 5 Федеральных законах и в...

Flink для самых маленьких Привет! Меня зовут Юля, я работаю в дирекции больших данных Билайн, недавно я познакомилась с фреймворком Flink и хочу рассказать о своих впечатлениях на примере простой с первого взгляда задачи.Итак, что же такое Flink? Apache Flink – это фреймворк и движок для statefu...

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

Расходы десяти крупнейших покупателей полупроводниковой продукции на покупку микросхем в 2021 году выросли на 25,2% Дефицит полупроводниковой продукции и пандемия COVID-19 нарушили работу OEM-производителей в 2021 году, но крупнейшие из них при этом увеличили расходы на покупку микросхем на 25,2%. Суммарно на компании первой десятки пришлось 42,1% всех закупок. Такие данные приводит ...

Восстановление типов JSON Для транспорта данных я почти всегда упаковываю их в JSON. Но вот беда: как правило, библиотеки для парсинга возвращают примитивные типы да объекты с массивами — всё то, что заложено самим форматом. Но что если хочется получить модели сущностей? Читать далее

Style transfer для сериала «Друзья» В данном посте мы, с помощью методов автоматической обработки текстов (Natural Language Processing или просто NLP), исследуем стиль речи 6 главных героев знаменитого сериала “Друзья”, проведем мультиязычный анализ для русского и английского языков, а также обучим большие GPT...

Что реально происходит в предиктивной аналитике на производствах? Примерно 18 лет я занимаюсь автоматизацией производств и, в частности, прогностическими системами. Авария в турбине обходится в среднем в десятки миллионов рублей и, как правило, затрагивает далеко не только турбину. Отрыв рабочих лопаток турбины может нанести прямого урона ...

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

Итоги 2021 года: главные события и анонсы Microsoft Привет, друзья! Как же быстро летит время. Казалось, буквально недавно мы с огромным интересом следили за новостями о Sun Valley, угадывали название новой версии Windows, смотрели презентацию Windows 11, радовались и огорчались сделанным изменениям в операционной системе, а...

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

Вторая жизнь звука в «Художественном» — работает 3D печать В этой статье речь пойдет о том, как с помощью 3D-печати можно получить качественное звуковое оборудование и при этом сделать уникальный дизайн. В данном случае компании удалось выполнить нелегкую задачу по оснащению и одновременно сохранению исторического облика одного из с...

Security Week 48: информационная безопасность в 2022 году На прошлой неделе эксперты «Лаборатории Касперского» опубликовали сразу четыре документа, в которых предсказывается, как будут развиваться киберугрозы в 2022 году. Прогнозы поделены на четыре группы: продвинутые и целевые атаки, киберугрозы для систем автоматизации на произв...

UNITEX представляет новый ленточный накопитель LTO с технологией LTO-9 с разъемом USB Корпорация UNITEX, более 30 лет являющаяся лидером в области хранения данных для компьютеров, сообщила, что весной 2022 года ее популярный ленточный накопитель USB LTO будет доступен с технологией LTO-9. емкостью 18 ТБ и емкостью сжатого хранилища 45 ТБ в соотношении 2,5:1, ...

Как двухуровневая система техподдержки освободила отдел разработки от рутинных саппорт-задач Компания iSpring 20 лет разрабатывает решения для дистанционного корпоративного обучения. Клиенты находятся в 172 странах, поддержка работает в режиме 24/7 на семи языках. В месяц обрабатываем примерно 7300 обращений по всем каналам связи: по телефону, электронной почте, в ч...

Google тоже хочет, как Apple. Компания разрабатывает собственную гарнитуру дополненной реальности Похоже, Google тоже хочет создать собственную гарнитуру дополненной реальности, как и Apple. И тоже оснастить её платформой собственной разработки.  Согласно источнику, поисковый гигант уже работает в данном направлении, а само устройство может выйти в 2024 году, ...

Мировые расходы на IT в этом году вырастут на 5,1% Специалисты аналитической компании Gartner подготовили прогноз мировых расходов на информационные технологии (IT) в 2022 году. Согласно этому прогнозу, указанные расходы составят 4,5 млрд долларов, увеличившись по сравнению с 2021 годом на 5,1%. В Gartner ожидают, что в...

Qualcomm Technologies, BMW Group и Arriver объединяются в разработке автоматизированных систем вождения нового поколения На этой неделе компании Qualcomm Technologies, BMW Group и Arriver Software AB объявили о долгосрочном сотрудничестве в области разработки технологий автоматизированного вождения. Компании подписали соглашение о стратегическом сотрудничестве, которое будет сосредоточено...

Что такое ECS и с чем его компилят Привет! Эта статья — первая в блоге MY.GAMES, международного разработчика и издателя видеоигр. Здесь мы объединим наработки и экспертизу всех 14 наших игровых студий. Впрочем, будем рассказывать не только о внутренней кухне экосистемы MY.GAMES, но и о том, чем живет геймдев ...

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

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

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

Сравнение возможностей AsciiDoc и DITA Всем лучи добра! Меня зовут Владимир Маркиев, я -- технический писатель в Docsvision. Расскажу вам о двух Docs as Code инструментах. На случай, если вы делали документацию в ворде или ещё где-то, а теперь решили отделить форматирование от документации и захотели "чтобы было ...

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

Сбор данных с обходом капчи посредством PYAUTOGUI, KERAS и TENSORFLOW Существует большое количество методов для автоматического сбора и обработки больших объемов данных из веб-ресурсов. Однако иногда недоступно извлечение данных с помощью автоматизированного кода, выполняющего GET-запросы с последующим парсингом HTML-кода, и его пр...

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

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

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

НАСА запускает Amazon Alexa в космос в ходе миссии Artemis I Amazon и Lockheed Martin, подрядчик НАСА, объявили, что голосовой помощник Amazon Alexa будет частью космической миссии НАСА Artemis I. Alexa будет использоваться на Orion, космическом корабле НАСА. Alexa будет иметь доступ к системам космического корабля и данным телем...

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

Создаем самоорганизующуюся команду: пошаговый алгоритм Меня зовут Андрей Булов. Я простой питерский технарь, архитектор, разработчик, DevOps технический менеджер. Сейчас работаю в Quantori.Я не буду описывать самоорганизующиеся команды, а расскажу про алгоритм их создания. Это мой личный опыт — я так работаю с командами (их было...

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

«Ростелеком» объявляет результаты деятельности за III квартал и 9 месяцев 2021 г. по данным МСФО ПАО «Ростелеком», крупнейший в России интегрированный провайдер цифровых услуг и решений, объявляет результаты деятельности за III квартал и 9 месяцев 2021 г. по данным консолидированной отчетности по МСФО.

Япония как земля обетованная? Привет, Хабр! Уже три года живу я в Японии (два провёл в языковой школе, а сейчас эникею в фирме с русским руководством на Хоккайдо) и, несмотря на то что глобально говоря ничего я ещё не добился, рассказы об Японии вызывают у людей живой интерес. Почему бы его не удовлетвор...

Tile server на коленке: навигация по старинным картам Я являюсь full stack разработчиком на культурно-историческом IT портале Königsland, который успешно начал свою работу примерно месяц назад. Этот ресурс посвящается культуре и истории Восточной Пруссии и является своеобразной летописью времен, которая больше всего напоминает...

В сервисе видеозвонков Jazz от Сбера появилось умное шумоподавление от NVIDIA Сервис для видеозвонков Jazz by Sber стал доступен в мобильном приложении Салют. Теперь создавать встречи без лимита по времени и приглашать в них до ста человек можно не только через веб-версию и в десктопном приложении, но и на смартфоне. При этом всех будет хорошо слышно ...

Продуктовые процессы в Авито Привет, Хабр. Меня зовут Костя Шадрин, я ведущий менеджер продукта в Авито, отвечаю за юнит опыта работодателей. Юнит состоит их нескольких дискавери- и деливери-команд, чуть позже я поясню, чем они занимаются и отличаются.В этом материале расскажу, как изнутри устроены прод...

Keycloak X. Что за зверь и с чем его едят? Недавно мы с коллегами из X5 Tech проводили митап, на котором разбирали, что такое Keycloak X и чего от него ждать. Для тех, кто пропустил или предпочитает читать, а не смотреть, подготовили текстовый вариант. Меня зовут Виктор Попов, я техлид DevOps-команды в X5 Tech. ...

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

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

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

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

Альтернатива сложным комбинациям: оценили надежность и удобство эмодзи-паролей Всем привет! Меня зовут Валерий Кузьменков, я работаю аналитиком информационной безопасности в Positive Technologies (если интересно, чем занимается мой отдел и почему специалисты этого направления уникальны на рынке, читайте другой наш пост).Начну немного издалека: специали...

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

Модуляризация DI в проекте с UDF-архитектурой Всем привет, меня зовут Юрий Трыков, я Head of Mobile в inDriver. В этой статье расскажу, как в рамках платформенной iOS-команды мы выстраивали модуляризацию DI-контейнеров в проекте, зачем вообще нам нужны DI-контейнеры и как настраивать взаимодействие UDF-компонентов и DI-...

В Сибири создают единую суперкомпьютерную вычислительную сеть за ₽5,9 млрд Об этом в конце октября 2021 года сообщили в Федеральном исследовательском центре информационных и вычислительных технологий (ФИЦ ИВТ), которое курирует реализацию проекта "СНЦ ВВОД" (Сибирский национальный центр высокопроизводительных вычислений, обработки и хране...

Илон Маск получил звание академика за вклад в технологии и ракетостроение С недавних пор Илон Маск стал действительным членом Национальной академии инженеров США

Ускоряем прохождение iOS UI-тестов. Часть 1. Запускаем тесты без сборки проекта Хабр, привет!Меня зовут Борис. Я Mobile QA lead в Vivid Money.Это вступительная статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов.Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам.В рамках эт...

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

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

Анти–Тьюринг В.А.Крюков[email protected]Существующие распространенные парадигмы программирования, несмотря на прогресс в области разработки средств программирования, интуитивно недоступны специалистам предметных областей, охваченных автоматизацией, особенно в области управления технологичес...

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

Автодокументация здоровой инфраструктуры с Jira Insight Эпопея с автодокументацией началась у нас неспроста: 300 разработчиков, 500 репозиториев и 400 сервисов — все живет на 600 хостах и использует 600 баз данных. Изменения происходят настолько часто, что ручной поиск данных в наших масштабах — та еще морока. При этом раньше ник...

Российские компании для разработчиков: куда и почему стоит устроиться на работу в 2022 году Несмотря на очевидные проблемы для IT-сектора в России в текущих условиях, потребность в IT-специалистах продолжает расти. По данным Минцифры, в различных сферах информационных технологий в РФ дефицит квалифицированных кадров составляет от 500 тыс. до 1 млн человек. Речь иде...

Новый Honor с дизайном iPhone 13 Pro, однокристальной системой Dimensity 900 и 8 ГБ ОЗУ протестирован в Geekbench Новый смартфон Honor появился в базе данных Geekbench с модельным номером GIA-AN00. Источник утверждает, что смартфон будет выпущено под рыночным названием Honor 60 SE. Согласно информации Geekbench, устройство построено на базе однокристальной системы MediaTek Dimensit...

Flutter for Desktop — новый подход к разработке приложений Язык программирования Dart был изначально разработан как перспективная замена JavaScript в веб-приложениях (с поддержкой асинхронности, потоков, классической поддержки ООП и возможностью использования строгой типизации), но, к сожалению, в этом качестве он так и не достиг зн...

[Перевод] Погружаемся в Compose-Verse — руководство по Jetpack Compose для начинающих: управление состоянием Какое бы Android-приложение мы ни собирались создать, нам в любом случае нужно будет управлять состоянием, поэтому понимание того, как лучше всего это делать, является очень важным. К счастью, существует Jetpack Compose, который предлагает нам простые и интуитивно понятные с...

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

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

Behave test recorder. Запись сценариев автотестов Привет! Меня зовут Степан Лущий, я – тимлид команды тестирования компании «БАРС Груп». Мы занимаемся созданием автоматизированных тестов (автотест), инструментов для их написания, а также развитием инфраструктуры автотестирования. В этой статье я расскажу, как мы разработали...

QA и Support: как не усложнять друг другу жизнь Привет. Меня зовут Маша, я — тестировщик в команде мобильной платформы. Когда-то для нас была актуальна проблема взаимодействия QA и Support. Сложностей было предостаточно, как и неприятных последствий. Но со временем мы успешно разобрались во всем. Хочу поделиться нашим опы...

Разработка hexapod с нуля (часть 12) — новое ядро передвижения Несколько частей назад в гексаподе обновился алгоритм передвижения, который позволяет в реальном времени изменять угол поворота, скорость и направление движения. Раньше это были отдельные заскриптованные движения. Также в гексаподе появилась стабилизация тела относительно ...

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

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

Концерн «Росэнергоатом» выпустил новую книгу «Центры обработки данных. Анализ, тренды, мировой опыт» ГК Росатом реализует Программу создания геораспределенной катастрофоустойчивой сети дата-центров, оператором которой выступает Концерн «Росэнергоатом». Мы планируем войти в топ-5 ключевых игроков рынка услуг дата-центров к 2025 г., используя стратегии быстрого р...

Все крупнейшие нефтесервисные компании прекратили работу в Россию Четыре самые крупные нефтесервисные компании, Weatherford International, Halliburton, Schlumberger и Baker Hughes, объявили о прекращении инвестиций в российский энергетический сектор. Weatherford International приняла такое решение последней в этом списке, соответствую...

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

Сбер и Hub71 объединяют свои экосистемы для глобального обмена технологиями между экономиками РФ и ОАЭ С российской стороны речь идёт о стартапах-выпускниках акселератора Sber500, который Сбер проводит совместно с 500 Global. Стартапы получат доступ к глобальной технологической экосистеме Hub71, где они смогут воспользоваться услугами корпоративных и государственных партнёров...

[Перевод] Cron — лучшие практики Планировщик задач cron(8) существует с 7 версии Unix, а его синтаксис crontab(5) знаком даже тем, кто нечасто сталкивается с системным администрированием Unix. Это стандартизированный, довольно гибкий, простой в настройке и надёжно работающий планировщик, которому пользовате...

О бедном абапере замолвите словечко Поговорим о том, кто такие ABAP разработчики, как строится их карьера, чем они отличается, а в чем такие же как вы. Читать далее

Oracle, Docker, AWS: альтернативы сервисам для разработчиков, которые уже заблокировали в России или скоро заблокируют С начала марта зарубежные IT-компании ограничивают или полностью закрывают доступ к своим продуктам пользователям из России. В списке, среди прочих, — Microsoft, Oracle, Amazon и другие крупные компании. Рассказываем, какие существуют альтернативы уже заблокированным сервиса...

Экс-сотрудник Playground назвал некомпетентность главной причиной затянувшейся разработки новой Fable Это, к слову, всегда главная и единственная проблема всех разработчиков.

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

Двигаем биты — или как реализовать свой стандарт UUID Я работаю над открытой реализацией предложенного стандарта идентификаторов UUIDv7. На данный момент спецификация существует в виде IETF черновика. Черновик уже пережил два переиздания, и мы постоянно обновляем спецификации. Но сам документ — это дело простое. Для того чтобы...

В Дубне на заводе полного цикла запустят производство базовых станций 5G и LTE. Этим займется группа российских технологических компаний Yadro Группа российских технологических компаний Yadro сообщила о намерении заняться разработкой и производством базовых станций LTE и 5G. Производство будет развернуто в Дубне на заводе полного цикла, первоначальный объем инвестиций в проект оценивается в размере 5-7 мл...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)