Социальные сети Рунета
Пятница, 19 апреля 2024

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

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

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

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

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

Операторы могут избежать больше половины эксплуатационных расходов за счет автоматизации IP-сети Такие данные опубликованы в отчете по итогам исследования, подготовленного Nokia в сотрудничестве с исследовательской фирмой Analysys Mason. Автоматизация сети является ключевым фактором улучшения оперативности сетевых служб, повышения эксплуатационной эффективности и доступ...

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

Применима ли концепция «сдвиг влево» (shift left) для инженеров по надёжности систем (SRE)? Концепция «сдвига влево» помогает упростить некоторые аспекты разработки программного обеспечения. Но предназначена эта концепция не только для разработчиков. Она может быть не менее полезна для инженеров по надежности систем (SRE). Хотя основной задачей SRE-инже...

Turbo Intruder и потерянное руководство пользователя Практически каждый, кто хоть немного пользовался Burp Suite, знает про Intruder – инструмент внутри Burp, который позволяет автоматизировать атаки на веб-приложения, такие как брутфорс, фаззинг, майнинг параметров.Однако, Intruder имеет много ограничений. Например, в Intrude...

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

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

Система функционального тестирования: особенности и преимущества Проведение функционального тестирования (Functional testing) необходимо для проверки соответствия программного обеспечения (ПО) требованиям заказчика и поставленным бизнес-задачам. Исследования можно проводить вручную или задействовать автоматизацию. Второй вариант ускоряет ...

Путешествие по камням, или Как мы скрестили криптошлюзы S‑Terra с Ansible для автоматизации конфигурирования устройств Однажды моей команде довелось организовывать несложную кустовую схему шифрования для компании, у которой было более 2,5 тысяч офисов продаж и около ста региональных центров. Всё техническое описание решения легко излагалось в таблице Excel размером 2 800 строк на 25 столбцов...

Знакомство с .Net Compiler Platform .Net Compiler Platform, или Roslyn - это высокоуровневый API для анализа и рефакторинга кода, написанного на  С# и VB (языках .Net). С помощью Roslyn можно как создавать независимые инструменты анализа и рефакторинга, так и писать расширения, встраиваемые в Visual Studi...

[Перевод] AI/ML в автоматизации тестирования программного обеспечения Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автомати...

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

[Перевод] Что нового в Selenium 4 — ключевые особенности и отличия Сегодня для каждого бизнеса требуется высококачественное программное обеспечение в сжатые сроки, чтобы достигнуть этого организациям необходимо проводить эффективное тестирование программ с помощью автоматизации. С развитием agile и DevOps методологий автоматизация тестирова...

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

[Перевод] Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования Python – один из самых популярных языков для веб-автоматизации с Selenium, поскольку в нем есть упрощенный синтаксис, который позволяет выполнять больше задач за меньшее количество строк кода! Таким образом, Python и Selenium создают идеальную комбинацию для автоматизированн...

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

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

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

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

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

Автоматизируем работу с ArchiMate в CI пайплайнах В этой статье я дам краткую вводную, что такое Archi и ArchiMate. Расскажу о коллективной работе с Archi используя расширение coArchi, после чего предоставлю контейнер позволяющий автоматизировать работу по созданию HTML и PDF документов с ArchiMate моделями. Завершим же, со...

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

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

Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь Привет, это Эрик Бурыгин, я техлид курса «Автоматизатор тестирования на Java» в Яндекс.Практикуме и лид в Яндексе. Каждый ручной тестировщик считает, что автоматизация — это круто и её непременно нужно втащить в проект. Что может быть лучше, чем полное покрытие автотестами п...

Способы попадания в 3D-цель с помощью API КОМПАС-3D Недавно на нашем сайте вышла новость о разработке приложения для КОМПАС-3D, позволяющего автоматизировать процесс моделирования строительных лесов. Уникальность данного приложения состоит в том, что компоненты строительных лесов, добавляемые в сборку, могут автоматически соп...

Руководство по оптимизация потока создания ценности в контексте DevOps Оптимизация потока создания ценности (Value stream optimization, VSO) — это сложный процесс повышения эффективности потока создания ценности. VSO позволяет предприятиям и брендам оптимизировать свои потоки за счет повышения операционной эффективности. Недавно Gart...

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

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

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

«Через этот инструмент мы настраиваем всё»: как работает Ansible в департаменте DMP X5 Group Алексей Кузнецов работает системным архитектором в департаменте DMP X5 Group три года. Всё это время в DMP X5 Group применяют Ansible, чтобы обеспечить непрерывную конфигурацию на серверах и автоматизировать ручную работу.В поддержку своего курса «Ansible: Infrastructur...

Flutter: автоматизация UI тестирования Мы — команда мобильного проекта FL.ru. В своей статье хотим познакомить вас с Flutter Driver и рассказать об автоматизации UI тестирования мобильных приложений с помощью данного инструмента. Читать далее

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

[Перевод] Удобные инструменты для разработчика при непрерывном тестировании производительности Сколько раз мы видели инфраструктуру и методологию тестирования, когда команда не может получить своевременную обратную связь о производительности разрабатываемой системы? Как правило, к тестированию производительности принято относиться как к "проекту по методу водопада", к...

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

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

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

T1 Cloud и SolidLab оценили тенденции развития DevSecOps в России Согласно зарубежным прогнозам, в 2022 году инструменты DevSecOps будут применять более 90% компаний-производителей ПО. В области внутренней (inhouse) разработки приложений российские тренды соответствуют мировым. Компании, в которых информационные системы играют ключевую рол...

Что там у PVS-Studio c покрытием Toyota ITC Benchmark? Toyota ITC Benchmark – это набор синтетических тестов для C и C++, состоящий приблизительно из 650 примеров и предназначенный для тестирования анализаторов кода. Данная статья ответит на вопрос: "Насколько хорошо статический анализатор PVS-Studio покрывает Toyota ITC Benchma...

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

FOSS News №102 — дайджест материалов о свободном и открытом ПО за 13—19 декабря 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Новости о распространении и борьбе с катастрофической уязвимостью в Log4j...

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

CSS и XPath для QA: чтобы разобраться с локаторами, нужно всего лишь… Привет! Меня зовут Иван, я руковожу горизонталью автоматизации тестирования в Skyeng. Часть моей работы — обучать ручных тестировщиков ремеслу автоматизации. И тема с поиском локаторов, по моему опыту, самая тяжкая для изучения. Здесь куча нюансов, которые надо учитывать, но...

Идеальный каталог, пример использования Я разрабатываю библиотеку для работы с Entity Attribute Value (репозиторий), сокращенно EAV (структура базы данных для хранения произвольных данных). В конце прошлой статьи я спросил у вас о чём мне ещё надо написать, вы попросили показать пример использования и сделать заме...

Автоматизация тестирования «с нуля» (нетехническая сторона вопроса) Есть множество статей про технологии и те или иные подходы к автоматизации. Но почему-то нет статей про «обратную сторону» автоматизации. Как вообще всё зарождается на проекте? И как это «всё» организовать? Читаю дальше

NetApp и Cisco представили платформу FlexPod XCS Компании NetApp и Cisco на этой неделе представили единую автоматизированную платформу для современных приложений, данных и гибридных облачных сервисов — FlexPod XCS, являющуюся развитием платформы FlexPod. FlexPod состоит из предварительно проверенных систем хран...

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

Camunda: тестируем модели процессов Привет! Продолжаем делиться опытом о том, как можно автоматизировать бизнес-процессы в банке с помощью Camunda. В прошлой статье мы рассказали об одном из проектов, который создали на базе Spring Boot с подключенной Camunda в качестве библиотеки. В этом материале расскажем о...

Стартап недели: UFACTORY Lite 6 — самый доступный робот-манипулятор на рынке В этой статье мы расскажем вам о работе-манипуляторе UFACTORY Lite 6, который предназначен для малых и средних предприятий, исследователей робототехники и инженеров. Читайте также: Стартап недели: Legion Solar 6 — доступна солнечная электростанция с ИИ Стартап недели: AAWi...

[Перевод] Эмбеддинги признаков и повышение точности ML-моделей Прим. Wunder Fund: короткая статья о том, как эмбеддинги могут помочь при работе с категориальными признаками и сетками. А если вы и так умеете в сетки — то мы скоро открываем набор рисерчеров и будем рады с вами пообщаться, stay tuned.Создание эмбеддингов признаков (fe...

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

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

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

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

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

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

Что такое и зачем нужны шаблонизаторы HTML Есть много способов сэкономить время и упростить жизнь разработчика. Но они кажутся такими сложными и непонятными, что знакомство с ними постоянно откладывается. И зря: сегодня мы расскажем, как автоматизировать работу, используя вспомогательные инструменты.Шаблонизаторы для...

Текстовая CAPTCHA в 2022 В этой статье я попробую пройти весь путь в распознавании text-based CAPTCHA, от эвристик до полностью автоматических систем распознавания. Попробую проанализировать, жива ли еще капча(речь про текстовую), или пора ей на покой.Впервые текстовая капча(text-based CAPTCHA), дал...

4 страха, мешающие стать тестировщиком в международной компании Привет, Хабр! Меня зовут Анастасия Донцова, и я работаю старшим менеджером команды тестирования в компании Dell Technologies. Хочу немного рассказать вам о своей специальности, а также развенчать несколько ложных и вредных представлений, которые её окружают. Тестирование пр...

Low-Code для бизнеса: от Lotus Domino к HCL Volt MX В эпоху цифровой трансформации средства разработки с минимальным кодированием обрели новое дыхание. Как они помогут преобразовать бизнес и в каких отраслях их ожидает наибольший успех? В чем секрет популярности средств разработки с минимальным кодированием и так ли уж они...

Как создать работающий Impact Map Больше 8 лет я использую Impact Map для аналитики IT-продуктов. Я довольно активно делился знаниями об этом подходе: писал статьи, выступал на конференциях с докладами и мастер-классами, рассказывал студентам в университетах и интернам в компании. Слушатели и участники масте...

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

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

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

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

Первые шаги с werf: собираем и деплоим простое приложение в Kubernetes В этой статье мы рассмотрим, как с помощью Open Source-утилиты werf собрать Docker-образ простого приложения и развернуть его в кластере Kubernetes, а также с легкостью накатывать изменения в его коде и инфраструктуре.Мы поговорим об общих принципах работы с werf при использ...

Как я перестал беспокоиться и полюбил тестирование React-компонентов Как тестировать React-компоненты? Какую библиотеку использовать? Как тестировать компоненты, которые берут данные из Redux, а не из пропсов? Как тестировать компоненты, в которых используется роутинг с помощью React-router-dom? Что делать, если в компоненте есть асинхронный ...

Выбираем лучшую видеокарту на декабрь 2021 года на основе сравнения 14 ускорителей 3D-графики в 23 тестах (с и без RT/DLSS/FSR) в 3 разрешениях Добавлена одна новая видеокарта: Radeon RX 6600. Также произошли изменения в наборе тестовых игр: в классические тесты с растеризацией и в тесты с трассировкой лучей добавлены The Medium и Far Cry 6.

Применение автотестов в ежедневных релизах. Установка Cypress и Allure Меня зовут Виталий и я автотестер в компании Утконос ОНЛАЙН. В предыдущей статье я рассказал, почему мы решили использовать фреймворк для автоматизации тестирования, описал существующие варианты, наш выбор в пользу Cypress и его связку с репортом Allure. В этой части обсудим...

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

Q&A по QA: разбираем вопросы митапа по автоматизации тестирования Привет, Хабр!В октябре мы провели онлайн-митап по тестированию, в котором спикеры из Badoo, Skillbox, Почтатех и SuperJob поговорили о своем опыте перехода от ручного тестирования к автоматизации, рассказали о подходах к стабилизации тестов для мобильных приложений и многом ...

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

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

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

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

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

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

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

[Перевод] Нетрадиционные подходы к использованию GraphQL Привет, Хаброжители! Стартовала весенняя распродажа от издательства «Питер». Эту статью также можно было бы назвать «Чего по науке нельзя делать с GraphQL».Читая различные посты в блогах и руководства, мы узнаем, что существует некий правильный способ работы с GraphQL. Но в...

FOSS News №100 — дайджест материалов о свободном и открытом ПО за 29 ноября — 5 декабря 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Linux Foundation создаёт альянс по квантовым вычислениям для обеспечения...

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

Автоматизация оптимизаций в Go Привет, Хабр! Меня зовут Денис Лимарев, я разработчик платежной системы в Delivery Club. Недавно мы провели два митапа: по оптимизациям и по нашему новому линтеру. На первом митапе разобрали оптимизации кода на Go, а в рамках второго поговорили про создание и возможности н...

[Перевод] Уроки абстракции: чему FP может научить ООП Одним из наиболее распространенных «лучших практик» в программировании является принцип DRY: не повторяйся. Для реализации этого принципа можно использовать множество методов: инкапсуляция, параметризация, инверсия управления и многое другое. Одним из этих методов является а...

[Перевод] Преодоление сложности в CQRS Эта статья является переводом материала «Tackling Complexity in CQRS».Шаблон CQRS может творить чудеса: он может максимизировать масштабируемость, производительность, безопасность и даже «превзойти» теорему CAP. Тем не менее, например, в своей статье о CQRS Мартин Фаулер утв...

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

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

Провальная цифровая трансформация: автоматизируются неправильные процессы? Анализ процессов (process mining), или процессная аналитика — секретный соус цифровой трансформации. Недавний опрос 1220 руководителей ИТ-подразделений по всему миру, проведенный ABBYY, показал, что многие организации автоматизировали неправильные ...

iPhone 13 свели в битве с iPhone 13 Pro. Даёт ли больший объём ОЗУ преимущество старшей модели? Специалисты канала PhoneBuff, проводящие свои тесты при помощи роботизированного манипулятора, свели вместе iPhone 13 и 13 Pro, чтобы проверить, есть ли у них разница в скорости работы.  Напомним, у старшей модели в SoC A15 Bionic графичес...

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

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

Как распознать в себе крутого программиста: 5 главных признаков Технологии IT/Игры 25.11.2021, 11:51 Как распознать в себе крутого программиста: 5 главных признаков В XXI веке фундаментальное математическое или инженерное образование не нужно тому, кто хочет стать крутым разработчиком. Способный пр...

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

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

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

WinAPI из C# Язык программирования C# был создан как язык, который можно использовать для простого программирования в ОС Windows. Позже этот язык получил возможность создавать приложения и на других операционных системах, но в этой статье мы будем говорить только об ОС Windows.Для работы...

Нужен ли Mockito, если у вас Kotlin? Салют, коллеги.В рамках пятничной статьи предлагаю посмотреть на интересный способ создания моков в Kotlin, без использования сторонних библиотек.Я занимаюсь разработкой аддонов для Atlassian-стека в компании Stiltsoft и, из-за технических ограничени...

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

Developer Experience — как упростить себе жизнь с помощью правильных инструментов Привет! Продолжаем публиковать текстовые версии докладов с QIWI Server Party 6.0, в этом посте — Александр Прокопьев и Developer Experience. Про инструменты, их качество и развитие инструментов разработчиков в QIWI.Если предпочитаете формат видео — ролик в посте.А вот и тек...

Готовим приложение для автоматизации тестирования Прежде чем приступить к автоматизации тестирования желательно проанализировать приложение. Чем больше приложение готово к автоматизации, тем меньше проблем будет в дальнейшем при разработке автотестов и анализе результатов. Читать далее

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

iPhone 13 и 13 Pro сравнили по скорости работы Команда PhoneBuff решила выяснить, имеется ли разница в скорости работы смартфонов iPhone 13 и 13 Pro.Испытание, как и обычно, проводилось с использованием роботизированного манипулятора, поэтому считается максимально точным, с минимальными погрешностями.iPhone 13 и 13 Pro, ...

«Совтех» сократил расходы на автоматизацию техподдержки и выездного сервиса благодаря Okdesk ГК «Современные технологии», чтобы автоматизировать процессы сервиса и техподдержки, перешла с Creatio на специализированную help desk систему Okdesk. Это позволило «Совтеху» более чем на 50% сократить расходы ...

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

Что нужно знать про Postman: максимально коротко о Mock Servers, Flow и Visualize На просторах интернета часто встречается информация о платформе Postman. Большинство статей включают информацию о переменных, различных скриптах и автоматизации при тестировании. Но на самом деле Postman – это не только инструмент для тестирования, а платформа, которая помог...

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

89% организаций не справляются с защитой данных Компания Veeam Software сообщила о том, что 88% ИТ-руководителей ожидают, что бюджеты на защиту данных будут расти быстрее, чем общие расходы на ИТ, поскольку данные становятся критическим фактором успеха бизнеса, а задачи по их защите - все сложнее. Более двух третей компан...

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

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

Здравствуй, (VUCA) Новый год! Каждый раз, провожая уходящий год, хочется оглянуться назад, посмотреть на то, что было и попробовать помечтать и спрогнозировать то, что будет (или может быть) в новом году. Новая реальность с COVID-19 стала нашей повседневностью, но менялись не только мы, а и вирус: сначал...

В Иркутской области создали тестовую лабораторию отечественного ПО Для создания лаборатории в ИТ-инфраструктуре заказчика был сформирован обособленный серверный сегмент. Для тестирования были отобраны отечественные продукты из Единого реестра российских программ для электронных вычислительных машин и баз данных. В их число вошли: платформа ...

[Перевод] 10 эвристик юзабилити, которые должен знать каждый дизайнер 25 лет назад Якоб Нильсен описал 10 основных принципов проектирования взаимодействия. Эти принципы были разработаны на основе многолетнего опыта в области юзабилити-инженерии и стали правилами для взаимодействия человека и компьютера.Сегодня эти принципы так же актуальны, ка...

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

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

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

FOSS News №101 — дайджест материалов о свободном и открытом ПО за 6—12 декабря 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Катастрофическая уязвимость в Apache Log4j, затрагивающая многие Java-пр...

Как мы перестали плодить шаблонный код при работе с табличными представлениями в iOS Девять из десяти экранов любого iOS-приложения имеют табличный вид. Неважно, как реализовано это представление — на UITableView или UICollectionView, но для его реализации необходимо каждый раз писать шаблонный код:1) реализация табличного источника данных (UITableViewDataSo...

Каков ваш психологический возраст: разработка ученых с использованием ИИ Наука Человек 29.11.2021, 20:15 Каков ваш психологический возраст: разработка ученых с использованием ИИ Вы когда-нибудь задумывались о своём ментальном возрасте? Насколько молод или стар ваш разум? Иногда наш возраст в паспорте не соо...

Первые результаты тестов Intel Alder Lake в Cinebench R20 и R23: флагманский Core i9-12900K почти догнал Ryzen 9 5950X Немецкий портал TweakPC опубликовал результаты тестирования 16-ядерного флагманского процессора Core i9-12900K, 12-ядерного Core i7-12700K и 10-ядерного Core i5-12600K в синтетических бенчмарках Cinebench R20 и Cinebench R23. Источник изображения: Intel Флагманская модель се...

В платформах Low-code важна универсальность Денис Бахаев, руководитель по развитию направления «Цифровые решения» Siemens Digital Industries Software, — об областях применения Low-code, направлениях его развития и о заблуждениях, связанных с его применением. Платформы Low-code позиционируются как инструментарий «дл...

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

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

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

FOSS News №95 — дайджест материалов о свободном и открытом ПО за 1—7 ноября 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Новый мультфильм от Blender Studio. LTS релиз ядра Linux 5.15. Linux Fou...

Про Flutter: как бекендер в мобильную кроссплатформу лез Flutter – это полноценная SDK, позволяющая писать нативные приложения на ненативном языке (dart), имеющем высокую скорость работы (выше конкурентов, но немного ниже натива), отклика/отрисовки. Этот набор средств разработки позволяет писать достаточно сложные с точки зрения и...

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

Раннер Emcee. Всем айосерам по тестовой ферме В iOS-приложении Авито куча UI-тестов — вы это уже наверняка знаете, потому что мы говорим про них постоянно. Это позволяет нам релизиться раз в неделю, причём регрессионное тестирование с ручными проверками мы проводим раз в две недели. Между ними в релиз идёт приложение, к...

[Перевод] Как разозлить разработчика? Это перевод. Автор текста: Ведущий разработчик и менеджер проектов Никлас Миллард.Спойлер: разозлить разработчика очень просто. Точнее, разработчика может взбесить буквально все. И чем более "религиозны" взгляды разработчика в отношении определенных сущностей и событий, тем ...

Щербинский лифтостроительный завод автоматизировал закупочную деятельность с помощью PROF-IT SRM Щербинский лифтостроительный завод (ЩЛЗ) завершил автоматизацию закупочной деятельности и работы с поставщиками на предприятии. Проект реализован в рамках модернизации предприятия и задачи по увеличению производственных ...

«Рексофт» автоматизировал логистический центр Почты России в Самаре «Рексофт» реализовал проект по автоматизации логистического центра (ЛПЦ) Почты России. Новый ЛПЦ сможет обрабатывать до 300 тысяч отправлений ежедневно. Чтобы сократить сроки доставки, Почта России модернизирует логистическую инфраструктуру ...

Репликация Oracle с Quest Shareplex вместо Oracle GoldenGate в Oracle, PostgreSQL, Kafka и другие приёмники Любопытное наблюдение: когда говоришь о репликации Oracle, тебе сразу говорят «да знаем мы про этот GoldenGate!». Конечно, знаете, ведь это решение предлагает непосредственный вендор объекта репликации. При этом за кадром остаются не менее интересные решения. Вендор Quest на...

QA Meeting Point 2021: тестирование BigData, развитие команды, тонкости работы с AI 1 декабря мы провели конференцию QA Meeting Point. Участники услышали выступления экспертов в области тестирования AI и BigData, разобрались в основах performance-тестирования, познакомились с GraphQL и узнали, как создавать модульные тестовые проекты. Ссылка на доклады...

Hitachi Vantara запускает сервисы Application Reliability Services Новое предложение Hitachi Application Reliability Services позволяет оптимизировать облачные нагрузки для улучшения отказоустойчивости, повышения производительности и минимизации издержек за счет автоматизации разработки программного обеспечения и управления рабочими нагрузк...

«СберСтрахование жизни» роботизировало более 50 бизнес-процессов Компания автоматизировала взаимодействие с внешними системами и сервисами на основе технологии RPA.

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

Разбираемся с библиотекой лексического анализа ANTLR4 У нас в SberDevices разрабатывается платформа по управлению рекомендациями, которая взаимодействует с разными ML-движками. Со временем их станет много, и, когда пользователь умных устройств Sber будет запрашивать контент – искать фильмы, музыку, спрашивать о чём-то виртуальн...

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

Цифровизация сервисных процессов: курс на ESM Обзор подходов и примеров автоматизации управления сервисной деятельностью в бизнес-подразделениях и процессах, далеких от ИТ Как показывает практика, проекты ITSM нередко получают свое продолжение, охватывая процессы и операции, не только связанные с ИТ, но и весьма дале...

Basemark запускает первый в мире кроссплатформенный тест трассировки лучей - GPUScore Relic of Life Компания Basemark запустила сегодня GPUScore, совершенно новый набор для тестирования производительности GPU для широкого спектра устройств, от смартфонов до высококлассных игровых ПК. GPUScore поддерживает все современные графические API, такие как Vulkan, Metal и DirectX, ...

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

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

FOSS News №96 — дайджест материалов о свободном и открытом ПО за 8—14 ноября 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: ГК Astra Linux вошла в число лидеров рейтинга РУССОФТ. ОС «Альт Образова...

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

Новогодняя распродажа в iGo3D Russia! ❄️ Вот и пришло время новогодних скидок и предложений!И мы, спешим Вам сообщить, что до 31 января 2022 года, у нас проходит новогодняя распродажа, в течении которой, вы сможете приобрести 3D-принтеры Ultimaker и пластик Innofil по самой выгодной цене!Ultimaker 3 – 295 000 ₽Ulti...

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

«Слабые» ссылки в CPython Модуль weakref позволяет создавать "слабые" ссылки на объекты."Слабой" ссылки не достаточно, чтобы объект оставался "живым": когда на объект ссылаются только "слабые" ссылки, сборщик мусора удаляет объект и использует память для других объектов. Однако, пока объект не удалён...

Автоматизация разработки конструкторской документации средствами VBA При выполнении проектов, в которых требуется разработка конструкторской документации соответствующей ГОСТам ЕСКД или СПДС, возникает много задач, связанных с ее корректным изготовлением. Часть этих задач связана с непосредственным оформлением документов – заполнением основны...

Голосовые вызовы предъявляют новые требования к качеству сетей LTE По состоянию на март 2021 года 211 операторов из 97 стран мира предоставляют сервис VoLTE (Voice over LTE - голосовые вызовы на сети LTE), что суммарно даёт около 3 миллиардов VoLTE-соединений за год и долю проникновения (соотношение VoLTE-вызовов ко всем голосовым вызовам) ...

Использование Typescript для создания react компонента «Простой фабрики» Использование Typescript при создании React компонента «Простой фабрики»Создадим типизированный компонент-фабрику правильно. Так, чтобы он принимал только нужные параметры и ругался на некорректные. Данный подход применим и в других ситуацией, но&nbs...

[Перевод] Набор правил для общения между разработчиком и QA инженером После многих лет работы в должности QA Engineer я решил поделиться некоторыми советами по общению с разработчиками. Далее описаны мои наблюдения по этому поводу. Читать далее

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

Western Digital выпускает жесткий диск NAS емкостью 20 ТБ Хотя жесткие диски емкостью 20 ТБ уже не являются чем-то новым, последний диск Western Digital для устройств NAS работает немного по-другому благодаря использованию технологии OptiNAND от WD. Семейство WD Red Pro — это семейство NAS-дисков Western Digital более высокого клас...

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

Napoleon IT автоматизировал бизнес-процессы компании «Эксперт-Лизинг» Napoleon IT автоматизировал бизнес-процессы компании «Эксперт-Лизинг». Теперь пользователи могут получить всю необходимую информацию о сделках онлайн в веб версии личного кабинета и в мобильном приложении «Эксперт-Лизинг». Для ...

[Перевод] Корутины в C++20 — что это и как с ними работать Прим. Wunder Fund: В статьи описаны базовые подходы к работе с корутинами в 20м стандарте С++, на паре практических примеров разбораны шаблоны классов для промисов и фьючеров. По нашему скромному мнению, можно было бы реализовать и поизящнее. Приходите к нам работать, если и...

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

Компания AB’Craft автоматизировала работу с клиентскими обращениями на платформе ITSM 365 Магаданская компания AB’Craft внедрила облачное решение ITSM 365 на базе платформы Naumen SMP. Новая ИТ-система потребовалась компании для автоматизации работы с клиентскими обращениями и организации учета трудозатрат персонала ...

[Перевод] Исследуем .NET 6. Часть 6. Поддержка интеграционных тестов в WebApplicationFactory В предыдущей статье я описал обходной путь, который был добавлен в .NET 6, чтобы инструменты EF Core, которые ранее полагались на существование определённых методов, таких как CreateHostBuilder, продолжали работать с новыми минимальными API хостинга.В этой статье я рассмотрю...

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

Продуктовый подход в ИТ. Почему у вас не получится Приглашаем Вас на бесплатный вебинар 16 декабря в 11:00 "Продуктовый подход в ИТ. Почему у вас не получится". Тема этого вебинара возникла неспроста. Всё больше и больше компаний задумываются о продуктовом подходе. Некоторые уже идут в этом направлении. Определяют продукты, ...

[Перевод] Как простой баг повреждения памяти ядра Linux может привести к полной компрометации системы Введение В этом посте описывается простой в реализации баг блокировки ядра Linux и то, как я использовал его против ядра Debian Buster 4.19.0-13-amd64. В посте рассматриваются варианты устранения бага, препятствующие или усложняющие использование подобных проблем злоумышлен...

Как можно повысить качество создания программного обеспечения с помощью методологий Lean Six Sigma и PRINCE2 Наукоемкое производство в наши дни нельзя представить без применения самых новейших методов управления и бизнес-инжиниринга.  Если еще каких-то лет 15 назад наукоемкое производство в России почти отсутствовало, то сейчас в этой сфере наблюдаются подвижки, а значит растё...

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

Как переехать с GKE на Deckhouse, чтобы разработчики этого даже не заметили. Кейс robota.ua Robota.ua — сервис для поиска вакансий и сотрудников в Украине. Включает в себя веб-сайт со средней посещаемостью 7 млн визитов в месяц и приложения для iOS и Android. Мы помогаем robota.ua поддерживать кластеры Kubernetes.Кейс интересен тем, что за короткое время клиенту уд...

Что вижу, то и программирую Не знаю, как у вас, в большом мире программирования, а у нас, в 1С, очень распространён подход «что вижу, то и программирую». Есть более удобоваримое название: «программирование от данных». Однако, чаще всего это называют говнокод. Хотя, тут я не согласен – до говнокода ещё ...

Монолог QA-лида, возмужавшего в сражениях за качества кода Повзрослев на год, мы продолжаем Монолог тимлида и делимся опытом тестирования нашего продукта SafePhone.За прошедший год мы смахнули пыль с фолианта Г.Майерса «Искусство тестирования программ», повторно восхитились мудростью автора и согласились с его утверждением, что нево...

Обнаружена уязвимость Power Automate в Microsoft 365 Power Automate, по умолчанию включенный в Microsoft 365, позволяет пользователям автоматизировать бизнес-задачи и рабочие процессы между различными приложениями и службами. С его помощью можно создавать "потоки" (автоматизированное поведение между приложениями) для...

Обновление данных в ClickHouse Всем привет! Эта статья продолжает первую часть, где я рассказывал о том, как мы в Just AI переводили пользовательскую аналитику на новую СУБД ClickHouse. В ней я на примерах показывал, как менялась схема данных и sql запросы, какие возникали сложности и удалось ли добиться ...

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

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

FOSS News №104 — дайджест материалов о свободном и открытом ПО за 27 декабря 2021 — 16 января 2022 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Новости о распространении и борьбе с катастрофической уязвимостью в Log4...

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

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

[Перевод] Базовые принципы Availability О чем статьяВ этой статье речь пойдет о БАЗОВЫХ подходах и принципах к такому quality attribute (QA) как Availability. Никаких сложных случаев, ничего слишком сложного, только теория с двумя примерами, скипайте, если искали что-то эдакое.Вся информация основана на парах книг...

Ученые обнаружили антитело, способное противостоять разным штаммам коронавируса Американские ученые обнаружили антитело, которое распознает все штаммы коронавируса Одна из особенностей вируса SARS-CoV-2, которая повышает его опасность и препятствует борьбе с COVID-19 — это способность мутировать и обходить иммунитет. Причем новые мутации вируса становят...

Про поворотный стол, или Релейная логика глазами дилетанта Попросили меня как-то друзья помочь с программированием контроллера поворотного стола для фотографирования. Эти столы используются для круговой съёмки. Часто результат такой съёмки можно видеть в интернет-магазинах, когда товар можно покрутить и рассмотреть с разных сторон. ...

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

AMD, а зачем такое обновление видеокарт? Radeon RX 6750 XT в первом тесте лишь на 2% быстрее RX 6700 XT 10 мая AMD представит обновлённые видеокарты Radeon RX 6x50 XT, которые должны заменить текущие модели. Но изменений будет немного, а первые тесты показывают, что разница в производительности будет невелика.  В GFXBench засветилась модель RX 6750 XT, которая получ...

Простой математический пример со скобками, который оказался не по зубам даже умникам из интернета: проверьте свои силы ПопМем Интересно 28.12.2021, 18:22 Простой математический пример со скобками, который оказался не по зубам даже умникам из интернета: проверьте свои силы Этот математический пример со скобками давненько сводит с ума пользователей Твитт...

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

Математика и IT Джорджо де Кирико. Великий метафизик (The Grand Metaphysician), 1917. Если посмотреть список хабов Хабра, то увидим, что в IT можно выделить много направлений. Для этой статьи возьмем классификацию попроще. 1) CS — создание подходов, имеющих научную новизну. Разработка нов...

Обзор флагманского SSD-накопителя Crucial P5 Plus Рынок накопителей полон знаменитыми и именитыми брендами, но порой случается так, что более правильным решением будет обратить внимание на менее популярный, но более качественный продукт, особенно когда речь идет о хранении информации.Компания Micron считается достаточно авт...

YouTrack теперь с конструктором рабочих процессов Привет, Хабр!На связи команда YouTrack из JetBrains. Как вы знаете, YouTrack подстраивается под работу практически любой команды с помощью рабочих процессов (workflows). Рабочие процессы позволяют автоматизировать многие рутинные действия, однако до недавнего времени это тре...

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

Нормативное обоснование необходимости внедрения систем IRP/SOAR и SGRC Актуальные тренды информационной безопасности четко дают понять, что без автоматизации процессов управления ИБ и реагирования на киберинциденты противостоять атакующим будет очень непросто. Количество бизнес-процессов, ИТ-активов и уязвимостей, сложность тактик и инструменто...

Как я разочаровался в low-code и стал руководителем команды разработки Привет, меня зовут Евгений, и я никогда не был программистом — написание кода вызывало у меня чуть ли не смертельную скуку. Конечно, за двадцатилетнюю карьеру приходилось писать скрипты на PowerShell, Python и т. д., но о серьёзной разработке речи не было. Тем не менее моя п...

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

Внедрение Q# в ваши любимые языки и платформы (Python, .NET, ASP.NET, Julia, Lua, PowerShell) Не секрет, что Q# и Quantum Development Kit позволяют легко писать квантовые программы и запускать их на симуляторах и на оборудовании через службу Azure Quantum, с использованием Python, .NET или даже через Jupyter Notebook. Более того, инфраструктура, которая поддерживает ...

Gatling. Тестирование JDBC Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще м...

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

Уехать и остаться: чек-лист по релокации на кейсах от 132 специалистов Надоела питерская серость или московские пробки — и вот вы заводите трактор собираете чемодан и улетаете жить и работать в страну вечного лета (или зимы, кому что ближе). Так выглядит мечта любого, кто задумывается о релокации. Ежегодно российские IT-специалисты отправляются...

Как обучить джунов QA за 3 дня (сборник материалов) Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).Я ...

Когнитивистика 101: Predictive Processing Сегодня пост об уже не очень новом, но резонансном направлении в когнитивных науках – предиктивной обработке, также известной как предиктивное, предсказательное или прогнозное кодирование (Predictive Processing/Coding, далее PP). Свои истоки PP берет из (зрительного) восприя...

[Перевод] Инженерный подход к тестированию алгоритмов: исследовательский анализ рабочего процесса. Часть 1 Что из себя представляет тестирование и анализ алгоритмов? Давайте разберемся в этом на практике. Читать далее

Беспрецедентную точность проверки подписи гарантирует SignatureXpert.AI® от Parascript Компания Parascript, занимающаяся поддержкой высокопроизводительной автоматизации уже более 25 лет, обрабатывает более сотни миллиардов документов в год. Компания представила новый продукт под названием SignatureXpert.AI на основе своих наработок в банковской и государс...

Повышаем эффективность работы с Word В данной статье собраны основные операции и алгоритмы работы, позволяющие повысить эффективность разработки документации в редакторе Microsoft Word как индивидуально, так и при командной работе. Не рассматриваются подходы с использованием Markdown, Pandoc, Asciidoc и Conflue...

SpaceX делает Wi-Fi в самолётах таким же быстрым и стабильным, как дома: авиационные терминалы Starlink уже тестируются Компания Илона Маска SpaceX считает, что пришло время «для капитального ремонта» интернет-связи на современных самолётах, а поможет в этом спутниковая система интернета Starlink. «Связь в самолетах — это то, что, по нашему мнению, созрело для кап...

НМГ объявил масштабный набор разработчиков,1С-инженеров и редакторов эфира НМГ ищет iOS, Android, Golang-разработчиков в команду more.tv и «Витрина ТВ», 1С инженеров «Медиа Бизнес Солюшенс», редакторов эфира в «СТС Медиа».

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

Это идеальный Айфон? Спасибо, не надо Возможно ли создать идеальный Айфон? Почему бы нет! Каждое новое поколение iPhone получается интереснее предыдущего, но в последние годы видимых изменений не так уж много. Вероятно, через 2 года нас ожидает существенный апгрейд смартфона, а пока приходится довольствоваться т...

Альтернативный подход к динамическим окружениям: использование Octopod Как Octopod помогает сделать динамические окружения доступными для всехПривет, Хабр! В этой статье я хочу рассказать как мы в Typeable используем динамические окружения (review- или preview-окружения) в нашей работе, какие проблемы нам удалось решить, почему и как мы применя...

Что в глубинах Data Lake? Строим архитектуру, укладываем слои, распределяем ответственность Привет, Хабр! Меня зовут Григорий Коваль, я технический руководитель Core Data Lake центра Big Data МТС. Сегодня я расскажу о том, какие слои находятся внутри Data Lake, как построить архитектуру базы данных и чем распределенный Data Mesh-подход отличается от монолитного хра...

Основные варианты использования CSS переменных (Custom Properties) CSS Variables или CSS Custom Properties уже давно используются в разработке и поддерживаются большинством популярных браузеров. Если у вас нет обязательного требования разрабатывать под IE, то вполне вероятно, вы уже успели оценить их преимущества.По этой...

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

Мобильная версия GeForce RTX 3080 Ti отметилась в базе данных теста Geekbench Похоже, компания NVIDIA действительно собирается выпустить флагманский мобильный графический ускоритель GeForce RTX 3080 Ti Laptop GPU. Информация о нём появилась в базе данных синтетического теста Geekbench, пишет VideoCardz. Источник изображения: VideoCardz По имеющимся да...

Использование Gatling. Разбираемся в тестировании HTTP Всем привет! Это команда тестирования производительности Тинькофф, и мы продолжаем цикл статей о Gatling. В предыдущей статье мы рассмотрели базовые возможности инструмента Gatling, узнали, как быстро создать шаблон gatling-проекта, и познакомились с новыми функциями би...

Глава Intel ратует за open source В преддверии мероприятия Intel Innovation генеральный директор компании Пэт Гелсингер (Patrick Gelsinger) опубликовал открытое письмо сообществу проектов open source. Гелсингер отметил, что верит в перспективы open source подхода, который фактически создал основу для совреме...

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

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

Илон Маск предлагает всем интересующимся автопилотом FSD купить Tesla и заплатить 12 000 долларов, чтобы опробовать систему самим На днях Илон Маск рассказал, что число пользователей бета-версии автопилота Tesla Full Self-Driving (FSD) уже превысило 100 000 человек, хотя буквально полгода назад их было всего 2000. При этом миллиардер не спешит делиться какими-либо подробностями о работе FSD. ...

Провел полторы недели с MacBook Pro 16 и понял насколько он крут Я уже больше недели пользуюсь новым MacBook Pro 16 в максимальной комплектации. Он стоит настолько дорого, что говорить о его применении простым человеком даже как-то неудобно. Это действительно ультимативное решение и такой ноутбук, каких просто больше нет. Он показывает в...

Оперативная память GIGABYTE AORUS DDR5 GIGABYTE представила свои первые комплекты памяти DDR5 под брендом AORUS. На изображении ниже представлен двухмодульный комплект DDR5-5200 с модулями DIMM 16 ГБ, что составляет 32 ГБ, что является основным объемом памяти этого поколения, поскольку 16 ГБ (2x 8 ГБ) были для DD...

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

Книга «Python и DevOps: Ключ к автоматизации Linux» Привет, Хаброжители! За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных языков программирования. Это практичес...

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

Дорогая, горячая и почти такая же быстрая, как GeForce RTX 3080 Ti. Первый обзор GeForce RTX 3080 12GB оставляет неоднозначные впечатления Продажи GeForce RTX 3080 12GB только-только стартовали, а в Сети уже появился полноценный обзор новинки. Хорошая новость в том, что в большинстве игр эта видеокарта быстрее 10-гигабайтной версии, а в некоторых (и при определенных условиях) даже быстрее GeForce RTX 3080 ...

Как не надо индексировать Развитие происходит по спирали: когда-то люди не умели правильно индексировать, потом (в основном) научились, потом пришли noSQL и все снова забыли знание древних. Что вы будете делать, когда последние из старых DBA отплывут в Валинор? Снова и снова и сталкиваюсь с полным на...

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

Специалистами Центра исследования больших данных НИТУ разработан механизм семантического быстрого поиска по специализированным базам данных Пресс-служба НИТУ «МИСиС» сообщила, что группой ученых НИТУ «МИСиС», решавших задачу корректного поиска объемных документов, близких по смыслу, разработан механизм семантического быстрого поиска по специализированным базам данных. Как утверждаетс...

Почему Android 12L станет залогом успешного будущего Google Анонс Android 12L стал для многих из нас неожиданностью. Хотя мы готовились к выходу небольшого обновления основной линейки Android 12, мы не думали, что отдельная версия появится столь быстро. Новинка демонстрирует все старания Google в создании отдельной операционной сист...

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

FOSS News №103 — дайджест материалов о свободном и открытом ПО за 20—26 декабря 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Новости о распространении и борьбе с катастрофической уязвимостью в Log4...

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

Golang для Embedded Linux При разработке очередной платформы перед командой АТОЛ встал вопрос выбора языка программирования/стека технологий/железа/фреймворка для создания решений. Железо было выбрано на базе относительно недорогой Linux-платформы STM32MP153/512MB DDR3/8GB eMMC. Эта платформа имеет н...

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

Нейросеть спрогнозирует осадку фундаментов зданий Результаты исследования молодые ученые опубликовали в журнале Journal of Physics: Conference Series. Разработка была реализована при финансовой поддержке Российского фонда фундаментальных исследований.В разработке приняли участие молодой ученый Ян Офрихтер и его научный руко...

Появились первые результаты тестирования мобильных GeForce RTX 2050, GeForce MX550 и MX570 в 3DMark TimeSpy Китайские инсайдеры поделились первыми результатами тестирования производительности мобильных видеокарт GeForce RTX 2050, GeForce MX550 и MX570, которые компания NVIDIA вчера формально анонсировала. Предсерийные образцы ускорителей тестировались в приложении 3DMark TimeSpy. ...

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

Новая статья: DDR5 или DDR4: какую память выбрать для Alder Lake Процессоры Alder Lake принесли с собой критическую массу новых технологий, благодаря которым им удалось стать лучшими CPU не только для игровых нагрузок, но и для систем рабочего назначения. Одним из важных новшеств, на которое Intel® обращает особое внимание, стала поддерж...

Онбординг для новичков: кейс ПСБ на хакатоне «Цифровой прорыв» В декабре мы участвовали в хакатоне «Цифровой прорыв» со своим кейсом. Мы просили участников разработать программное решение для онбординга 
новых IT-специалистов банка. Задача состояла в том, чтобы объединить информацию из нескольких систем. И команды справились. Например, ...

Чемпионат Intel и «СберМаркет»: обучи ИИ-модель с помощью oneAPI и выиграй 1 млн руб. Партнёрский материал До 24 декабря 2021 года на площадке SberCloud DS Works проводится чемпионат Intel® и «СберМаркет» — участники должны решить практическую задачу по построению нейросетевой модели на основе исторических данных, которая предскажет, какие покупки совершит п...

Сила AMD. Процессор Ryzen 9 6900HS в связке с Radeon RX 6800S показал себя лучше, чем тандем из Core i9-12900H и GeForce RTX 3080 Мобильные процессоры Ryzen 6000 пока ещё не вышли на рынок, но в Сети появляется всё больше тестов.   В бенчмарке PugetBench Photoshop засветился один из топовых APU — Ryzen 9 6900HS. Он вместе с Radeon RX 6800S будет являться основой для нового ноутбука Asu...

Первое сражение Dimensity 9000 и Snapdragon 8 Gen 1: какая платформа в итоге оказалась сильнее? Появились первые данные о производительности топовой однокристальной системы Dimensity 9000, которая установлена в тестовом прототипе. То есть реальные смартфоны могут иметь даже более высокую производительность. Надёжный китайский инсайдер Digital Chat Station соо...

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

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

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

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

iPhone 14 — самый ожидаемый смартфон 2020 года. Опубликован топ-20 моделей Новое исследование от Mozillion содержит список 20 самых ожидаемых смартфонов этого года. Эксперты Mozillion проанализировали объемы поисковых запросов Google, чтобы выявить новые модели телефонов, которые люди больше всего ожидают увидеть в этом году. Исследование пока...

Маленький баг в тестировании на Laravel Статья будет небольшая, даже совсем короткая. Для фанатов TDD, верящих, что фреймворки делают в небесах.Пару часов ковырялась с тестом $response->assertJson()->assertJsonMissing(); при одинаковом содержании обеих скобок: Читать далее

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

Dell выпустила 34-дюймовый изогнутый 2K монитор S3423DWC Dell выпустила новый монитор S3423DWC. Это изогнутая 34-дюймовая модель для офиса с разрешением 3440x1440. Модель S3423DWC оснащена панелью VA с яркостью 300 кд/м², коэффициентом контрастности 3000:1 и цветовой гаммой, поддерживающей 99 процентов цветового пространства sRGB....

Автоматизация наполнения Changelog через CI В этой статье я постараюсь рассказать, как на моей работе я реализовал автоматическую генерацию Changelog из коммитов и создание тегов на их основе. Читать далее

Intel показала, что Core i9-12900K быстрее Ryzen 9 5950X, но в этих тестах Windows 11 забыли пропатчить Компания Intel заявляет, что её новый настольный флагман Core i9-12900K является «лучшим процессором для игр». В подтверждение своих слов производитель предоставил график, на котором система с новым чипом действительно оказывается быстрее конкурента в лице AMD Ryzen 9 5950X...

iPhone 14 является самым ожидаемым смартфоном 2022 года Эксперты из Mozillion проанализировали поисковые запросы в Goolge и на основе этих данных создали список самых ожидаемых смартфонов 2022 года. По подсчетам специалистов больше всего пользователи ждут iPhone 14. Примечательно, что в списке есть и другие смартфоны Apple.Читать...

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

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

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

Обнаружен новый способ отслеживания местоположения смартфона: для этого используется уязвимость Bluetooth Исследователи из Калифорнийского университета в Сан-Диего (UCSD) нашли способ отслеживать телефон на основе его сигнала Bluetooth. Ученые сосредоточились на устройствах, использующих Bluetooth Low Energy (BLE). Данная технология была разработана для снижения энергопотре...

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

Узнать за 60 минут В этой статье я хочу поделиться рецептом качественного собеседования продолжительностью 1 час. При этом критерий качества исключительно практический: потратив не более часа я готов рекомендовать или не рекомендовать соискателя к найму.Я поделюсь своим опытом набора людей «по...

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

Дорогущая память DDR5-6000 лишь на 2% быстрее обычной DDR4-3200 в играх Кризис чипов затронул и рынок памяти DDR5: она оказалась в дефиците практически сразу после выпуска процессоров Intel Alder Lake – первых потребительских CPU, поддерживающих DDR5. Дефицит закономерно подстегнул цены, поэтому и без того недешевая DDR5 подорожала ещ...

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

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

"Яблоко" из титана и сапфира: GPS будущего, которой не нужны спутники Наука Физика 09.11.2021, 18:32 «Яблоко» из титана и сапфира: GPS будущего, которой не нужны спутники Sandia National Laboratories разрабатывает вакуумную камеру размером с авокадо из титана и сапфира, в которой можно будет использовать...

Названы 20 самых ожидаемых смартфонов 2022 года Компания Mozillion провела новые исследования, в рамках которых определила самые ожидаемые смартфоны текущего года.В рамках исследования специалисты Mozillion проанализировали объемы поисковых запросов Google. Оказалось, что наиболее ожидаемым смартфоном текущего года являет...

96 ядер Intel против 128 ядер AMD. Появилось сравнение серверных CPU Sapphire Rapids и Milan-X В Сети появился один из первых тестов серверных процессоров Intel Sapphire Rapids. В данном случае речь о тесте подсистемы памяти AIDA64, так что о производительности процессорной части мы напрямую ничего сказать из него не можем.  Тестирование проходил 48-ядерный...

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

Путь к автотестированию Android нативными инструментами: испробовали всё, что есть на рынке и сделали свои выводы Давайте сначала представимся. Мы - команда управления тестирования и контроля качества в БКС Мир Инвестиций. Наш продукт - это приложения и сайты, созданные для удобства всех желающих окунуться в мир ценных бумаг и инвестиций. Конкретно в нашем “ведомстве” приложения на IOS&...

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

Прототипирование процессоров Baikal на платформе Synopsys HAPS Если предыдущая статья про гибридное прототипирование https://habr.com/ru/company/baikalelectron/blog/582782/ описывала новаторское использование платформы HAPS, то сегодня мы расскажем в общем - что такое прототип, и какие традиционные подходы к  прототипированию испол...

Космический телескоп «Джеймс Уэбб» сможет проработать намного дольше запланированных 10 лет Космический телескоп «Джеймс Уэбб» в теории сможет проработать ощутимо дольше, чем изначально планировали учёные.  Как сообщает NASA, успешно проведённые маневры по корректировке курса позволили аппарату сохранить больше топлива, и теперь его буде...

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

Как обойти аккаунт Гугл после сброса настроек. 3 способа Об этом мало кто знает, но по части базовых функций безопасности Android-смартфоны почти не уступают Айфонам. Они поддерживают механизм поиска на случай пропажи, а от посторонних их защищает аккаунт Google. Вообще, привязка к учётной записи — это обязательное требован...

Браузер Google Chrome на Mac теперь быстрее, чем Safari Компания Google объявила о новых обновлениях, внесенных в браузер Chrome, благоадаря которым она сумела повысить производительность ПО на компьютерах Apple. Новое обновление позволило Chrome получить 300 баллов в тесте Speedometer.  В версии M9...

В России разработана технология управления многофункциональными орбитальными группировками Заместитель генерального директора - генеральный конструктор РКС по бортовым системам и комплексам Геннадий Ерохин: "Вопросы управления многоспутниковыми орбитальными группировками уже долгое время находятся в поле зрения специалистов космической отрасли. Есть некоторые...

Intel не хочет, чтобы процессоры Alder Lake работали ещё быстрее. Компания стремиться полностью отключить поддержку AVX-512 Как известно, процессоры Intel Alder Lake технически поддерживают набор инструкций AVX-512, причём в ряде задач активация этого набора приводит к огромному скачку производительности, хотя и ценой ещё большего энергопотребления. Однако Intel явно не хочет,...

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

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

Microsoft создаёт новый способ делиться клипами из игр на Xbox По словам Ларри Хриба из Microsoft, клипами из видеоигр для Xbox станет гораздо проще делиться через уникальные общедоступные URL-адреса в мобильном приложении Xbox. Эти ссылки также будут собраны в новую область «актуального контента», чтобы вы могли видеть, что делают друг...

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

Американский стартап сделал батарею, на которой Tesla Model S смогла проехать 1210 км — вдвое больше нормы Американский стартап Our Next Energy (ONE) заявил о создании прототипа аккумуляторной батареи, которая во время испытания с использованием электромобиля Tesla Model S обеспечила ему запас хода в 1210 км. Это примерно вдвое больше, чем Tesla заявляет для стандартной батареи а...

Шаринг сокет-соединения между вкладками В каждом современном сервисе должны быть сториз и чат, и для начала мы решили запилить в hh.ru переписки. Меня зовут Влад Коротун, я фронтенд-разработчик. В этой статье расскажу, как неординарный подход к использованию Web Workers помог нам решить эту задачу.Для желающих пос...

У Qualcomm проблемы. Dimensity 9000 быстрее, чем Snapdragon 8 Gen 1, при этом меньше потребляет энергии и меньше нагревается На выходных один из инсайдеров в Китае сообщил о том, что Qualcomm не ожидала того, что однокристальная система Dimensity 9000 получится у MediaTek такой быстрой – и эта ситуация угрожает Snapdragon 8 Gen 1. Поэтому американская компания форсирует разработку и про...

Проведен сравнительный дроп-тест смартфонов Samsung Galaxy S22 Ultra и iPhone 13 Pro Max Команда PhoneBuff опубликовала видео со сравнительным дроп-тестом смартфонов Samsung Galaxy S22 Ultra и iPhone 13 Pro Max.Все свои испытания ребята из PhoneBuff проводят с использованием роботизированных манипуляторов, поэтому соответствующие тесты являются максимально корре...

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

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

Секрет раскрыт: 45-ваттный адаптер Galaxy S22 Ultra работает при 30 Вт большую часть времени Новые смартфоны Samsung Galaxy S22 Plus и S22 Ultra поддерживают максимальную мощность зарядки 45 Вт, что кажется значительно больше мощности 25 Вт, при которой заряжаются их предшественники. Впрочем, зарядного устройства в комплекте нет, а отдельно оно стоит 50 долларо...

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

Игра вслепую. Управляем Android-смартфоном через ADB Для подписчиковОднажды мне понадобилось, чтобы одноплатник Raspberry Pi при загрузке переводил подключенный к нему телефон в режим USB-tethering. На помощь пришел ADB — интерфейс отладки Android-устройств. Существует несколько способов автоматизировать работу приложений на A...

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

Обучение рукописной OCR на синте от GAN'ов Модели распознавания печатного текста (например, с фотографий документов) дают довольно высокие результаты. Это происходит за счёт ограниченного набора шрифтов, цель которых – быть максимально понятными человеку, а также благодаря генерации простой синтетики в виде печати ра...

«Инфраструктура цифрового предприятия — 2021»: про облака и не только На конференции обсудили практики эксплуатации инфраструктурных решений и подходы к построению эффективных ИТ-ландшафтов. Каковы новые веяния в построении цифровой инфраструктуры? Как выбирать провайдеров облачных решений? Как минимизировать риски, выбирая тот или иной под...

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

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

Сильный лебедь. Делаем VPN на strongSwan и автоматизируем подключение в iOS Для подписчиковНедавно я обнаружил, что на iPhone можно сделать так, чтобы VPN автоматически включался и выключался в определенных условиях. Хорошенько раскурив документацию, я накатал конфиг, и теперь VPN у меня на телефоне работает при подключении к мобильной сети или гост...

Такого робота с реалистичной мимикой вы еще не видели (видео) Робот от британской компании Engineered Arts впечатляет реализмом движения и мимики. Возможно, робот Ameca вызывает у многих отвращение, но, несомненно, это огромный шаг вперед в развитии робототехники. Хотя работа над гуманоидными роботами ведется уже несколько десятилетий...

Организация корпоративов по приемлемым ценам Компания «Mosevent» предлагает услуги по организации и проведению корпоративов до десяти тысяч человек. На сайте https://mosevent.ru/ можно детальнее ознакомиться с услугами компании.  Ведь это не только корпоративы, но и тимбилдинг. Конференции, презентации, разные деловые ...

[Перевод] C++20 Ranges — Полное руководство C++20 Ranges, также известная как STL v2, представляет из себя более эффективную замену существующих алгоритмов и технических средств STL. В этой статье мы пройдемся по изменениям, введенным Ranges (диапазоны/интервалы), обсудим представления (views), которые представляют со...

Лучшие игры, которые скоро появятся на Android Мобильные игры в последние годы действительно стали популярными, и каждый месяц выпускается множество отличных новинок. Единственная проблема заключается в том, что в магазине Google Play все еще бардак, поэтому поиск новых игр для Android может стать настоящим кошмаром. Чт...

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

Использование AsciiDoc для управления документацией на проекте (Часть 2) Продолжение статьи об использовании подхода документация как код Читать далее

В России протестированы промышленные AR очки c 5G В лаборатории 5G билайн состоялось тестирование скорости передачи данных при совершении видеовызовов в дополненной реальности и передачи больших объемов данных в российских сетях 4G и 5G между приложением на AR-очках и серверной частью программной платформы "ИКСАР"...

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

Сервер «1С: Предприятие» на Linux: настройка доменной авторизации В данной статье мы рассмотрим настройку сервера «1С:Предприятие» для использования Microsoft AD в качестве системы авторизации клиентов 1С. Статья представляет собой описание успешно внедрённого решения, за основу брались различные статьи из открытых источников, в частн...

Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku — снова для самых маленьких В предыдущих сериях Это вторая статья в моей серии «для самых маленьких» — предыдущая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot. Для кого написано Если вы ни разу не писали Telegram-ботов на Java с использованием вебхуков и тольк...

DevOps-путешествие American Airlines Несколько лет назад компания American Airlines начала путешествие, которое первоначально было направлено на преобразование DevOps в ИТ, но в дальнейшем набирало обороты и переросло в преобразование доставки продуктов, охватывающее весь бизнес.   ПЕРЕСТАТЬ ОПРАВДЫВАТЬСЯ И НА...

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

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

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

[Перевод] Кунг-фу стиля Linux: делиться — это плохо В детском саду вы узнали о том, что делиться — это хорошо. Но, если речь заходит о компьютерной безопасности, часто оказывается, что не всё так однозначно. Концепция пространств имён (namespaces) появилась в ядре Linux начиная с версии 2.6.24. Это случилось много лет назад, ...

JavaScript: ускоряем загрузку изображений с помощью Imgproxy, Cache API и Service Worker API Привет, друзья! В этой статье я хочу поделиться с вами результатами небольшого эксперимента, связанного с ускорением загрузки изображений с помощью Imgproxy, Cache API (далее — кеш) и Service Worker API (далее — СВ). Мы с вами разработаем простое приложение на React, в ко...

Где работать в ИТ в 2021: IBS Наша рубрика «Где работать в ИТ» — это интервью с интересными айти-компаниями, в которых они детально рассказывают о своей внутренней кухне: от условий работы до тестирования кода. Мы задаем компаниям вопросы, публикуем ответы и разбавляем их фотками, чтобы вы смогли посмотр...

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

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

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

Видеоконференцсвязь Yealink за полцены Сегодня стартует беспрецедентная акция на рынке ВКС - каждая вторая лицензия Yealink Meeting Server CCL бесплатно! YMS - это полноценная быстроразвивающаяся On-Premise cистема видеоконференцсвязи и совместной работы с контентом. Почитать о возможностях можно в статье Yealink...

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

Google сдалась и решила ввести альтернативные способы оплаты в Google Play В рамках программы, которая может иметь далеко идущие последствия для технологической отрасли, Google запустила проект тестирования сторонних платёжных систем в Android и во всей экосистеме. Компания объявила, что планирует провести пилотный проект с несколькими разрабо...

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

Как мы кикшеринг взломали В этой статье я поведаю вам кейс о взломе одного из крупнейших сервисов шеринга самокатов путем подмены TLS сертификатов и использования Python и mitmproxy. Читать далее

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

Бизнес-бранч «Маркетинг в фарме в новых условиях: аналитика, martech-решения, кейсы» Бизнес-бранч «Маркетинг в фарме в новых условиях» соберет экспертов по продвижению фармбрендов, которые поделятся аналитикой, новыми решениями, данными, рекомендациями и кейсами по рекламе фармы в 2022 году. Программа 10:30 – 11:00 – Сбор участников. 11:00 – 11:10 – Пр...

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

Как заинтересовать 120+ HR всего за месяц. Или как захантить к себе аналитика данных За месяц поиска работы собрал много полезной информации и хочу с вами ею поделиться.В начале немного статистики по прохождению этапов отбора в компанию:1 этап "Собеседование с HR-ом": 120+ HR-ов (рекрутеров) написало мне за месяц2 этап "Собеседование с руководителем" (знаком...

Ведомственные базы обезличенных данных откроют бизнесу “КоммерсантЪ” ознакомился с перечнем поручений правительства по итогам совещания с руководителями цифровой трансформации министерств и ведомств, которое состоялось 29 декабря. Согласно документу, вице-премьер Дмитрий Чернышенко поручил главе Минцифры Максуту Шад...

Перспективы «Терминатора» и SkyNet становятся всё реальнее: у США уже есть беспилотные боевые вертолёты Black Hawk Несмотря на опасения специалистов в области искусственного интеллекта (ИИ), включая Илона Маска, американские военные активно внедряют ИИ в современные оружейные системы, среди которых уже оказался боевой вертолёт Black Hawk. Первый беспилотный полёт Black Hawk произоше...

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

Глазами робота: что такое "машинное зрение" Технологии Роботы 09.12.2021, 16:30 Глазами робота: что такое «машинное зрение» Иногда мы слышим словосочетание «машинное зрение». Многие думают, что это что-то вроде предвестника грядущего восстания машин или технология, позволяющая Т...

Управление распределенными транзакциями с помощью Camunda "Всякое решение плодит новые проблемы" (закон Мерфи)В этой статье я собираюсь поговорить о подходе к решению задачи обеспечения консистентности данных в микросервисной архитектуре, т.н. распределенных транзакциях. Почти два года назад я впервые познакомился с инструментом Ca...

Мобильный Ryzen 5 6600H оказался до 23 % быстрее предшественника в тестах Geekbench В базе данных Geekbench появились результаты тестов производительности мобильного процессора Ryzen 5 6600H новой серии Rembrandt. Это чип среднего уровня с шестью ядрами и двенадцатью виртуальными потоками. Испытания показали, что новинка в среднем на 6 % быстрее в однопоточ...

Каким будет 2022 год в области ИТ? 1. Оценка стоимости компаний выше стоимости доступных активов приведет к стагнации в сфере слияний и поглощений.В 2021 году объемы сделок слияний и поглощений достигли нового пика, чему способствовали низкие процентные ставки и высокие котировки акций. Однако в 2022 году сит...

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

Ученые научились по-новому определять рак с высокой точностью Согласно результатам исследования, опубликованного в журнале Nature Communications Medicine, новая платформа выявила более 95 процентов случаев рака первой стадии. Если результаты исследования будут подтверждены, то этот подход предлагает новый способ выявления рака поджелуд...

3D печать, универсальная технология для дома и работы Героем этого кейса стал Дмитрий Лыженков (г.Москва), который на практике постиг нюансы использования аддитивных технологий как для производственных, так и для чисто бытовых задач. И стоит отметить, что это совмещение получилось у него отлично.НачалоПуть в сферу высоких техн...

TINKOFF-INVEST. Разработка торгового робота на JAVA. Часть 1 Многие что-то слышали, некоторые даже пробовали, но лишь единицы рассказали о таком мощном и удобном инструменте автоматизации биржевой торговли, как TNIKOFF INVEST API. Полностью раскрыть все возможности API или написать полноценного робота в рамках одной статьи – непосильн...

«Всё пройдет». Но Low-code останется Елена Александрова, руководитель отделения собственных платформ IBS, – об эффективности и целесообразности использования Low-code «конструкторов», критериях их выбора и перспективах развития. Когда оправдан выбор платформ Low-code? Действительно ли они позволяют экономить...

Вертел я ваши UIView Эта статья является логическим продолжением UIKit ты вообще про UI?Если вы ее пропустили, рекомендую сначала ознакомиться с ней. На всякий случай напоминаю, что весь графический интерфейс – это ответственность слоев (не вью!).Я люблю пользоваться инструментами разработки, ко...

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

Когда 4 современных ядра заметно быстрее 6 старых ядер в играх. 100-долларовый Intel Core i3-1200F превзошел 200-долларовый AMD Ryzen 5 3600 В Сети начинают появляться обзоры новейших недорогих процессоров Intel Alder Lake, дебютировавших ранее на этой неделе в рамках выставки CES 2022, и они подтверждают то, о чем говорилось в декабре: бюджетные CPU Intel нового поколения, Core i3 и Core i5, выгоднее старых...

Представлен мощнейший квантовый процессор IBM Eagle International Business Machines (IBM) сообщила о создании нового процессора Eagle для квантовых вычислений, который позволит квантовым системам превзойти классические компьютеры в некоторых задачах в течение следующих двух лет. IBM заявила, что её вычислительный процесс...

Настоящая история QWERTY: кто придумал раскладку клавиатуры Сделай сам DIY 28.11.2021, 20:30 Настоящая история QWERTY: кто придумал раскладку клавиатуры Клавиатура – незаменима и очень распространена, ведь ей ежедневно пользуются миллиарды людей. Возможно, вы часто задавались вопросом, почему р...

Почему все «прутся» в IT Люди уходят в IT отовсюду: из инженеров КИПиА, электротехников, начальников службы охраны, химиков, бухгалтеров, экономистов, металлургов, юристов, медбратьев, руководителей отдела рекламы. Люди уходят в IT в любом возрасте: в 20, 30, 40 лет и даже после 50. Зачем? Поче...

Transcend представила высокопроизводительные и компактные модули памяти e.MMC Компания Transcend, лидирующий производитель устройств для промышленного применения, представила новые модули памяти EMC310M и EMC410T типа e.MMC (embedded Multi-Media Card).Модули EMC310M и EMC410T созданы на основе флеш-памяти типа NAND и отличаются компактностью, простым ...

Физика в Python с использованием Pymunk Физика. Кто-то её любит, кто-то нет, но определённо это неотъемлемая часть нашего существования. В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python. К концу статьи мы сделаем интерактивную симуляцию взаимодействия тел и ...

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

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

LOW-CODE 2021: меньше кода — больше дела В рамках конференции, организованной издательством «Открытые системы», обсудили использование подхода low-code — все за и против. Поучительными примерами с участниками конференции делились как поставщики платформ low-code/no-code, так и бизнес-пользователи. «Low-code — б...

Реальная скорость Wi-Fi 6 (на предприятиях) В 2018 я переводил статью известного в узких кругах инженера Девина Акина (CWNE #1), выводы которой не радовали менеджеров по продажам. Тогда, средняя скорость на корпоративной точке доступа была 75Мбит/c. На дворе 2021й, инженеры активно строят Wi-Fi сети 6го поколения, кот...

Представлен коммутатор Qnap QSW-1108-8T с восемью портами 2.5GbE Компания Qnap Systems представила неуправляемый коммутатор QSW-1108-8T с восемью портами 2.5GbE. По словам производителя, это устройство открывает экономически эффективный способ повышения скорости работы домашней или офисной сети. Конфигурация QSW-1108-8T включает вос...

Альф, переведи мне на телефон миллион рублей Или нюансы тестирования (и разработки) голосового помощника в банковском приложении.В нашем приложении Альфа-Мобайл с октября 2021 работает голосовой помощник Альф (Alf). Он умеет оплачивать счета, переводить на телефон и озвучивает курс доллара голосом Геральта — Всеволода ...

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

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

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

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

О Thread и ThreadPool в .NET подробно (часть 2) В предыдущей публикации мы рассмотрели некоторые базовые вопросы относительно потоков и пулов потоков и готовы двигаться дальше. Давайте проведём эксперимент и найдём правильный объём работы для пула потоков. Чтобы его издержки не давлели над объёмом полезной работы⚠️ М...

Apple M1 Ultra сравнили по производительности с AMD Threadripper 3990X. Появились первые результаты тестирования в GeekBench Появились первые результаты тестирования новейшей однокристальной системы Apple M1 Ultra. Судя по результатам, новинка продемонстрировала впечатляющую производительность и может соперничать с одним из самых мощных чипов AMD. Тест был опубликован @Benchleaks в Twitter. В...

Exynos или Snapdragon: какой процессор лучше для Samsung Телефоны Samsung серии Galaxy S предлагают отличные экраны, лучшее в своем классе качество изображений, рейтинг IP68, беспроводную зарядку и многое другое. Когда вы объединяете эти факторы с глобальной доступностью, легко понять, почему флагманы Samsung являются одними из с...

Проверяем Архитектурные стили на движке Factorio (часть 1) Добрый день всем, дорогие читатели!Если вы хотя бы чуть-чуть имели неудачу пообщаться с Архитекторами, то знаете, что в их понимании не существует идеальной архитектуры ПО и вся их работа состоит во взвешивании плюсов и минусов того или иного Архитектурного стиля. И поскольк...

По лезвию бритвы. Как сделать интерфейс мобильной игры и не задохнуться под завалами элементов Проблема Мы разрабатываем мобильный шутер Kids vs Zombies. Игра уже вышла в софт-лонч и за несколько месяцев обросла функционалом. Все новые механики понадобилось вписать в интерфейс. Для мобильных игр этот кейс крайне болезненный. За годы обновлений интерфейсы пухнут: кол...

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

WireGuard. How it was Привет. Я Леша, System Infrastructure Engineer в inDriver. В этой статье на конкретных кейсах объясню, почему WireGuard — отличная VPN-система для работы, в чем разница использования разных утилит и что надо помнить, когда с ними работаешь. Прошу под кат! Окунуться в мир Wi...

Тестирование СУБД: 10 лет опыта Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил переработать их в статью. Она может быть ин...

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

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

Мой босс — робот. Все, что нужно знать о найме “цифровых работников” Долгое время я руковожу развитием и разработкой платформой ТУРБО Х (направление бизнеса “Консист Бизнес Групп”), позволяющей автоматизировать многие процессы. Но в этом тексте я хочу поразмышлять о другом - о недавно возникшем феномене “цифровых сотрудников”. Они могут иметь...

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

Опыт применения API SolidWorks для автоматизированного проектирования тары В современных условиях для любого предприятия важно сокращение сроков проектирования новых изделий. Один из путей такого сокращения – это автоматизация процессов проектирования. Среди проектируемых изделий можно выделить стандартную тару. С помощью этой тары (комплектов ящик...

QA Meetup от Ozon Tech Привет, хабравчане. Меня зовут Дима Колесник, и я занимаюсь разработкой инструментов тестирования в маркетплейсе. У нас серьёзные нагрузки: 90 млн уникальных пользователей, а в распродажи выдерживаем 5к заказов в минуту. При таком масштабе мы тестируем релиз за 5 минут и дел...

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

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

В App Store произошёл сбой — с проблемами столкнулись многие пользователи Apple Сегодня из Китая поступили сотни сообщений о том, что магазин приложений App Store в этом регионе недоступен. Также сообщается, что телефон может зависать и его приходится перезагружать, но даже после этого проблема не устранилась. Пользователи утверждают, что после вхо...

Google купила стартам для VR-шлема Сегодня руководитель отдела аппаратного обеспечения Google Рик Остерлох подтвердил, что компания приобрела Raxium, пятилетний стартап с технологией MicroLED, который может сыграть ключевую роль в создании нового поколения гарнитур дополненной, виртуальной и смешанной реально...

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

[Перевод] TDD: Что пошло не так? Эта статья является переводом материала «TDD: What went wrong or did it?».В сфере разработки программного обеспечения уже давно хвалят Test Driven Development (TDD, разработка через тестирование). Однако в последнее время было сказано много резких слов в адрес TDD, поскольку...

Стоит ли подружить QA и разработку с помощью практики хранения тестов в коде? Заводить тест-кейсы руками в тестохранилищах — долго и скучно. Но ведь есть еще много юнит-тестов, которые пишут разработчики. И не всегда понятно, что они покрывают и как пересекаются с E2E-тестами. Head of QA в Авито, Александр Матвеев, на Test Driven Conf расскажет о том,...

Конвертируй это — с Yandex Message Queue Довольно прозаичный и понятный в быту термин порой все еще вызывает вопросы в IT. Зачем при разработке приложений использовать очереди или сервисы очередей, чтобы автоматизировать этот процесс? Ответим на этот вопрос практическими примером — напишем в serverless-стеке Yandex...

Тестирование офисных пакетов Р7-Офис, МойОфис, LibreOffice и MS Office Всем доброго времени суток. В рамках импортозамещения или точнее ухода от MS Office, на работе, возникла необходимость в рассмотрении российиских аналогов офисных пакетов и пакета LibreOffice, т.к. он автоматически установлен в дистрибутивах astra linux. Здесь хочу поделитьс...

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

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

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

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

Apple растеряла почти всю команду разработчиков своего автомобиля Марк Гурман из Bloomberg сообщает, что компания Apple потеряла еще одного руководителя своего проекта Titan, под которым скрывается беспилотный автомобиль. По словам Гурмана, Джо Басс, который был главой отдела разработки программного обеспечения в автомобильной команде...

Microsoft анонсировала Windows 11 SE и Surface Laptop SE Последние 18+ месяцев коренным образом изменили образовательный ландшафт. Школы беспрецедентно полагаются на технологии, проливая свет на тот факт, что решения, которые когда-то были «достаточно хороши» для обучения, больше не соответствуют планке. Этот момент предоставляет ...

OnePlus 10 Pro — худший флагман 2022 года? Оказалось, что смартфон можно погнуть и даже сломать голыми руками OnePlus 10 Pro — свежий флагман компании, который пока не вышел на глобальный рынок и остаётся единственной моделью новой линейки. До этого смартфона добрался известный блогер JerryRigEverything, чтобы подвергнуть аппарат стандартному набору испытаний.  Тест...

Модуль ACME-клиента для Tarantool Ссылка на GitHub. Подробнее о работе алгоритма и модуля можно посмотреть здесь.Клиент ACME-протокола используется для автоматического получения сертификата безопасности для вашего сайта. Для бесплатного получения сертификата и автоматического его продления в основном все исп...

Будущее за облачной моделью использования видеоаналитики Исследовательская компания IDC при поддержке Ivideon, входящей в портфель Фонда Rusnano Sistema, впервые подготовила отчет о развитии технологий видеонаблюдения и аналитики и их востребованности среди российских компаний. Ранее совместно с Ivideon был организован круглый сто...

На Windows 11 наблюдается снижение производительности накопителей SSD NVMe С момента выхода Windows 11 прошло более двух месяцев, однако некоторые проблемы, обнаруженные на стадии тестирования, по-прежнему не исправлены. Так, в социальной сети Reddit и на форуме Microsoft Support пользователи продолжают жаловаться на снижение производительности на...

Apple представила большое обновление для iPhone и iPad — поддержка совместного просмотра и прослушивания SharePlay, новые режимы для iPhone 13, и не только Компания Apple представила крупное обновление программного обеспечения для iPhone и iPad — операционные системы iOS 15.1 и iPadOS 15.1. Они приносят длинный список нововведений, улучшений и исправлений.  SharePlay В0-первых, в iOS 15.1 и iPadOS 15.1 появилас...

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

Действительно ли Core i9-12900K быстрее Ryzen 9 5950X? Intel слукавила в официальных результатах тестов своего нового флагмана Во время анонса процессоров Alder Lake на прошлой неделе Intel привела результаты официальных тестов: оказалось, что в играх новый флагман компании, Core i9-12900K, обходит конкурента в лице Ryzen 9 5950X примерно на 15%. Однако раскрытые сейчас подробности условий...

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

Настройка PostgreSQL под Linux Время от времени приходится слышать мнение от некоторых системных администраторов, а также некоторых 1С-разработчиков, что установка, настройка и поддержка PostgreSQL под Linux очень сложна. Что гораздо дешевле покупать лицензии Windows и Microsoft SQL Server, чем нанимать в...

Ранний инженерный образец процессора Intel Raptor Lake c 24 ядрами и 32 потоками впервые засветился в бенчмарке В базе данных кроссплатформенного бенчмарка BAPCo CrossMark были обнаружены данные о тестовой платформе под названием RPL-S ADP-S DDR5 UDIMM OC CRB. Вскоре они оттуда исчезли, однако портал Tom’s Hardware успел сделать скриншот, подтверждающий первое публичное появление проц...

[Перевод] React, AbortController и асинхронные onClick вызовы Добрый день, читатели Хабра, представляю вашему вниманию перевод статьи React, Abort Controller and onClick async calls Что такое Abort Controller в JavaScript Web Apps, как его использовать в React для прерывания асинхронных вызовов? Теория и некоторые примеры использова...

Shelby Всем привет, это Денис Вебер.Давным-давно, даже страшно вспоминать когда, я уже создавал в Blender модель LEGO Jeep. И вот, спустя время, я снова загорелся идеей создания такой анимации. Долго выбирать набор для моделирования не пришлось, я просто остановился на том, какой б...

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

Новейшие процессоры Intel Alder Lake могут работать ещё быстрее, но нужно отказаться от Windows. Последние ядра Linux имеют отличную оптимизацию Процессоры Intel Alder Lake, как мы знаем, имеют гетерогенную архитектуру, что повышает зависимость CPU от оптимизации ОС и ПО. Такая оптимизация изначально имеется в Windows 11, а теперь она есть и в Linux.  Тесты показали, что свежее ядро Linux обеспечивает прев...

Chuwi MiniBook X – маленький ноутбук-планшет. Причем с камерой в отверстии в экране Китайский бренд Chuwi представил еще один интересный недорогой ноутбук – на этот раз речь идет о модели MiniBook X, которая отличается использованием сенсорного экрана, а также размещением веб-камеры в отверстии дисплея. Chuwi MiniBook X – это очень компактный ноутбук – в п...

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

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

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

Тест-драйв внешнего жёсткого диска HDD ADATA HV320 1 TB Существует аксиома, что память лишней не бывает. Даже в наш век высоких скоростей и больших объёмов внутренних накопителей даже в смартфонах. Всё равно нередки случаи, когда данные проще или это вообще единственная возможность, перенести на внешнем жёстком диске. А порой б...

2021 год в разработке технологий ABBYY – и не только. Подводим итоги года С наступающим новым годом, Хабр! Чтобы не быть занудами, постараемся подвести короткие итоги 2021 года, потому что без них никуда :) Вот несколько главных событий, которыми гордится вся наша команда:•     Создали low-code/no-code платформу, которая позвол...

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

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

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

Как Polaris меняется вместе с миром: оцените легкое управление умной бытовой техникой через экосистему IQ Home Гаджеты Бытовая электроника 03.12.2021, 16:42 Как Polaris меняется вместе с миром: оцените легкое управление умной бытовой техникой через экосистему IQ Home Меняется мир, люди и вместе с ними – подход крупных брендов к производству сво...

Apple может добавить поддержку биткоинов в Apple Pay и сама стать банком Много лет Apple Pay был чем-то обыденным для российских пользователей. Благодаря этому сервису мы почти забыли о наличности и банковских картах, имея возможность оплачивать покупки при помощи iPhone или Apple Watch. Несмотря на то что Apple официально не отключала Apple Pay...

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

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

VK открывает набор на бесплатные курсы по цифровым профессиям для студентов VK открыла набор в Digital Camp — образовательный проект для старшекурсников, магистрантов, аспирантов и недавних выпускников. Студенты будут учиться под руководством сотрудников компании и отрабатывать навыки на кейсах проектов экосистемы VK,...

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

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

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

Похоже, Samsung готова сделать свои телефоны еще лучше До этого года — и исключительного 2015-го года — процессоры Samsung Exynos, как правило, не стоили особого внимания. Они часто обменивались ударами с процессорами Qualcomm в разное время, но обычно им не удавалось стать по-настоящему массовыми и просочиться на все рынки. На...

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

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

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

Что у ECS под капотом Всем привет, это моя первая статья на Хабр. Давно хотел попробовать что-то написать, но всё никак не решался, да и темы подходящей не было. Наконец тема подвернулась, и пришло время закрыть этот гештальт =)В данной статье я опишу общий принцип "подкапотной" работы ECS фреймв...

Microsoft напоминает всем, что намерена решать проблемы с приложениями Windows 11 с помощью App Assure Пару дней назад Microsoft опубликовала напоминание о программе App Assure для Windows 11. Программа App Assure — это, по сути, программа поддержки совместимости для клиентов Microsoft, которая помогает устранять ошибки и проблемы с совместимостью приложений. Это делается в с...

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

Сбер представил инновационное кассовое устройство Одновременно Power представляет собой мощный смарт-терминал с широким выбором приложений для автоматизации и управления бизнесом из маркетплейса "Эвотор.Маркет", с автоотрезом и скоростью печати чеков 300 мм/с, что сопоставимо с показателями топовых моделей фискаль...

[Перевод] Основы Postgres для администраторов баз данных Oracle «А кто отвечает за эту базу данных?»Народ из команды администраторов баз данных пожал плечами, и кто-то спросил: «А сервер Oracle или SQL?»«По-моему, это My SQL», — сказал руководитель отдела разработки.За 20 лет работы администратором баз данных зачастую именно в таких ситу...

Банк России поднял ключевую ставку до рекордных 20%. Как это повлияет на авторынок — комментарий эксперта Исполнительный директор аналитического агентства «Австстат» Сергей Удалов прокомментировал решение Банка России повысить ключевую ставку с 28 февраля 2022 года с 9,5% до 20% годовых. Банк России будет принимать дальнейшие решения по ключевой ставке...

Лучшие предложения Xiaomi на распродаже 11.11 от AliExpress Xiaomi начал крупную распродажу через АлиЭкспресс. Китайский производитель предлагает смартфоны, наушники, набор умных отвёрток и даже электросамокат. Если успеете, то получите большую скидку по промокодам. Производитель Xiaomi запустил крупную распродажу на АлиЭкспресс. Пр...

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

Поддержка FPS Boost не появится в других играх Xbox «в ближайшем будущем» FPS Boost - отличная функция обратной совместимости на консолях Xbox Series X|S, которая может удваивать, а иногда и в четыре раза увеличивать исходную частоту кадров в некоторых играх Xbox предыдущих поколений. В настоящее время существует более 130 игр Xbox 360 и Xbox One,...

Unity: 8 причин отказаться от Coroutine в пользу Async Когда речь заходит об асинхронных операциях в Unity, на ум первым делом приходит coroutine. И это не удивительно, так как большинство примеров в сети реализованы именно через них. Но мало кто знает, что Unity поддерживает работу с async/await еще с 2017 версии.Так почему же ...

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

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

Что такое Netcat? Bind Shell и Reverse Shell в действии Друзья, всех приветствую!В этой статье мы поговорим о том, что такое Netcat и с помощью него реализуем Bind и Reverse Shell соответственно.NetcatNetcat, впервые выпущенный в 1995 году (!), является одним из "оригинальных" инструментов тестирования на проникновение в сеть. Ne...

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

Привет, я робот Макс! Как устроен цифровой ассистент Госуслуг Цифровые ассистенты — тренд в массовом обслуживании. Они автоматизируют работу поддержки, помогают пользователям найти и подобрать услуги, записаться на прием, развлекают. Читать далее

Релиз Arena Breakout состоится летом в Китае Tencent Mobile открыл для Arena Breakout страницу в App Store. Вместе с ней появилась примерная дата выхода, лето 2022 года. Arena Breakout — мобильный лутер-шутер, который явно изменит отношение к жанру на смартфонах. Игроки выходят на сложные операции, зачастую ориентируя...

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

Раскрыты некоторые характеристики бюджетного смартфона Motorola Moto G22 В Сети появились упоминания о новом смартфоне Motorola Moto G22, который уже прошел тестирование в Geekbench.Согласно сайту бенчмарка, предстоящий Motorola Moto G22 будет работать на основе чипа MediaTek Helio P35. В Geekbench протестировали версию смартфона с 4 ГБ ОЗУ.Что к...

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

FinalWire выпустил AIDA64 v6.70 FinalWire Ltd. сегодня объявила о доступности программного обеспечения AIDA64 Extreme 6.70, оптимизированного инструмента диагностики и тестирования для пользователей. Новое обновление AIDA64 представляет оптимизированные тесты для процессоров Intel Jasper Lake и Alder Lake-...

Впервые на практике доказан прицнип квантового суперпоглощения: как ученые создают "совершенные" батареи будущего Наука Физика 18.01.2022, 19:15 Впервые на практике доказан прицнип квантового суперпоглощения: как ученые создают «совершенные» батареи будущего Квантовые батареи однажды могут произвести революцию в хранении энергии благодаря тому, чт...

Использование робота-собаки в ЦОД: опыт Novva Data Centers Это не сцена какой-то второсортной киноленты из жанра научной фантастики, а практически реальность. Недавно сформированная американская компания Novva Data Centers, поддерживаемая крупным инвестиционным фондом CIM Group, открыла ЦОД в штате Юта (США) и объявила о размещении...

Компания MegaChips лицензировала IP-ядро BrainChip Akida для разработки периферийного ИИ нового поколения Компания BrainChip Holdings, называющая себя «ведущим поставщиком высокопроизводительных технологий искусственного интеллекта со сверхнизким энергопотреблением и первым в мире коммерческим поставщиком нейроморфных микросхем ИИ», на минувшей неделе сообщила о...

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

6 технологических трендов 2022 года, которые повлияют на индустрию безопасности 1. Гибридные решенияВ 2021 году в сфере безопасности и технологий уделялось много внимания теме "горизонтального" мира. С точки зрения будущего это означает, что облачные технологии, локальные сервера и обработка данных прямo в конечных устройствах все чаще будут и...

В России разработали новый метод создания квантовой запутанности Исследование было опубликовано в журнале Physical Review B. Квантовый компьютер - это устройство, хранящее и обрабатывающее информацию внутри группы квантовых систем, каждая из которых, как правило, является двухуровневой и называется "квантовый бит" или "куби...

Этот складной планшет опередил время, но провалился в продаже Пандемия вызвала большой всплеск интереса к планшетам. До этого он рос с переменным успехом, становясь то более выраженным, то менее. Было время, когда Sony продавала неплохие планшеты на Android. Линейка планшетов премиум-класса Xperia Z в свое время предлагала некоторые о...

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

[Перевод] Табличные тесты в Go с использованием Gomock Чтобы эффективнее тестировать работу программы, можно использовать табличные юнит-тесты. В этой статье пошагово рассказываем, как писать такие тесты с помощью фреймворка Gomock.Этот текст написал Golang-разработчик Арек Ностер. С разрешения автора мы перевели статью. Читать ...

Intel Alder Lake для тонких ноутбуков смогут потреблять до 64 Вт энергии и будут быстрее предшественников до 70 % Компания Intel поделилась подробностями об энергоэффективных моделях мобильных процессоров Alder Lake, которые представлены в сериях P и U. Производитель также подтвердил, что первые ноутбуки на их основе поступят в продажу в следующем месяце. Источник изображений: Intel В о...

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

Security Week 2203: wormable-уязвимость в Windows На прошлой неделе, 11 января, компания Microsoft выпустила очередной ежемесячный набор патчей для собственных продуктов. Всего было закрыто 97 уязвимостей. Девять уязвимостей классифицированы как критические, а из них наибольший интерес представляет проблема CVE-2022-21907 в...

[Перевод] Selenide vs Selenium — подробное сравнение Если вы только начали свою карьеру в области автоматизации QA, то можете быть не знакомы с Selenium Test Automation должным образом. Однако, для того чтобы преуспеть в сфере услуг по автоматизации тестирования, сначала необходимо добиться успеха в Selenium-тестировании. Это ...

Приглашаем QA-инженеров на One Night Offer Привет!Мы расширяем команду IT-специалистов и на этот раз приглашаем QA-инженеров уровня middle/senior пообщаться в новом формате — One Night Offer.Мы не будем тратить время на на найм «по всем правилами» — с долгими согласованиями и десятком собеседований. Предлагаем уложит...

Core i5-12400F — настоящий конкурент для Ryzen 5 5600X, причём даже по энергопотреблению. В Сети появился первый тест этого CPU Как известно, Intel пока представила лишь три процессора Alder Lake (шесть, если считать с версиями KF). Все остальные CPU выйдут в начале следующего года. Однако один ресурс уже получил доступ к непредставленному Core i5-12400F.   Это процессо...

Живой мастер-класс по работе с надстройкой для Excel “Webtronics add in” Черноусов Андрей Денисович - Основатель агентства webtronics.ru Живой мастер-класс по работе с надстройкой для Excel “Webtronics add in” Как ускорить рутинную работу SEO специалиста, контекстолога и контент-менеджера в 20+ раз и покорить заказчика прозрачностью представл...

C++ Builder. Есть ли жизнь после смерти? Мнение одного динозавра В этой статье я опишу собственные впечатления о последних версиях среды разработки RADStudio от Embarcadero и, возможно, постараюсь помочь кому-то в ответе на вопрос: «А оно мне надо?».Сразу оговорюсь. Все описанное в этой статье является моим личным мнением и любые сравнени...

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

Какие обычные смартфоны смогут протестировать новую Android 12L первыми Компания Google объявила, какие смартфоны смогут принять участие в бета-тестировании операционной системы Android 12L.  Напомним, Google представила Android 12L в конце октября и выпустила предварительную версию для разработчиков. Новая версия ОС ориентирована на ...

7 крутых приложений для создания стикеров в WhatsApp и Telegram Стикеры — современный способ общения, который в большинстве случаев заменяет нам даже текст. У нас в редакции даже есть особые стикеры, заменяющие собой целые предложения: достаточно отправить «кота», чтобы отреагировать на какое-то высказывания. Если вы час...

Huawei сделала скидки на смартфоны, планшеты, ноутбуки, смарт-часы и беспроводные наушники в Украине Компания Huawei объявила об акции на ряд своих продуктов. Украинцы смогут купить технику — от смартфонов до игровых мониторов — по специальным ценам.Акционные цены на устройства Huawei распространяются на смартфоны nova 8i, планшеты MatePad T10 и MatePad T10-S FH...

Лучшие приложения для монтажа видео на Айфоне Несмотря на то что iPhone никогда не блистали в вершинах рейтингах DxOMark, и фото, и видео они снимают просто отлично. Чего только стоит режим HDR, который выводит запись на качественно новый уровень. Однако снимать с использованием штатного софта можно разве что салют на ...

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

Эволюция рекомендаций ресторанов в Delivery Club. Часть 1 Всем привет! Меня зовут Иван Максимов, я работаю Lead Data Scientist’ом в команде рекомендаций и A/B-тестирования Delivery Club. Это первая из серии статей про нашу рекомендательную систему. Я расскажу о том, как мы определили проблемы предыдущего подхода к рекомендациям, и ...

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

Отдаю NFT за 880 миллионов долларов «Код — это единственный закон, которому подчиняются цифры» Если вы читаете этот текст, но ни разу не слышали про NFT, то, наверное, вы моя мама (мама, привет). Про этот феномен уже должен был кто-то написать человеческим языком без пустых восторгов и пересказывания мифов, н...

ИТ-сотрудник с Reddit автоматизировал свою работу и получает зарплату ни за что Анонимный ИТ-сотрудник стал героем Реддита после того, как автоматизировал всю свою работу и теперь проводит дни, играя в видеоигры. Его пост с названием «Я автоматизировал свою работу больше года назад и никому об этом не сказал» на сабреддите r/antiwork набрал 80 000 апв...

Инвестиции в решения для периферийных вычислений растут Около трети (34%) респондентов уже развертывают решения для граничных вычислений или планируют сделать это в ближайшее время. Четверть опрошенных используют новые периферийных вычислительные ресурсы, а 41% - решения предыдущего поколения. Эксперты считают, что количество баз...

Сервисы Яндекса научились сканировать документы со смартфона Команда Яндекса объявила о запуске полезного нововведения для набора сервисов «для работы» Яндекс 360. Теперь пользователи смогут легко сканировать документы с помощью смартфона. Функция сканера стала доступна в приложениях Яндекс.Почты и Яндекс.Диска для у...

80 ГБ памяти, 700 Вт и 60 TFLOPS. Представлен ускоритель Nvidia H100 на основе GPU поколения Hopper Итак, как и ожидалось, компания Nvidia представила сегодня архитектуру Hopper и решения на её основе. На момент написания этой новости презентация ещё не завершилась, но Nvidia пока не показала никаких двухчиповых GPU.   Итак, на данный момент единственным ре...

USB мини клавиатура на Arduino Pro Micro Знаю, что многие любители самоделок когда-либо пытались сделать собственную USB клавиатуру и/или мышь для автоматизации отправки команд. Это видно по количеству вопросов на данную тематику на Stack Overflow. Применений такого рода девайсам можно придумать много. От простейше...

Outerverse: как спасти весь мир при помощи кубиков Израильский разработчик Tbjbu2 выпустил пазл-приключение Outerverse. В этой игре мы побеждаем зло, правильно совмещая кубические блоки. Здесь мы оказываемся во вселенной, полностью состоящей из объектов кубической формы (почти как в Minecraft). Комбинируя кубики нужных типо...

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

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

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

META представила универсальную нейросеть, самостоятельно распознающую фото, аудио и видео: новая веха в истории ИИ Технологии Роботы 21.01.2022, 20:39 META представила универсальную нейросеть, самостоятельно распознающую фото, аудио и видео: новая веха в истории ИИ Достижения в области ИИ появляются постоянно, но они, как правило, ограничиваются од...

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

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

3D сканер Calibry Mini. Практическое 3Д сканирование. Отзыв от 3Dtool. Всем привет, с Вами компания 3Dtool!Сегодня мы поговорим об опыте работы с ручным 3D сканером Calibry mini от компании Thor3d. Технические характеристики сканера опустим, так как во первых, они есть на нашем сайте, во вторых цель данной статьи – это показать практическое при...

Могут ли смарт-часы и наушники заменить телефон Жаль, что не все современные производители понимают, что мир изменился. Они то ли не хотят ничего менять, то ли не могут этого сделать из-за своей сложности и неповоротливости, но в итоге все получается как-то не так, как должно быть. Часы работают сами по себе, телефоны &#...

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

Обзор и тестирование Mesh-набора ASUS ZenWiFi Pro XT12 Комплект ASUS состоит из двух мощных устройств и обеспечивает отличную сеть с высокими скоростями, большой зоной покрытия и хорошим, уверенным приёмом сигнала.

Как кушать вилкой ...или о fork() в двух словах.Как люди решают задачиОбычно у каждой задачи есть одно простое решение, которое воспринимается всеми как правильное. Люди воспринимают такое решение правильным либо исходя из личного опыта¹; исходя из опыта других людей² или просто не задумываяс...

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

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

Xiaomi снова предлагает новые гаджеты бесплатно в России — для участников тестирования Компания Xiaomi объявила новом наборе участников программы Xiaomi Test Pilots в России. Она позволяет получить устройства Xiaomi и экосистемных брендов бесплатно для тестирования.  Как сообщили в представительстве компании, желающие могут участие в тестировании но...

Глава подразделения Optane уволился из Intel Глава подразделения Intel Optane Альпер Илкбахар (Alper Ilkbahar) покинет компанию в ближайшие дни по личным причинам, следует из служебной записки, копия которой оказалась у издания CRN. Последним днём работы Илкбахара на посту вице-президента Intel Data Platforms Group и г...

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

Ракетный комплекс «Искандер»: оперативная стратегия Оружие Ракеты 31.12.2021, 18:15 Ракетный комплекс «Искандер»: оперативная стратегия Чем сегодня «грозит шведу» Российская Федерация: высокоточный оперативно-тактический ракетный комплекс сухопутных войск «Искандер». ...

3 простые вещи, которые сделают вашу жизнь лучше Цель данной статьи довольно проста — принести пользу людям, дав им в руки несколько действительно рабочих инструментов, которые проверены на практике.Три простых вещи, о которых пойдёт речь в данной статье это:· Сон — как/сколько/почему нужно спать и какие есть лайфхаки для ...

Хакерская группа LAPSUS$ (Lapsus) выложила исходный код сервисов Cortana и Bing Не так давно стало известно о том, что хакерская группа LAPSUS$ (Lapsus) взломала учетные записи Microsoft DevOps . Она также разместила скриншоты репозиториев Bing и Cortana в Telegram, а затем удалил их. Между тем, Microsoft признала инцидент и заявила, что проводит исслед...

Способы обхода аккаунта Google (FRP) после сброса Наверное, каждый владелец iPhone знает, что такое блокировка активации. Для пользователей Android поясню. Это специальный механизм, который блокирует смартфон Apple, препятствуя его активации в случае кражи. Во многом из-за него красть Айфоны для личного пользования практич...

Кто стоит за разработкой ИИ-решений в России Опрос проводился в 2021 году среди 106 представителей российских ИИ-разработчиков, крупных компаний с ИИ-подразделениями и некоммерческих организаций. Согласно данным исследования, большинство команд на момент его проведения были старше трех лет. Наиболее популярными сферам...

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

MediaTek обходит Qualcomm и становится лидером на рынке чипсетов для Android-смартфонов Сообщается, что MediaTek обогнала Qualcomm как крупнейшего поставщика полупроводниковых чипсетов для Android-смартфонов в США. Согласно последнему отчету IDC, MediaTek занимала более 50 процентов доли рынка в четвертом квартале 2021 года, превзойдя обычно доминирующую Qualco...

Мировые правительства потратили на цифровизацию вдвое больше, чем ожидалось В феврале 2021 г. аналитики Gartner подсчитали, что в 2021 г. мировые государственные расходы на ИТ составят $483 млрд, что на 5,1% больше, чем в 2020 г. Как отмечают в Gartner, госструктуры по-прежнему сталкиваются с проблемами, связанными пандемией. И это заставляет правит...

Дикие технологии, или как ИИ считал сусликов да рыбов Кроноцкого заповедника В начале декабря мы были организаторами хакатона WildHack – wild, потому что проводился он совместно с Кроноцким заповедником. Школьники, студенты и проскилованные специалисты три дня думали, как посчитать всех рыбов, сусликов и по-другому оцифровать работу природоохранных...

Google приобрела компанию Mandiant, занимающуюся кибербезопасностью Компания Google объявила о покупке компании Mandiant, специализирующейся на кибербезопасности. Google заплатит 23 доллара за акцию компании, общая сумма сделки составляет 5,4 миллиарда долларов. Сегодня организации сталкиваются с проблемами кибербезопасности, которые стан...

ASO-курс от Asodesk Academy: как продвигать приложения в поиске App Store и Google Play 1 марта стартует 15-й ASO-курс от Asodesk Academy, где вы за 2 месяца на практике научитесь оптимизировать страницы приложений так, чтобы попадать в топ App Store и Google Play, и получать больше установок из поиска. Об Asodesk Academy: Asodesk Academy — это професс...

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

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

Число кибератак выросло на 50% в 2021 году Так, например, в прошлом году CPR (Check Point Research) зафиксировал увеличение числа кибератак на корпоративные сети на 50% в неделю по сравнению с 2020 годом. Исследователи отметили, что пик атак был в декабре (925 нападений на организацию в неделю) - можно предположить, ...

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

Как поделиться паролем от Wi-Fi с Айфона на Андроид Компания Apple старается добавлять новые фишки в свои устройства чуть ли не с каждым обновлением. Но, к большому сожалению, большинство из них работает исключительно внутри яблочной экосистемы. Иной раз задумываешься, как было бы хорошо иметь одну единственную операционку н...

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

[Перевод] Обязанности SRE-инженера в зарубежных вакансиях В 2016 году Google выпустила ту самую книгу о SRE (Site Reliability Engineering). Эта практика решала важную задачу компании — поддержание высокой надёжности сервисов Google. За годы практика широко распространилась среди разработчиков по всему миру. Теперь во мног...

Абсолютный лидер в среднем ценовом сегменте в этом году. SoC Dimensity 8000 Max оказалась быстрее, чем Snapdragon 870 Известный инсайдер Digital Chat Station, комментируя результаты тестов, заявил, что серия Dimensity 8000 станет абсолютным лидером в среднем ценовом сегменте в этом году.  Несколько недель назад MediaTek анонсировала наборы микросхем Dimensity 8000 и 8100 для ...

Redmi K50 Pro+ с Dimensity 9000 впервые показали свою мощь: появились первые результаты тестов в AnTuTu Компания Redmi сегодня официально объявила, что ее флагманская серия K50 будет запущена 17 марта. Серия включает четыре модели, а именно Redmi K50, Redmi K50 Pro, Redmi K50 Pro+ и Redmi K50 Gaming Edition, при этом последняя уже поступила в продажу. Теперь же появились ...

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

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