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

Разработчики красивой головоломки Lo-Fi Room ищут людей на бета-тестирование В начале ноября мы рассказали о предстоящей музыкальной игре Lo-Fi Room. Сейчас стало известно, что перед релизом в следующем году на Android и PC разработчик этого проекта хотят провести бета-тестирование и для этого им нужны желающие геймеры. Если вы хотите помочь, то надо...

Тестирование игрового движка Amazon Lumberyard. Подходы и инструменты Amazon. Игры. Звучит необычно? Как тестировать продукт и для разработчиков, и для геймеров? Под катом — тестирование игрового движка Amazon Lumberyard, подходы как в ручном тестировании, так и в автоматизации, а также используемые на проекте инструменты. Lumberyard — это ...

Открытые трансляции Heisenbug и Mobius Конференции Heisenbug и Mobius посвящены разным темам (тестирование и мобильная разработка), но у них есть кое-что общее. Во-первых, обе пройдут в Москве на этой неделе: Heisenbug 5-6 декабря, Mobius 7-8 декабря. А во-вторых, у каждой из них будет открытая трансляция на You...

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

[Из песочницы] Вячеслав Смирнов — Ускоряем Apache JMeter Вячеслав Смирнов — Ускоряем Apache JMeter Apache JMeter не требует рекламы, но нечасто время уделяют скорости работы самих нагрузочных скриптов. Вячеслав рассматривает подходы к оптимальному написанию скриптов, что позволяет сэкономить на нагрузочных машинах и позволяет по-...

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

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

Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret) Предлагаю ознакомиться с рашифровкой доклада Андрей Сальников из Data Egret "Инструменты создания бэкапов PostgreSQL" . В конце обновленная сводная таблица по инстрментам Данный доклад посвящен доступным инструментам бэкапирования PostgreSQL. Логические backup, бин...

FlaNium: как сделать тестирование Desktop-приложений под Windows проще На рынке так много программных продуктов для тестирования, что может показаться, будто для всего найдется готовое решение и нет необходимости тратить время и усилия на разработку инструментов тестирования. На самом деле это не так. Мы в «ЛАНИТ Экспертизе» убедились в этом, к...

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

Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем. Иван Пономарёв Предлагаю ознакомиться с расшифровкой доклада Иван Пономарёв "Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем" Рефакторинг кода может быть увлекательным, особенно если это код вашей инфраструктуры. К тому же Ansible-роли почему-то имеют те...

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

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

BDD-тестирование чат-бота Многие знакомы с методологией Test-Driven Development и, в частности, Behavior-Driven Development. Этот подход к разработке и обеспечению качества ПО набрал большую популярность, поскольку позволяет выстроить четко установленное соответствие между бизнес-требованиями и техни...

Быстро разрабатываться и не падать: инструменты и опыт поиска Маркета. Доклад Яндекса Поговорим о взаимодействии разработчика с ручными и автоматическими тестировщиками. Тимлид команды разработки в Маркете Юрий Акатов yuraaka рассказал о том, как создать платформу модульных автотестов и интегрировать её в процесс релиза, о проблемах нагрузочного тестирования ...

Автоматизация тестирования на максималках. Доклад Яндекса Это снова Владимир Гриненко, тимлид в поисковом портале Яндекса. Я решил рассказать, как у нас устроено тестирование интерфейсов: о формате описания сценариев, способах их актуализации, о нашем собственном опенсорсном проекте и тестировании силами внешних тестировщиков. А ещ...

Honor 30, 30 Pro, 30 Pro+, Honor V30, V30 Pro, Honor Play 4 Pro и Honor V6 подключили к тестированию Harmony OS 2.0 Компания Huawei начала очередной этап публичного тестирования операционной системы системы Harmony OS 2.0, к котором подключили пользователей различных моделей смартфонов и планшетов Honor. Теперь принять участие в открытом тестировании Harmony OS 2.0 могут владельцы см...

Тагир и Егор: интервью с Тагиром Валеевым В 2019-м зрители JPoint крайне впечатлились докладом «Атомарный рефакторинг» Тагира Валеева (lany). Демонстрация того, как можно нестандартно использовать средства IDE для рефакторинга, взорвала многим мозг и при этом была практически полезна — а в итоге по зрительским оце...

Riot Games скоро запустит бета-тестирование игры Valorant Игровая компания Riot Games, объявила о старте бета-тестирования игрового шутера Valorant, которое пройдет в полузакрытом формате. Протестировать игру Valorant можно будет с 7 апреля на платформе PC. Компания Riot Games будет раздавать приглашение на бета-тестирование во вр...

Почему я советую людям не учить Ansible. Андрей Девяткин Комментарий автора: Основная цель доклада — рассказать про методы построения инфраструктуры (Configuration Synchronization/Immutable infra) и сравнить их. Ansible используется как пример одного из инструментов синхронизации конфигурации. С точки зрения автора мир движется в ...

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

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

[Перевод] Изучаем mutmut — инструмент для мутационного тестирования на Python Мутационное тестирование позволяет выявить баги, которые не покрыты обычными тестами. У вас есть тесты на все случаи жизни? Или может быть, в репозитории вашего проекта даже лежит справка «О 100-процентном тестовом покрытии»? Но разве в реальной жизни всё так просто и дости...

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

Легкая работа со сложными алертами. Или история создания Balerter Все любят алерты. Конечно, гораздо лучше получить уведомление когда что-то произошло (или починилось), чем сидеть, смотреть на графики и искать аномалии. И инструментов для для этого создано немало. Alertmanager из экосистемы Prometheus и vmalert из группы продуктов Victoria...

Grafana, InfluxDB, два тега и одна сумма. Или как посчитать сумму подгрупп? Всем привет! Занимаюсь тестированием производительности. И очень люблю настраивать мониторинг и любоваться метриками в Grafana. А стандартом для хранения метрик в инструментах для подачи нагрузки является InfluxDB. В InfluxDB можно сохранять метрики из таких популярных инст...

Интервью с Дэном Абрамовым: React 17, Suspense, Redux, холивары Главный миф о Дэне Абрамове — что он «создал React». Но хотя это и не так, сейчас он имеет самое прямое отношение к фреймворку, так что поговорить с ним про React очень интересно. Обычно Дэна не увидеть на российских конференциях, но нам помог онлайн-формат, и на HolyJS его...

Think SRE: смотрим на проекты глазами SRE-инженера В отзывах о Слёрме Kubernetes звучала фраза: «Kubernetes оказался проще, чем я думал». Сейчас уже не звучит, мифа о сложности k8s больше нет. Он перешел в разряд инструментов easy to learn, hard to master. Мы хотим повторить то же самое с SRE. Показать, что SRE проще и понят...

Конференция по тестированию QAASP 2020 ONLINE 16 октября в онлайн-формате пройдет большая минская QA-конференция QAASP 2020: Quality Assurance, Automation, Security, Performance, Testing. На нее из соберутся эксперты из успешных компаний, чтобы поделиться опытом тестирования не только software, но и hardware. На конф...

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

Зачем нужен динамический анализ кода, на примере проекта PVS-Studio В разговоре с Маршаллом Клоу на подкасте CppCast #300 ABI Stability была затронута достаточно давняя новость о поддержке компиляторами Visual Studio инструмента AddressSanitizer (ASan). Мы уже достаточно давно внедрили ASan в свою систему тестирования и хотим рассказать о па...

Руководство по тестированию подписок на iOS Тестирование подписок в App Store невероятно важно, но провести нормальные тесты всегда было  очень сложно. Документация Apple традиционно практически отсутствует, а инструментами Apple никогда не славилась. Это руководство подробно расскажет вам о том, как протестировать ра...

Larian Studios рассказала о тестировании Baldur’s Gate 3 — студия использовала бота для поиска ошибок Разработчики Baldur’s Gate 3 рассказали о методах тестирования игры. Прежде чем игра попала в руки пользователей, Larian Studios использовала бота-тестера под названием «Супер Геймер» (Super Gamer). Он проверяет каждую новую сборку для поиска уязвимостей. Об этом пишет Polyg...

Статическое тестирование безопасности опенсорсными инструментами Уязвимости в своём коде хочется находить как можно быстрее, а значит нужно автоматизировать этот процесс. Как именно автоматизировать поиск уязвимостей? Существует динамическое тестирование безопасности, существует статическое — и у обоих свои преимущества и недостатки. Сег...

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

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

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

Тестирование StoreKit в Xcode 12 и iOS 14 Привет, Хабр! Меня зовут Сэм, я разработчик в сервисе Qonversion. В этой статье описаны новые возможности для тестирования подписок, представленные Apple во время сессии Introducing StoreKit Testing in Xcode на WWDC 2020. Рынок подписок в мобильных приложениях быстро растет,...

Нагрузочное тестирование игровых серверов Меня зовут Дмитрий, я специалист по тестированию в студии IT Territory. За 17 лет мы выпустили более 15 успешных игровых проектов с общей аудиторией около 100 млн игроков по всему миру. Вы можете быть знакомы с нами по таким проектам, как Аллоды Онлайн, Hawk, Space Justice,...

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

У нас было 5 языков бэкенда, легаси-монолит, слишком большие расходы на AWS и слишком мало инструментов статанализа И мы знали, что когда-нибудь сделаем митап об этом. Он пройдет в субботу 30 мая, днем, в формате открытой трансляции и кулуарных обсуждений в видеочате. А помимо ставших уже привычными ютуба и зума, у вас будет возможность смотреть и обсуждать доклады небольшой компанией ...

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

Тестирование GeForce GTX 1060 и Ryzen 5 1600 AF в 10 популярных играх 2020 года Многие игроки, и я в том числе, до сих пор не спешат менять старенькие видеокарты GeForce GTX 1060 на что-то новое. В этом блоге я сделаю видео-тестирование этой видеокарты в 10 популярных играх 2020 года в связке с процессором Ryzen 5 1600 AF. Давайте посмотрим, как они спр...

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

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

Meet StoreKit 2 Всем привет, меня зовут Сурен, я SDK Engineer в qonversion.ioМы - data платформа для приложений с подписками. Наши мобильные SDK предоставляют интерфейс для работы со StoreKit и Google Billing Client, принимают пуши, отображают экраны, построенные в визуальном конструкторе э...

[Перевод] Как QA-команда GitLab использует GitLab Performance Tool Перевод статьи подготовлен в преддверии старта курса «DevOps практики и инструменты». Мы запустили ряд инициатив по улучшению производительности GitLab и нам нужен был новый инструмент для бенчмарков. Тестирование производительности — это сложный процесс, отличающийся от...

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

DINS QA EVENING (online): кейс по тестированию WebRTC-based сервиса и способы избежать запуска flaky-тестов Приглашаем на онлайн-митап DINS QA EVENING, который состоится 21.05 в 19:00. Этим вечером Антон Коршунов из DINS расскажет об опыте тестирования медиа-сервера WebRTC, а Иван Варивода из Wrike покажет, как избежать запуска flaky-тестов с помощью тестового карантина и систем...

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

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

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

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

Тесты в Python: все основные подходы, плюсы и минусы. Доклад Яндекса Перед вами доклад Марии Зеленовой zelma — разработчика в Едадиле. За час Маша рассказала, в чём состоит тестирование программ, какие тесты бывают, зачем их писать. На простых примерах можно узнать про библиотеки для тестирования Python-кода (unittest, pytest, mock), принципы...

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

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

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

Microsoft начинает бета-тестирование Outlook Spaces Outlook Spaces — это новый инструмент, разработанный Microsoft для управления проектами. Он позволяет объединять в рабочие пространства различный контент, будь то документы, электронные письма, события и поисковые запросы. Также с его помощью можно создавать списки дел, зам...

Автоматизация UI-тестирования в приложении Недвижимости на Android. Доклад Яндекса Чем больше процессов тестирования автоматизированы, тем эффективнее релизный пайплайн и тем быстрее пользователи получают новые возможности в сервисе. Руководитель Android-разработки Яндекс.Недвижимости Александр Рогов вспомнил, как эволюционировало UI-тестирование в его ком...

[Перевод] Автоматизируем работу с контейнерами через Makefile: сборка, тестирование и развёртывание за один вызов make Утилита make позволяет просто управлять контейнерами, объединив команды для сборки, тестирования и развёртывания в одном конфигурационном файле. Разработчики многие годы используют утилиту make. При запуске утилита читает файл с описанием проекта (Makefile) и, интерпретир...

Подводные камни тестирования Kafka Streams Kafka, в отличие от реляционных баз данных, является молодой технологией, и потому инструментарий для автоматического тестирования приложений, созданных на базе этой платформы, был доступен разработчикам с самого начала. Хотя на первый взгляд с этим инструментарием всё обст...

Тренды тестирования 2020-2021: правда и мифы Всем привет! Недавно я наткнулся на World Quality Report (ссылку поставил в конце, чтобы не пугать вам сразу отчетов на 50 страниц) — большой обзор трендов в тестировании 2020-2021 годов. А поскольку мы в Qameta Software сами постоянно сталкиваемся с командами тестирования, ...

«Типичная ошибка — бездумно бенчмаркать всё подряд»: интервью с Андреем Акиньшиным о бенчмаркинге В прошлом году у Андрея Акиньшина (DreamWalker) вышла книга «Pro .NET Benchmarking»: подробнейший труд о бенчмаркинге, полезный как .NET-разработчикам, так и айтишникам других направлений. Когда до её выхода оставалась пара месяцев, мы проводили конференцию DotNext 2019 ...

Сервис Pinterest Trends выходит в открытую бету Pinterest приступил к запуску нового инструмента Pinterest Trends, который позволяет видеть самые популярные поисковые запросы в США за последние 12 месяцев. Новый инструмент находится на стадии бета-тестирования и станет доступен на десктопах в ближайшие недели. Pinterest T...

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

Тестирование Flutter-приложений: инструменты, преимущества, проблемы Привет! Меня зовут Мария Лещинская, я QA-специалист в Surf. Наша компания разрабатывает нативные приложения с 2011 года, а с 2018-го мы занимаемся ещё и разработкой под Flutter. В этом материале сравним возможности тестирования нативных и кроссплатформенных приложений. Я по...

Разработка своей Just Shapes & Beats и как всё началось Здравствуйте, мне 16 лет и я люблю играть в Just Shapes & Beats (JSAB). Одним прекрасным днём я узнал о такой игре, как JSAB. Я был очень поглощён геймплейной частью, разработчики создали больше 30 уровней из простых геометрических фигур - это же гениально! Но просто так...

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

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

В мире официально зафиксирован второй случай исцеления от ВИЧ Адам Кастильехо После проведения очередной, самой масштабной и детальной серии тестов, организм 40-летнего пациента Адама Кастильехо (Adam Castillejo) признан полностью очистившимся от ВИЧ. Исследования состоялись через 30 месяцев после завершения экспериментального лечения...

Как UX/UI-дизайнеру не потеряться в тысяче макетов в Figma: новый инструмент контроля версий Знакома история, когда забыл сохранить предыдущую версию рабочего макета — и считай её и вовсе не было? Система контроля версий поможет избежать подобных ситуаций. Я работаю UX/UI-дизайнером в крупном проекте, где создание интерфейсов и разработка идут одновременно. В таких ...

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

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

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

Кому еще нужен Selenium? Использует ли кто BDD в 2020? Машинное обучение в Selenium Каждый раз, когда натыкаюсь на новую статью про то, как использовать BDD-подход и как он улучшает жизнь разработки, тестирования и менеджмента — я хватаюсь за лицо. (А сейчас не знаю как быть. Не хватаюсь за лицо, а просто грущу). Впрочем, такие же ощущения могут вызывать за...

Книга «PowerShell для сисадминов» Привет, Хаброжители! PowerShell — это одновременно язык сценариев и командная оболочка, которая позволяет управлять системой и автоматизировать практически любую задачу. В книге «PowerShell для сисадминов» обладатель Microsoft MVP Адам Бертрам aka «the Automator» покажет, к...

ЗА и ПРОТИВ A/B-тестов: опыт крупных компаний Привет, хабровчане. Уже завтра мы запускаем курс «Product Manager IT-проектов». В преддверии старта курса спешим поделиться с вами опытом наших действующих преподавателей. Один из самых популярных инструментов продакт-менеджера — A/B-тесты, и именно этой теме был посвящё...

[Перевод] Почему это антипаттерн? Всем привет. В сентябре в OTUS стартует сразу несколько курсов по JS-разработке, а именно: JavaScript Developer. Professional, JavaScript Developer. Basic и React.js Developer. В преддверии старта этих курсов мы подготовили для вас еще один интересный перевод, а также предла...

В Россию приходит замена Android: Huawei ищет добровольцев для тестирования HarmonyOS 2.0 Компания Huawei объявила о скором запуске в России бета-тестирования своей фирменной операционной системы HarmonyOS 2.0.  Huawei MatePad Pro (2021) с операционной системой HarmonyOS 2.0 К сожалению, первыми к тестированию смогут присоединиться только пользователи ...

[Из песочницы] Модульное и интеграционное тестирование в Redux Saga на примерах Redux — чрезвычайно полезный менеджер состояний. Среди многих "плагинов", Redux-Saga нравится мне больше всего. В проекте на React-Native, над которым я сейчас работаю, мне приходилось сталкиваться с множеством побочных эффектов. Они приносили бы мне головные боли...

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

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

[Из песочницы] 3D своими руками. Часть 1: пиксели и линии Этот цикл статей я хочу посвятить читателям, желающим изучить мир 3D-программирования с нуля, людям, которые хотят узнать основы создания 3D-составляющей игр и приложений. Каждую операцию мы будем реализовывать с чистого листа, чтобы понимать каждый аспект, даже если есть ...

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

Blizzard сообщила дату тестирования Diablo 2: Resurrected. Опробовать игру могут все желающие Blizzard официально сообщила дату начала бета-тестирования Diablo 2: Resurrected. Тестирование будет проходить в два этапа. Первый будет проходить с 13 по 16 августа и он будет доступен для владельцев предзаказа. Второй этап будет доступен для всех желающих и будет проходи...

Опыт выбора кроссплатформенной технологии для разработки приложения. Доклад Яндекса Когда нужно сделать мобильное приложение, вариант по умолчанию — это нативная разработка. Другие способы по-прежнему не всегда принимаются в расчет. Но альтернативы, в том числе сравнительно новые, правда существуют. О них в своем докладе рассказал Геннадий Евстратов, руково...

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

[Перевод] Пишем приложение на Flutter в связке с Redux Привет всем! В этой статье я хотел бы показать вам, как создать Flutter приложение, используя Redux. Если вы не знаете, что такое Flutter, то это — SDK с открытым исходным кодом для создания мобильных приложений от компании Google. Он используется для разработки приложений...

Тестирование со всех сторон: о чём расскажут на Heisenbug Программа конференции Heisenbug готова, настало время представить её Хабру. Понятно, что там расскажут о тестировании, но как именно? Среди блоков программы — инструменты тестирования, нагрузочное тестирование, тестирование веба и мобильных приложений, даже ИИ. А кроме докл...

[Перевод] Заменяем Redux c помощью Observables и React Hooks Управление состоянием — одна из важнейших задач, решаемых в разработке на React. Было создано множество инструментов в помощь разработчикам для решения этой задачи. Наиболее популярным инструментом является Redux — небольшая библиотека, созданная Дэном Абрамовым, и предназн...

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

Архитектурный шаблон MVI в Kotlin Multiplatform. Часть 3: тестирование Эта статья является заключительной в серии о применении архитектурного шаблона MVI в Kotlin Multiplatform. В предыдущих двух частях (часть 1 и часть 2) мы вспомнили, что такое MVI, создали общий модуль Kittens для загрузки изображений котиков и интегрировали его в iOS- и A...

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

Как найти удаленную работу в США и Европе: списки ~1000 компаний, полезные инструменты для поиска + личный опыт Изображение: Unsplash Вопрос поиска удаленной работы в хороших компаниях из США и Европы актуален всегда – не все хотят переезжать в другую страну, а участвовать в интересных проектах хочется в любое время. В период пандемии, когда перемещение между странами и иммиграция ...

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

[Перевод] 30 лет Линукса. Интервью с Линусом Торвальдсом. Часть 2 Первая часть интервью. Распределенная система контроля версий Git Дж.А.: Linux – только первая из ваших работ, глобально повлиявших на мир опенсорса. В 2005 году вы также создали Git, исключительно популярную распределенную систему контроля версий. Вы быстро перенесли дер...

[Из песочницы] Что такое Unity Asset Store и как на нем зарабатывать? Доброго времени суток, Habr! Я являюсь паблишером Asset Store уже 4 года и хочу поделиться с вами своим опытом. Расскажу вам что такое Unity Asset Store глазами программиста и что нужно знать для создания ассета. Итак, что же такое этот Unity Asset Store? Это магазин в котор...

[Перевод] Почему мы перешли с Webpack на Vite Миссия Replit — сделать программирование более доступным. Мы предоставляем людям бесплатные вычисления в облаке, чтобы они могли создавать приложения на любом устройстве. Одним из самых популярных способов создания приложений в Интернете на сегодняшний день является React....

Началось бесплатное открытое тестирование новой Call of Duty: Black Ops Как стало известно, Activision и Treyarch объявили о начале бесплатного открытого альфа-тестирования новой Call of Duty: Black Ops Cold War. На данный момент участие в нем могут принять лишь владельцы PlayStation 4, а период проведения тестирования ограничен.

Простое и удобное журналирование ошибок для сайтов на .NET Core Возможно, многим знакома библиотека ELMAH (Error Logging Modules and Handlers), которая позволяет организовать простое журналирование ошибок для любого сайта, созданного с помощью .NET Framework. Этот простой и проверенный временем инструмент выручал меня во многим проектах...

История одного сервера и тестировщика Васи Как собрать в прямом эфире 17 000 зрителей? Значит, рецепт такой. Берем 15 актуальных IT-направлений, зовем зарубежных спикеров, дарим подарки за активность в чате, и вуа-ля — крупнейший в Украине и восточной Европе онлайн-ивент готов. Именно так прошла ежегодная мультитул...

Унифицируем арсенал Gatling Тестирование производительности — это непрерывный процесс оптимизации, контроля быстродействия систем и подтверждения их отказоустойчивости как на стадии моделирования и проектирования, так и на каждой итерации внесения изменений. Сейчас в Тинькофф мы активно занимаемся разв...

Инструмент Rich Results Test начал поддерживать все функции поиска Google Инструмент тестирования микроразметки закрывается

Выбор хорошего инструмента для хранения тест документации и сравнительный анализ 3 выбранных инструментов Ведение документации для тестирования в Google-доках и Google-таблицах — не лучший способ работы с тестовой документацией. Такой подход имеет свои недостатки. В этой статье я расскажу, как мы перешли от хранения тестовой документации с Google docs к специализированным SaaS-р...

Резервирование СУБД Oracle силами Veritas NetBackup Appliance: быть или не быть? Наладить резервное копирование СУБД Oracle инструментами того же вендора — просто. А если попытаться оптимизировать стоимость решения? Тогда возможные ИТ-инструменты стоит придирчиво рассмотреть в действии. Так и получилось: в поиске ответа на запрос заказчика обнаружилось, ...

[Перевод] Стратегия тестирования REST API: что именно вам нужно тестировать? Слой API любого приложения - один из важнейших программных компонентов системы. Это канал, который соединяет клиента с сервером (или один микросервис с другим), управляет бизнес-процессами и представляет сервисы, которые  приносят пользу пользователям. Общедоступны...

[Перевод] Как найти сооснователя в стартап и нужно ли Привет! Я Кэт Маньялак и я являюсь партнёром Y Combinator уже на протяжении пяти лет и наблюдала за 1300 компаниями. Сегодня я отвечу на вопрос «Как найти сооснователя». Во-первых, я буду говорить о том, нужен ли сооснователь. Во-вторых, мы будем говорить о том, где вс...

[Из песочницы] Mind Map в тестировании — или легкий способ тестировать сложные приложения Вы тоже задаетесь вопросами: С чего начать тестирование? Как ничего не забыть? Как не запутаться в сложном функционале? Ответом может стать подход декомпозиции продукта путем составления Mind Map. Что это? Mind Map или интеллект карта — это инструмент для визуального ото...

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

«Т1 Интеграция» расскажет о применении RPA для тестирования ПО Михаил Соболев, руководитель отдела роботизации компании «Т1 Интеграция», на сессии «Технологии и платформы гиперавтоматизации» выступит с докладом «RPA: тестирование конфигураций».

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

Книга «Эффективный Java. Тюнинг кода на Java 8, 11 и дальше. 2-е межд. издание » Привет, Хаброжители! Программирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Ja...

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

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

[Перевод] Тестирование программного обеспечения для космоса (интервью с разработчиком из SpaceX) Stack Overflow побеседовал с Эрин Ишимотича, инженером в группе Software Delivery Engineering из Чокто Нейшн в Оклахоме. Ишимотича, работающая инженером на постоянной основе уже 15 лет, начала свою карьеру с написания скриптов shell и Perl, а в SpaceX работает уже около дв...

Обзор и тестирование корпуса AeroCool Ore Судя по всему, компания AeroCool решила попасть в книгу рекордов Гиннесса за счет ассортимента моделей корпусов. Одни версии уходят, а появление новых не заставляет себя долго ждать. Однако при таком разнообразии корпусов сложно сделать выбор… У нас на тестировании универсал...

Обзор и тестирование материнской платы ASUS Prime B460-Plus К нам на тестирование попала одна из самых доступных моделей на новом чипсете Intel B460, которая предназначена для создания обыкновенных рабочих машин. Но можно ли создать на ее базе игровой компьютер? Конечно, можно, но лучше тогда использовать платы серии TUF и Strix, пос...

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

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

Эффективное тестирование верстки Тестировать полезно. Тесты позволяют в автоматическом режиме безопасно рефакторить код и гарантируют его работу. Тесты – это живая документация: если информация в Wiki или в Confluence может устареть, то тесты всегда актуальны. Также многие крутые практики связаны с тестиров...

Подробности альфа-тестирования Diablo 2: Resurrected По информации портала PCGamesN Альфа-тестирование Diablo 2: Resurrected начнется уже 9 апреля, то есть в эту пятницу. Тестирование будет проходить в несколько этапов и первый продлится до 12 апреля 20:00 по московскому времени. Читать полную статью

Google выдохнула. У Huawei пока всего 45 000 приложений против 3 млн в Google play После того, как США добавили Huawei в список организаций, с которым запрещено работать американским компаниям, Google прекратила сотрудничество с Huawei. На практике это означает, что приложения и сервисы Google нельзя предустанавливать на смартфоны Huawei и Honor. А ре...

Протестированы несколько копий беспроводных наушников Apple AirPods Наушники AirPods являются не только самыми популярными в мире, но и самыми подделываемыми, причем подобных подделок выпускается колоссальное количество.Французский журнал 60 Millions de Consommateurs закупил несколько наиболее интересных подделок AirPods, и провел их сравнит...

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

[Перевод] Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt? Мы, выбирая фреймворк для нового веб-проекта, обычно склонны останавливаться на инструментах, с которыми знакомы, не обращая внимания на то, насколько хорошо они подходят для этого проекта. Я же пробую поступать с точностью до наоборот. Всякий раз, когда у меня возникает так...

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

Как мы проводили accessibility-тестирование в Alfa Digital Цифровые продукты должны быть не только красивыми, удобными и приносящими прибыль, но и доступными для людей с ограниченными возможностями. Это важнее, чем кажется на первый взгляд. Иногда это приходится доносить до бизнеса, до Product Owner-ов и до непосредственных коллег. ...

Как написать правила для Checkmarx и не сойти с ума Привет, Хабр!В своей работе наша компания очень часто имеет дело с различными инструментами статического анализа кода (SAST). Из коробки они все работают средне. Конечно, всё зависит от проекта и используемых в нём технологий, а также, насколько хорошо эти технологии покрыва...

Курс тестировщика пройден. А дальше что? Привет! На курсе «Инженер по тестированию» в Практикуме мы хотим не только обучить человека нужным навыкам, но и помочь выпускнику состояться в профессии. Поэтому у нас есть отдельное направление трудоустройства. Мы рассказываем, почему важно выбрать подходящую вакансию и ко...

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

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

Обзор программы JPoint 2021: воркшопы, Spring, «игра вдолгую» Близится новый JPoint, и мы готовы подробно рассказать о его программе. В этом посте мы разделили доклады по тематическим блокам: можно и быстро понять «что вообще будет», и узнать конкретику. А во вступлении упомянем отдельные моменты: Пришла весна, то есть самое время п...

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

Белковый тестировщик Тестировщики для контроля качества продуктов применяют средства автоматизации, анализаторы сетевого трафика, инструменты отладки… а также головной мозг для выполнения, так называемого, «ручного тестирования». Данное словосочетание неудачно по той причине, что процесс тестиро...

«Я тише шептуна в открытом поле» или что такое Ninjutsu-OS Ninjutsu-OS — это специализированная ОС на базе Windows 10 (сборка 1909), которая содержит более 800 инструментов для тестирования кибербезопасности. Эдакий Kali Linux, только от мира Windows. Релиз совсем свежий, состоялся 18.04.2020. Читать дальше →

[Перевод] 6 советов по нагрузочному тестированию к Черной пятнице Перевод статьи подготовлен в преддверии старта нового курса от OTUS — «Нагрузочное тестирование». От автора: И хотя черная пятница не скоро, советы из этой статьи определенно будут полезны тем, кто занимается нагрузочным тестированием. Черная пятница приближается очень б...

UXD — Реальность и будущее в дизайне или человек во главе всего Немного истории. С 2013 года, в обиходе аббревиатура UI (точное обозначение User Interface), а в 2015 году добавилась новая – UX (точное обозначение User experience).Под UI понимается дизайн интерфейса, а под UX – аналитика, ключевой опыт и удобство в пользовательских интерф...

Команда Теплицы запускает public talks в Instagram Как самому создать сайт, если нет ресурсов в кризис? Как увлечь it-волонтера помочь вашему социальному проекту? А как общаться с журналистами, если главная тема сейчас только коронавирус? Эти и другие вопросы команда Теплицы обсудит на прямых эфирах в Instagram. Каждый д...

7 Кругов SPM или как сделать модульное приложение на Swift Package Manager Думаю, многие разработчики сталкивались с задачей, когда нужно разбить проект на модули. В этой статье нет информации о том, как решать циклические зависимости или выделять по слоям функционал, подразумевается, что это уже реализовано. Цель статьи — описать проблемы с которы...

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

Какие инструменты вы бы взяли на удалёнку? Как заниматься парным программированием, если коллеги сидят поодиночке в разных квартирах? И если не подозвать коллегу со словами «смотри, как это делается», с помощью чего записать для него скринкаст? А какие инструменты для тестирования особенно актуальны при удалёнке? В...

Профессия: тестировщик Тестировщик: Это баг или фича? Разработчик: Пока что это фича. bash.im Инженер по тестированию — моя первая специальность в ИТ-сфере в далёких уже 2010-х, как, пожалуй, и у многих. Это было классическое «войти в айти»: на тот момент имелось только экономическое образование ...

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

Racing Master: Codemasters и NetEase Games проведут ещё одно тестирование в конце 2021 года В ходе NetEase Connect 2021 мы узнали новую информацию об играх NetEase Games. Одна из них — Racing Master. В игре отличная графика благодаря Unreal Engine 4. Гонки динамичные, насыщенные. Разработчики обещают реальные и лицензированные спорткары, чего зачастую не хватает на...

AWS Lambda in Action. Часть 2: знакомимся с инструментами разработки и тестирования Этот гайд — результат личного опыта разработки и тестирования Serverless-приложений, а также маневрирования между «костылями» и «велосипедами» при попытках их протестировать. Когда я только начинал заниматься разработкой Serverless-приложений, во всем приходилось разбирать...

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

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

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

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

ABBYY NeoML: как мы делали библиотеку машинного обучения и зачем она нужна Привет, Хабр! Меня зовут Стас, и я отвечаю за направление Common Libraries в компании ABBYY. Недавно мы выложили на GitHub созданную нами библиотеку для машинного обучения NeoML. NeoML — это кроссплатформенная C++ библиотека, позволяющая организовать полный цикл разработки ...

Как перестать беспокоиться и начать верить A/B-тестам Когда вы разрабатываете продукт, каждая новая итерация — это риск уронить метрики и потерять пользователей. Тем не менее иногда, особенно на начальных этапах, компании неосознанно идут на этот риск — меняют продукт, полагаясь только на свои инстинкты и гипотезы. Мы в Badoo ...

Хоум-офис, который «объявил» коронавирус: крытый режим или горизонт возможностей? Отношение к удалённой работе в IT никогда не было однозначным, хотя в целом всегда оказывалось демократичнее, чем в других отраслях. Пока одни компании ультимативно заявляли о том, что «только офис и глаза в глаза», другие активно развивали распределённые команды. Точек над ...

В Швейцарии создан новый тест на коронавирус, работающий в 10 раз быстрее существующих Управление по санитарному надзору за качеством пищевых продуктов и медикаментов (FDA) США одобрило новый тест на коронавирус, который в десять раз ускорит тестирование пациентов по сравнению с тестированием с использованием систем MagNA Pure 24 и LightCycler 480. ...

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

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

Рисуем как профи на iPhone. Большое обновление приложения для цифровой живописи Adobe Fresco Компания Adobe выпустила в прошлом году мощное и функциональное приложение Fresco. Тогда оно было доступно для iPad и Windows, а теперь появилась версия специально для iPhone. Кроме того, была расширена функциональность и уже знакомых версий приложения.  Если куль...

На гарнитуре Google Glass начинается открытое тестирование сервиса Google Meet В сервис видеоконференцсвязи Google Meet добавлена ​​более полная поддержка гарнитуры дополненной реальности Google Glass. Компания анонсировала запуск открытого бета-тестирования Meet on Glass для Glass Enterprise Edition 2. Принять участие в тестировании могут пользователи...

Tesla приняла участие в тестирование блокчейн-приложения для оптимизации логистических процессов Производитель электрокаров компания Tesla стала одним из участников пилотного тестирования блокчейн-приложения, призванного ускорить импорт товаров в Китай. Проект возглавил гонконгский поставщик технологий для управления поставками компания CargoSmart Limited. Помимо Tesla,...

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

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

Из тестировщиков в агенты изменений департамента: путь в 10 лет и два выгорания Хабр, привет! Меня зовут Ася, я ведущий инженер-тестировщик (QA Lead) в КРОК. Недавно я отметила десятилетний юбилей в компании и в тестировании одновременно — да, за столько лет мне не надоело ни там, ни там. Хотя насчет тестирования было по-разному — успела даже дважды ...

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

Создайте ваш первый тест на Cypress Всем привет! Меня зовут Роман Мостафин. Я тестировщик-автоматизатор в компании Clover, и обычно пишу автотесты на pytest + selenium. Недавно для написания тестов на UI на проекте «Умный Локомотив» для автоматизации регрессионного тестирования наша команда фронтенд-разработчи...

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

Время делать ставки. Redmi K30 Pro отправили на тестирование в DxOMark Экран AMOLED, 64 Мп, 8К и 4700 мА·ч за $465. Представлены Redmi K30 Pro и K30 Pro Zoom — самые дешевые флагманы на Snapdragon 865 Вице-президент Xiaomi и глава бренда Redmi Лу Вейбинг (Lu Weibing) на своей страничке в социальной сети Weibo недавно провел о...

[Перевод] Кросс-браузерное тестирование в Selenium В этой статье мы рассмотрим кросс-браузерное тестирование. Это тип тестирования, который проверяет, работает ли приложение так, как ожидается, в нескольких браузерах, операционных системах и устройствах. Мы можем проводить кросс-браузерное тестирование с помощью автоматизаци...

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

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

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

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

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

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

[Из песочницы] Как собирать проекты в Jenkins, если нужно много разных окружений На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний...

Тестирование виртуальных серверов от DigitalOcean, Vultr, Linode и Hetzner. Человеческие жертвы: 0.0 В одной из предыдущих статей я привел результаты тестирования дешевых виртуальных серверов от различных хостеров рунета. Спасибо всем комментаторам и людям, писавшим в личные сообщения, за обратную связь. В этот раз я хочу представить результаты тестирования виртуальных сер...

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

Сервис T1 SDP от T1 Cloud поможет протестировать инструменты DevSecOps для защищенной разработки приложений Облачный провайдер Т1 Cloud совместно с SolidLab в рамках недавно запущенной платформы безопасной разработки «T1 Secure Development Platform (SDP)» представляет новый сервис — лабораторию для тестирования инструментов DevSecOps ...

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

T-FLEX CAD 17 – принимаем заявки на участие в открытом тестировании! Друзья!T-FLEX CAD 17 еще находится на этапе закрытого тестирования, вносятся корректировки, продолжается разработка новой функциональности. Финал закрытого тестирования запланирован на конец мая 2020 года.В конце мая стартует открытый этап тестирования!Мы приглашаем всех жел...

De-RISC создаст европейские процессоры RISC-V для космоса Космическая вычислительная техника сильно отличается от обычной: в таких аппаратах применяют микросхемы, хорошо защищённые от всевозможных излучений. По сложившейся традиции, в аэрокосмической сфере применяют, в основном, архитектуры PowerPC или SPARC. Но компании Cobham Gai...

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

Желающих купить Huawei P40 Pro оказалось очень мало Huawei хочет вернуть на свои смартфоны сервисы Google Крупнейший китайский онлайновый магазин Jingdong сообщил о том, что за первые четыре дня после начала приема предварительных заказов всего 80 000 человек внесли задаток за флагманский смартфон Huawei P40 Pro. Ранее ...

Открыты заявки на альфа-тестирование зомби шутера Back 4 Blood, старт уже 17 декабря На прошлой неделе в ходе церемонии награждения The Game Awards 2020 бывшие разработчики легендарной серии Left 4 Dead анонсировали свой новый проект — Back 4 Blood. Это тоже кооперативный шутер с зомби-сеттингом; на этот раз паразиты захватили мозги людей и превратили их как...

Илон Маск станет первым триллионером, а SpaceX будет самой ценной компанией в мире. Прогноз Morgan Stanley Аналитики Morgan Stanley прогнозируют, что Илон Маск (Elon Musk)), который заработал большую часть своего состояния благодаря компании Tesla, станет первым триллионером, а поможет ему в этом SpaceX. В данный момент его состояние оценивается примерно в 240 млрд долл...

Nokia нанимает людей из OnePlus? Компания HMD Global наняла на работу Адама Фергюсона, бывшего директора по маркетингу OnePlus Европа. Он занял позицию главый продуктового маркетинга HMD Global. Адам будет отвечать за маркетинговую стратегию и за создание полноценного продуктового портфолио бренда Nokia. И...

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

«COVIDарность»: почему люди так и не начали помогать друг другу сами Когда весной 2020 года началась пандемия коронавируса, казалось, что все готовы помогать друг другу. Глобальный вызов объединил людей – кто-то носил продукты пожилым соседям, разработчики с помощью собственных 3D-принтеров печатали детали для производства средств защиты. Бы...

Nvidia демонстрирует Minecraft с RTX Поддержка RTX для Minecraft была анонсирована еще на Gamescom 2019. В то время она уже выглядела впечатляюще, но в течение следующих месяцев была проделана большая работа, и сегодня Nvidia готовит еще один предварительный просмотр перед выпуском, чтобы продемонстрировать, чт...

DartUP 2019: итоги и видеозаписи докладов 23 ноября в питерских Ткачах прошел DartUP — единственная в России конференция по Dart и Flutter. Это уже второе большое событие, организованное Wrike при поддержке Google. Все началось два года назад, когда Wrike создал русскоязычное сообщество DartRu, которое было официа...

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

Ubisoft выпустит детскую книгу по Assassin's Creed Компания Ubisoft рассказала о предстоящем партнёрстве с иллюстратором Адамом Харгривзом, в рамках которого они создадут новую книгу для детей по вселенной Assassin's Creed

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

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

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

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

Новые возможности для Python-разработчиков: SmartApp Framework в open source Платформа SmartMarket позволяет разработчику с любым уровнем подготовки создавать мультимодальные приложения для виртуальных ассистентов Салют, даже без программирования. Конечно, если хочется сделать что-то красивое и сложное, без кода не обойтись. Чтобы облегчить жизнь раз...

Wrike TechClub: Delivery infrastructure – processes and tools (DevOps+QAA). Доклады на английском Привет, Хабр! Мы в Wrike тестируем новые форматы технических мероприятий и приглашаем всех посмотреть видео нашего первого онлайн-митапа на английском. Поговорили про DevOps инфраструктуру для тестирования веб-приложений, кубы, Selenium и его альтернативы. Читать дальше &r...

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

Работа с кодом: три открытых инструмента Расскажем о паре текстовых редакторов и утилите для оформления кода в документации. Больше инструментов для разработчиков: API и UI-элементы Читать дальше →

Обновлен список смартфонов Xiaomi и Redmi, которые вскоре получат Android 11 Еще один список обновлений до актуальной версии Android был загружен группой Telegram Xiaomi & MIUI News. Он показывает значительные изменения по сравнению с последним списком, опубликованным в сентябре. Судя по всему, смартфон Xiaomi Mi A3, популярная серия Mi 9 и игров...

Руководство Instagram хочет выпустить версию для iPad, но не может Несмотря на широкую популярность iPad, для многих разработчиков он никогда не представлял такого же интереса, как iPhone. Поэтому некоторые приложения из ассортимента App Store по-прежнему доступны только в версии для смартфонов. Конечно, у пользователей планшетных компьюте...

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

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

Xbox & Bethesda Games Showcase пройдёт в июне, какие ждать анонсы, и когда начнётся презентация? Отмечайте красным цветом 13-е июня, воскресенье: Microsoft проведёт онлайн-презентацию Xbox & Bethesda Games Showcase. Шоу начнётся в 20:00 по МСК. Акцент будет на играх от Xbox Game Studios и Bethesda. Помимо них нам покажут проекты от инди-ребят со всего мира, но все в...

Ломай дату полностью: сравниваем подходы к качеству данных у крупных компаний (Lyft, Shopify) на Data Quality Meetup Привет, Хабр! Современный высокотехнологичный бизнес немыслим без глубокой аналитики и отработки гипотез с помощью ML. Однако это накладывает особые требования на качество данных: все мы знаем, что ерунда на входе = ерунда на выходе. Прекрасно понимая, что стоит на кону у бо...

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

Готовы ли читатели AndroidInsider.ru пересесть на Harmony OS с Android Harmony OS, о которой не было ничего слышно с конца прошлого года, за последние пару недель стала одним из главных трендов мобильного рынка. Причиной возрождения интереса к операционной системе Huawei стал запуск версии для смартфонов. Несмотря на то, что сейчас на рынке не...

Проброс USB-портов из Windows 10 для удалённой работы Когда человек много лет рыл бункер и запасал там продукты, он должен испытывать глубокое моральное удовлетворение, если бункер понадобился. Он будет довольный заявлять: «А я говори-и-и-ил!» То же касается и того, кто делал запасы продуктов в кладовой, когда все закупались в ...

Как видят мир люди с деменцией: визуальное руководство ПопМем Интересно 22.09.2021, 10:45 Как видят мир люди с деменцией: визуальное руководство По данным ВОЗ в мире насчитывается около 50 миллионов случаев деменции. Во многих странах мира люди с такими проблемами живут в домах престарелых...

В Google Search Console изменился дизайн и функционал инструментов тестирования Search Console согласовал инструменты тестирования и инструмент проверки URL

Сборка и тестирование в монорепозитории: кластер распределённой сборки DistBuild. Доклад Яндекса Как собирать 7000 изменений в день в огромном монорепозитории? Я постарался рассказать об этом на недавнем Я.Субботнике. Во вводной части я напомнил, чем мы в принципе занимаемся в отделе технологий разработки Яндекса. Дальше поговорили про устройство нашего кластера, а на д...

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

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

Apple открыла iOS 14 для всех смелых и отважных. Публичное бета-тестирование стартовало Компания Apple открыла сегодня публичное бета-тестирование новых версий операционных систем iOS 14 и iPadOS 14, которые приносят множество новых функций.  Apple представила публике iOS 14 и iPadOS 14 на конференции для разработчиков WWDC в конце июня. С того време...

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

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

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

Facebook и Instagram нашли способ не платить 30-процентную комиссию Apple За программное обеспечение и цифровые продукты, приобретенные в App Store, Apple берет комиссию в размере 30%. Это означает, что разработчикам приходится делиться доходами с Apple. Чтобы обойти комиссию Apple, Instagram планирует побудить разработчиков устанавливать офл...

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

Неожиданная сложность простых программ Не раз я сталкивался с удивлением при оглашении оценки сложности проекта: «А почему так долго?», «Да тут же раз, два и готово!», «Можно же просто взять X и сунуть в Y!». Программисты привыкли оценивать сроки как время на написание и отладку кода, хотя в крупные задачи входит...

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

Новая ОС для смартфонов Honor будет «другой и самой лучшей» После запуска мобильной бета-версии операционной системы HarmonyOS (HongmengOS в Китае) многие задавались вопросом, будет ли отделившаяся от Huawei компания Honor использовать HarmonyOS в своих смартфонах. Общаясь с представителями СМИ после презентации Honor V40, генер...

FOSS News №31 – дайджест новостей свободного и открытого ПО за 24-30 августа 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. 29-летие Linux, пара материалов о столь актуальной сегодня теме децентрализованного Веба, обсуждение ...

PPC DAY — бесплатная онлайн-конференция Узнайте, как наладить стабильный поток клиентов из контекстной рекламы в 2020 году на конференции PPC Day от WebPromoExperts. Что-то изменилось... Клиенты уже не ищут продукты или услуги. Клиенты выбирают из тех, кто сам их нашел. Возможно, еще до того, как потребность п...

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

Минифицируем приватные поля в TypeScript. Доклад Яндекса Меня зовут Лёша Гусев, я работаю в команде разработки видеоплеера Яндекса. Если вы когда-нибудь смотрели фильмы или трансляции на сервисах Яндекса, то использовали именно наш плеер. Я сделал небольшую оптимизацию размера бандла — минификацию приватных полей. В докладе на Я....

Microsoft подтверждает проблемы с функцией «Оптимизация дисков» в Windows 10 версии 2004 27 мая была выпущена Windows 10 версии 2004 с WSL 2, облачной загрузкой и несколькими другими улучшениями. К сожалению, майское обновление 2020 года также принесло с собой некоторые проблемы, в том числе одну ошибку, которая до сих пор присутствует в системе. Подобно Windows...

[Перевод] Проектирование заголовочных частей сайтов с использованием CSS Flexbox Когда я, изучив основы HTML и CSS в 2014 году, занялся разработкой сайтов, сложнее и страшнее всего для меня было создание их заголовочных частей. Тогда технология Flexbox была ещё достаточно новой, поэтому мы вынуждены были использовать старые методы — вроде float-позициони...

Бета-версия HarmonyOS 2.0 вышла для Honor 30, Honor 30 Pro, Honor 20, Honor 20 Pro, Honor Magic 6 и еще ряда экс-флагманов Honor Huawei сегодня объявила о выпуске закрытой бета-версии операционной системы HarmonyOS 2.0 для ряда мобильных устройств Honor – смартфонов Honor V30, Honor V30 Pro, Honor 30, Honor 30 Pro, Honor 30 Pro+, Honor Play4 Pro, Honor 20, Honor 20 Pro, Honor V20, Honor V20...

Nvidia подготовила набор Reviewer Toolkit for Graphics Performance для правильного тестирования новых видеокарт Компания Nvidia вместе с видеокартами Ampere решила представить и новый инструмент для оценки производительности этих самых видеокарт. Речь идёт о наборе Reviewer Toolkit for Graphics Performance. Это набор аппаратных и программных инструментов, призванный помочь специ...

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

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

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

[Перевод] Чистые тесты на PHP и PHPUnit В экосистеме PHP существует много инструментов, обеспечивающих удобное тестирование на PHP. Одним из самых известных является PHPUnit, это почти синоним тестирования на этом языке. Однако о хороших методиках тестирования пишут не так много. Есть много вариантов, для чего и ...

Бесплатный удобный ETL инструмент с открытым кодом на основе Python — фантастика или нет? Сегодня я хочу рассказать об open-source инструменте, который позволяет извлекать и очищать данные для широкого спектра задач. В этом посте речь пойдет о ViXtract, нашей собственной сборке открытых технологий для работы с данными. Под катом — рассуждения о том, каким должен ...

[Перевод] Малоизвестные, но популярные JS-фреймворки для фронтенда Не так давно мы, создавая динамические веб-приложения, использовали для работы с DOM чистый JavaScript или jQuery. С тех пор появилось много замечательных JavaScript-фреймворков и библиотек. Они помогают разрабатывать проекты, которые, по привлекательности и удобству, превос...

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

Как получить новейшую EMUI 11 на смартфон Honor в России. Стартует тестирование Подшефный Huawei бренд Honor начал набирать в России добровольцев на участие в программе бета-тестирования новой фирменной оболочки Magic UI 4.0 (брендированная версия EMUI 11).  Участвовать в программе могут владельцы смартфонов Honor View30 PRO, Honor 30 Pro+ и ...

Что бы я хотел знать когда начинал изучать Django? — очень общий взгляд Здесь на Хабре много различных инструкций по использованию Django. Эти инструкции часто включают много кода и представляют последовательность шагов, которые нужно сделать, чтобы создать проект. Когда я начинал изучать Django и Wagtail по таким инструкциям, меня часто смущал...

Apple — сдулась? Уникальный 5-нм процессор А14 проиграл флагманскому Snapdragon Несмотря на то что ещё несколько лет назад iPhone сильно уступали флагманам конкурентов по производительности, вынуждая своих владельцев доказывать окружающим, что iOS не подлежит тестированию в бенчмарках, некоторое время назад всё поменялось. Apple удалось найти верный пу...

Автоматизация тестирования при создании игр Введение: Автоматизированное тестирование во всю свою мощь используется многими компаниями. Юнит-тесты, Интеграционные тесты, UI тесты, ручное тестирование и прочие методы. Но почему-то в такой большой области, как GameDev автоматизация тестов сводится к тому, что билды пер...

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

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

Apple добавила поддержку Face ID и Touch ID на сайтах в Safari Пароли — это способ обезопасить доступ к своим данным, но также это одновременно и большая проблема. Пароли легко угадать, и они уязвимы для взлома. Пользователи сами вводят одни и те же пароли на разных сайтах, облегчая работу злоумышленникам. С появлением Face ID и Touch ...

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

Property-based тестирование с QuickCheck Автор статьи: klntsky Что такое Property-Based Testing? Property-based testing (PBT) — подход к тестированию ПО, подразумевающий автоматическую проверку свойств функций (предикатов), специфицируемых программистом-тестировщиком. Для проверки, т.е. поиска контрпримеров, испо...

Демонстрация игрового процесса Half-Life: Alyx Американский актер и ведущий Адам Сэвидж, известный по телепередаче «Разрушители легенд», на своем канале в YouTube опубликовал видеоролик предварительного тестирования Half-Life: Alyx на нескольких шлемах виртуальной реальности, включая модели Oculus Rift S, Que...

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

TestOps: писать автотесты недостаточно Совсем недавно я услышал замечательную историю о проекте внутри крупной российской IT-компании, ищущей руководителя в отдел тестирования. Задача была простая: есть отдел из 20 человек, которые за последние несколько лет наколбасили несколько тысяч автотестов и спроектировали...

Стартовал закрытый бета-тест League of Legends: Wild Rift — шесть новых героев и рейтинговые игры Разработчик и издатель, Riot Games, объявила о том что сегодня, 16 сентября, начинается бета-тестирование предстоящей MOBA под названием League of Legends: Wild Rift. Оно продлится несколько недель и после этого срока весь прогресс будет обнулён. Изначально поучаствовать в э...

[Перевод] YC Startup Library на русском: Как создавать и тестировать идеи для стартапов (Майкл Сибель) 9 ноября 2020 стартовала Школа стартапов для будущих основателей (Startup School for Future Founders от Y Combinator) и мы будем публиковать полезные переводы для тех, кто планирует стать основателем стартапа международного уровня. Следите за новостями в телеграм-канале YC l...

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

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

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

Треть рекрутеров мечтает о «переводчике» для общения с ИТ-специалистами Большинство опрошенных (76%) ИТ-рекрутеров считают, что рынок в этой сфере перегрет, а ожидания кандидатов очень завышены. На рынке не хватает квалифицированных специалистов, полагают 52% респондентов, еще 44% отмечают высокую конкуренцию со стороны работодателей. Более трет...

Заряжаемся альтернативным роком с новым альбомом YUNGBLUD Сейчас найти музыкальную группу по своим предпочтениям совсем несложно — все рамки давно сломаны, и у музыкантов есть полная свобода творчества. Немалый вклад в это внесли исполнители, которые намеренно делали ломающую жанры музыку, и это было круто! Помню, в своё время зас...

[Из песочницы] Тестирование JavaScript кода с Jest для чайников. Часть 1 Здравствуй, Хабр! Данное руководство является первой частью в запланированном цикле статей про такой замечательный фреймворк для тестирования как Jest. Материал будет полезен новичкам и тем, кто только знакомится с тестированием, и хотел бы изучить этот фреймворк. В первой ч...

[Перевод] Человеко-читаемый JavaScript: история о двух экспертах Каждый хочет быть экспертом. Но что это хотя бы означает? За годы работы мне встречалось два типа людей, именуемых «экспертами». Эксперт первого типа – это человек, который не только знает в языке каждый винтик, но и непременно все эти винтики использует, независимо от тог...

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

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

Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz У всех есть какое-то представление о франшизе World of Tanks. Но, как правило, оно «снаружи» (пользовательское) и общее. А что, если посмотреть изнутри, и рассмотреть какие-то очень конкретные вопросы? Скажем, на каком языке пишут тесты для мобильной World of Tanks Blitz, и...

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

[Перевод] Руководство по работе с OpenAL на C++. Часть 1: воспроизводим звук Вашей игре нужен звук! Наверно, вы уже использовали OpenGL для рисования на экране. Вы разобрались с его API, и поэтому обратились к OpenAL, потому что название кажется знакомым. Что же, хорошие новости — OpenAL тоже имеет очень знакомый API. Он изначально задумывался для и...

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

Всё о проекте «Спутниковый интернет Starlink». Часть 20. Внутреннее устройство терминала SL Предлагаю ознакомиться с ранее размещенными материалами по проекту Starlink (SL): Часть 1. Рождение проекта ‣ Часть 2. Сеть SL ‣ Часть 3. Наземный комплекс ‣ Часть 4. Абонентский терминал ‣ Часть 5. Состояние группировки SL и закрытое бета-тестирование ‣ Часть 6. Бета-те...

Microsoft исключила из Windows Insider устройства, несовместимые с Windows 11 Microsoft начала исключать из программы Windows Insider устройства, несовместимые с Windows 11. Если вы помогали с тестированием новой ОС на ПК, который не соответствует минимальным системным требованиям, то в разделе «Программа предварительной оценки Windows» вы можете уви...

Клин клином: использование вируса PIV5 для создания вакцины против MERS-CoV и, возможно, против SARS-CoV-2 Учитывая сложившиеся обстоятельства, вовсе неудивительно, что научное сообщество сконцентрировало все свои силы на поиск и разработку методик и инструментов для борьбы с распространяющимся вирусом. Сегодня мы рассмотрим исследование, в котором ученые из Американского общес...

Подземелья, драконы и аутизм: интервью с Адамом Дэвисом В этом году увидит свет настольная ролевая игра Critical Core, которая представляет собой адаптированный вариант D&D, специально предназначенный для развития социальных и коммуникативных навыков у детей с аутизмом и другими особенностями развития. Critical Core — это п...

Xiaomi отказывается от людей в пользу роботов. Компания строит полностью роботизированный завод по производству смартфонов Компания Xiaomi приступила к постройке полностью роботизированной фабрики по производству смартфонов. Этот объект называют Black Light Factory, а весь проект в целом носит название Smart Factory.  Первый этап проекта стартовал в прошлом году —...

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

Проектирование на системном уровне. Часть 3: Связь System Composer и тулчейна MathWorks В первых двух частях туториала мы рассматривали построение архитектуры системы и проектирование на системном уровне и заодно посмотрели на System Composer. Сама по себе архитектура системы — это отлично, но надо сделать так чтобы она была связана с разработанной системой. От...

«Вам звонок». Как выстроить отношения между QA и техподдержкой Каждый из нас сталкивался с технической поддержкой. Кто-то с ней взаимодействует по работе, кто-то по своей должности совмещает тестирование и поддержку, а кто-то стоит перед вопросом — взаимодействовать или делать самому? Мы расскажем, как это сделано у нас в Юле. Читать ...

Быстрее, выше, сильнее: Clear Linux — самый быстрый дистрибутив для x86-64? На днях ресурс Phoronix опубликовал результаты тестов скорости работы разных дистрибутивов Linux на системе с Core i9 10980XE. Тестирование проводилось со сборками Clear Linux 33540 (самая новая на момент теста), Clear Linux 31480 (конец 2019 года), Endeavour OS Rolling,...

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

Школа Open Source-разработчика COMMoN: видео, итоги Многие программисты хотели бы поучаствовать в открытой разработке. Но зачастую они сталкиваются с проблемой – непонятно, как сделать первый вклад в Open Source, какие для этого нужны навыки и какие практические шаги, чтобы созданный код был правильно оценен, принят в проект,...

Гайд по тестированию рекламы для мобильных приложений Тестировать рекламные механики не так просто, как может показаться. Главные действующие лица здесь — сторонние SDK, которые не особо подконтрольны команде разработки. А так как рекламные интеграции — важная часть наших мобильных приложений, то ниже вместе с @maiscourt и @san...

openGauss: новая СУБД от Huawei для нагруженных enterprise-проектов прибавила в функциональности openGauss — система управления реляционными базами данных с открытым исходным кодом, созданная инженерами Huawei. Новая версия 1.0.1, которая стала доступна в октябре 2020 года, значительно расширяет возможности СУБД и делает ее перспективным выбором для целого ряда IT-задач...

США не смогли создать конкурента "Искандеру" Проект Precision Strike Missile (PrSM) предназначен для создания новой ракеты на замену армейской тактической ракетной системы (ATACMS), созданной Lockheed Martin. За право стать поставщиком вооружения армии США в рамках PrSM в конкурсе министерства обороны США сошлись конце...

Обзор онлайн-фоторедактора Fotor 2.0. Пуще прежнего, лучше чем был, и вообще Скажу сразу, Fotor 2.0 – это не название обновления, как такового. Циферки 2.0 нет, все по прежнему – просто Fotor. Хотя стоило бы, в общем-то, поскольку у крутейшего онлайн-фоторедактора ощутимо перелопатился интерфейс, появились некоторые новые фишки, а старые ...

[Перевод] Интервью с создателем СУБД SQLite (часть 1): история создания SQLite и Консорциума, сотрудничество с Motorola, AOL и Nok Адам: Привет и добро пожаловать в CoRecursive. Я Адам Гордон Белл. В каждом эпизоде ​​CoRecursive кто-то делится увлекательной историей создания собственного программного обеспечения. Что произойдет, если сайд-проект, который вы делали по фану, вдруг станет популярным во в...

[Перевод] Найти и не обезвредить: пишем пентесты с Kali Linux Kali и другие подобные инструменты помогают обнаружить уязвимости в вашем ПО. И лучше, если первыми их найдёте вы, а не злоумышленники. Шило в мешке не утаить: по неведению (правда, в некоторых случаях — умышленно) даже крупные корпорации оставляют дыры в своей системе без...

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

Первый доклад на конференции: плюсы, минусы, подводные камни? Интервью с ПК HolyJS Сколько раз ты сам, %username%, задумывался о том, чтобы выступить в качестве спикера? Хотя бы раз такое наверняка было. Но что-то тебя тогда остановило. Весь процесс подготовки и подачи доклада со стороны выглядит черным ящиком, куда не каждый решится сунуть руку — а вдру...

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

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

Для The Witcher: Monster Slayer открыта предрегистрация на Андроид, в апреле будет бета-тест CD Projekt RED решила некоторое время назад вырваться на рынок мобильных игр. Проект — The Witcher: Monster Slayer. По игровому процессу это самый настоящий Pokemon Go, про который все забыли. Польская компания запустила региональное бета-тестирование на iOS, которое даже до...

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

PostgreSQL. Плохие запросы, примеры и их поиск При поиске проблем в RDBMs разработчик обычно подозревает медленные запросы. А что, если дело не в них? О том, какого типа запросы дают нагрузку на базу данных, не позволяя вашему приложению работать должным образом, рассказал в своем докладе на конференции Saint HighLoad++ ...

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

Cyberpunk 2077 получил официальные инструменты для моддинга CD Projekt Red, разработчик Cyberpunk 2077, во вторник выпустила официальные инструменты поддержки моддинга для игры. Игроки уже некоторое время модифицируют игру, но официальные инструменты моддинга Cyberpunk 2077 немного упрощают процесс модификациq. Пока у CD Projekt Re...

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

Геймеры на iOS смогут принять участие в тестировании MOBA League of Legends: Wild Rift Возрадуйтесь, фанаты игр от Riot Games: в скором времени, судя по всему, должно пройти ещё одно тестирование их предстоящей MOBA под названием League of Legends: Wild Rift. На это намекает пост в Twitter, где говорится о том, что пользователи на iOS могут записаться на возмо...

TailwindCSS – очередной фреймворк или новый шаг эволюции? Очевидно, я бы не стал писать эту статью, если бы считал, что TailwindCSS – просто очередной фреймворк. Я считаю, что он кардинально отличается от всех других фреймворков и создает отдельную парадигму web-стилизации. И при этом выполняет все поставленные перед ним задачи, д...

Функция Instagram Limits защитит пользователей от сетевых троллей Соцсеть Instagram тестирует новую функцию Limits, которая позволит пользователям ограничивать доступ к своим учётным записям, когда возникает угроза стать мишенью для сетевых троллей. Анонсируя новую функцию, глава Instagram Адам Моссери (Adam Mosseri) сослался на инцидент ...

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

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

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

Тестирование в эпоху ИИ Джеймс Уиттакер известен прежде всего как автор книг и визионер в тестировании. Одна из самых известных его книг — «Как тестируют в Google». Помимо Google, он работал в других гигантах вроде Microsoft. В общем, этого человека интересно послушать, о чём именно он бы ни говори...

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

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

DonationAlerts запускает мобильные стримы Принадлежащий Mail.ru Group сервис монетизации стримов DonationAlerts начинает открытое бета-тестирование нового продукта DonationAlerts Studio — единого приложения для ведения стримов с мобильного телефона.  Теперь каждый желающий сможет моментально выйти в прямой эфир...

Тестирование печатных плат? «Это же просто» Те, кто занимается разработкой и производством электронных устройств, рано или поздно сталкиваются с задачей тестирования большого количества смонтированных печатных плат перед продажей. На маленьких сериях можно обойтись мультиметром чтобы проверить всё на «коленке». Однак...

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

Как уживаются инновации в тестировании в разных секторах экономики В своем ежегодном исследовании рынка тестирования ПО и обеспечения качества ИТ-систем RQR 2020-2021 компания Перфоманс Лаб проанализировала, как уживаются инновации в тестировании в разных секторах экономики.DevOps БанкиВ банках более трети участников ежегодного исследовани...

[Из песочницы] Как рассказать об основных компонентах Android за 15 минут Введение В этой статье пойдет речь о том, как рассказать человеку, ранее не знакомому с программированием под Android, об основных его компонентах. Заинтересовать и показать, что все не так сложно, как многие думают. При этом сделать это за 15 минут и не уходя в объяснение к...

Нырнуть в краудфандинг: опыт первого эксперта на карте крауд-продюсеров Planeta.ru На Planeta.ru запущена образовательная программа «Основы крауд-продюсирования». Ее слушатели, подтвердившие свой опыт как минимум двумя успешными краудфандинговыми проектами, смогут попасть на карту крауд-продюсеров. Спустя всего неделю после запуска на карте появился уже п...

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

Mathcha — внебрачный сын Word и Latex Некоторое время назад у меня возникла потребность писать несложные тексты, которые включали в себя математические рассуждения, формулы и вычисления. С помощью примеров и гайдов из интернета я смог освоить самые основы TeX и выполнять поставленные задачи. Но меня не покидала...

[Перевод] Проверяем на уязвимости любой сайт с помощью Nikto Всем привет! В марте OTUS запускает новый курс «Практикум по Kali Linux». В преддверии старта курса подготовили для вас перевод полезного материала. Также хотим пригласить всех желающих на бесплатный урок по теме: «Denial of Service атаки и защита от них». Перед тем как ат...

Анонс онлайн-дня открытых дверей для Java и React разработчиков: особенности работы в команде open source фреймворка Опыт крупных конференций для разработчиков показал: жизнь онлайн — действительно хороший повод пообщаться с единомышленниками со всей страны. Поэтому мы приглашаем всех причастных к Java или React разработке на онлайн-день открытых дверей Jmix. В течение часа мы расскажем...

[Перевод] Юнит-тестирование на PHP в примерах Сегодня юнит-тесты невероятно полезны. Думаю, они есть в большинстве из недавно созданных проектов. Юнит-тесты являются важнейшими в enterprise-приложениях с обилием бизнес-логики, потому что они быстрые и могут сразу сказать нам, корректна ли наша реализация. Однако я част...

Как компании улучшают свои приложения с помощью A/B-тестирования A/B-тестирование делает приложения лучше Мелкие компании вряд ли станут заниматься подобным видом тестирования своих продуктов. А/B-тестирование — важная часть бизнеса, который так или иначе связан с технологиями. Его суть заключается в одновременном тестировании разли...

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

[Перевод] Как я искал работу в США во время пандемии, подался на 200 вакансий и получил оффер на $380K Украинский профильный ресурс DOU.UA опубликовал статью о нелегком пути релокации специалиста в США во время пандемии, где он также отвечает на дополнительные вопросы и комментарии.Адам Леос — Senior Software Engineer в Roku. Пару лет назад он п...

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

Microsoft тестирует функцию «Снимок веб-страницы» в Edge Canary Microsoft начала ограниченное тестирование новой функции «Снимок веб-страницы» («Web Capture») в Edge Canary, найти которую можно в основном меню браузера. Данный инструмент позволяет пользователям создавать скриншоты веб-страниц, просто выделяя необходимый фрагмент на экра...

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

[Из песочницы] Почем Appium для народа В этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента. Рассмотрим неб...

Приглашаем на DINS QA EVENING: работа с логами и функциональные возможности инструментов на базе CDP Раиса Липатова из DINS расскажет о том, почему тестировщику важно уметь работать с логами и как это делать эффективно. Александр Абрамов из Semrush поделится опытом выбора решения для тестирования производительности frontend.Участие бесплатное, но нужно зарегистрироваться.&n...

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

Хакеры создают вредоносные "коронавирусные" приложения для Android Еще до этого специалисты Check Point говорили о том, что злоумышленники будут активно использовать страх людей перед распространением вируса: вредоносные приложения были обнаружены на сайтах с доменами, связанными с коронавирусом. В Google Play Store исследователи пока не об...

Приглашаем на KasperskyOS Day 2021 — открытую конференцию о кибериммунности На летней конференции KasperskyOS Night мы рассказывали, как создаются кибериммунные решения на базе нашей операционной системы KasperskyOS. Теперь у вас есть возможность узнать о них больше. В этом году KasperskyOS Day проводится уже в третий раз, но впервые эта конферен...

AMD опубликовала результаты тестирования видеокарт RX 6900 XT и RX 6800 XT На своем веб-сайте AMD опубликовала результаты тестов новых карт Radeon RX 6900 XT и RX 6800 XT, тестирование было проведено в конфигурации с Ryzen 9 5900X. Это очень необычный шаг компании, поскольку все данные с бенчмарков по-прежнему находятся под эмбарго. Но, видимо, ...

Книга «Как тестируют в Google» — бесплатная электронная версия Привет, Хаброжители! В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компан...

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

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

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

Бета-тестирование Marvel’s Avengers пройдёт в три этапа Открытое тестирование — в самую последнюю очередь.

FineReader, Tesseract и EasyOCR или нужно ли срочно менять инструмент для OCR По сравнению со старшими товарищами, EasyOCR очень молодой проект, но с большими амбициями. В статье приводится сравнение качества работы, удобства работы, особенности установки и производительности трёх инструментов.Одна из популярных задач в аудиторской практике – рас...

Build 2021: Сатья Наделла тизерит крупное обновление Windows В этом году Microsoft практически не рассказывает о своих планах относительно Windows, хотя некоторая информация всё же утекает в сеть. Например, мы уже довольно давно знаем о том, что Microsoft работает над серьёзным обновлением пользовательского интерфейса Windows под код...

Самые упоротые и забавные расширения для браузера: подборка Иногда разработчики “Желают странного” (С) А. Б. Стругацкие, из-за этого появляются необычные проекты, вроде запуска Doom на терминалах для считывания банковских карт и других, еще менее приспособленных для этого, девайсах. Чаще всего такое получается в результате трениров...

FunCorp ищет QA-инженеров: пройди интервью и получи оффер в тот же день Даже на удалёнке FunCorp продолжает нанимать лучших из лучших. Поэтому мы запускаем FunCorp QArantine hiring event в онлайн-формате и ищем специалистов по ручному тестированию мобильных приложений и специалиста с большим опытом автоматизации тестирования мобильных приложений...

Allure. В поисках почти идеальной TMS Приветствую тебя, мой виртуальный друг! Если ты читаешь эту статью, скорее всего тебе интересен Allure, или ты хочешь разобраться с тем, что это за зверь и как он интегрируется в тестирование без многонедельных плясок с бубном. Читать далее

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

Сила композиции Функциональное программирование может отпугивать сложностью и непрактичностью: «Я далек от всех этих монад, пишу на обычном C#, в докладе про функциональщину ничего не пойму. А если даже напрягусь и пойму, где мне потом это применять?» Но когда объясняет Скотт Влашин, все ...

FromSoftware перенесла релиз Elden Ring Японская компания FromSoftware, более известная по играм Dark Souls, перенесла выход ролевого боевика Elden Ring на февраль 2022 год. Игра создана по мотивам романов известного американского писателя Джорджа Ричарда Мартина. FromSoftware перенесла Elden Ring, которая ранее ...

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

Неожиданное новшество оболочки Samsung One UI 4.0. Теперь можно использовать сторонние наборы иконок Недавно Samsung запустила бета-тестирование оболочки One UI 4.0, и оказалось, что она впервые получила поддержку сторонних наборов иконок. Поддерживаются наборы, доступные в Google Play. Касательно загруженных самостоятельно информации пока нет. В любом случае для люби...

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

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

Больше половины специалистов пришли в IT из других сфер Больше половины специалистов в IT и digital меняли профессиюКаждому второму специалисту, работающему в IT или digital (52%), приходилось менять профессию. Среди молодежи (до 24 лет) этот тренд менее выражен: 68% сразу выбрали карьерный путь - или просто еще не успели сменить...

Делаем TypeScript строже. Доклад Яндекса Как сделать из TypeScript строгого, но справедливого товарища, который защитит тебя от неприятных ошибок и придаст больше уверенности в коде? Алексей Веселовский veselovskiyai рассмотрел несколько особенностей конфигурации TS, которые закрывают глаза на непростительные вольн...

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

Консорциум OWASP обновил Web Security Testing Guide Проект «Руководство по тестированию веб-безопасности» (Web Security Testing Guide — WSTG) является основной методологией тестирования безопасности для разработчиков веб-приложений и специалистов по информационной безопасности и разрабатывается международным консорциумом OW...

[Перевод] Таблицы и CSS-свойство float в современной веб-разработке Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы ...

ЦБ РФ разработал поправки к закону «О ЦФА» по итогам теста платформы «Норникеля» Банк России подготовил поправки к законопроекту «О цифровых финансовых активах» по результатам тестирования блокчейн-платформы «Норникеля». Об этом сообщается на официальном сайте ЦБ РФ. Тестирование площадки для токенизации стало одним из самых масштабны...

Huawei нашла легкий способ переноса приложений из Google Play в AppGallery Интересная ситуация складывается вокруг Huawei, которая уже почти два года назад лишилась возможности работать с Google и пользоваться ее сервисами. Сюда попадают не только почта и прочие офисные помощники, но и самое главное преимущество Android — Google Play. За это...

Когда смартфоны Xiaomi и Redmi получат «совершенно новую» камеру, официально Руководитель команды разработчиков камеры MIUI в компании Xiaomi обнародовал сегодня план по тестированию новой версии приложения.  Информацию о грядущем обновлении компания начала выдавать незадолго до анонса MIUI 12. Как тогда стало известно, это &laqu...

Samsung запустила открытое тестирование Android 11 для своих флагманов Компания Samsung Electronics запустила открытое бета-тестирование фирменной оболочки One UI 3.0 на основе операционной системы Android 11 для простых пользователей.  Ранее система тестировалась разработчиками, обычные пользователи к бета-версии не допускались. Пер...

[Перевод] Создайте свой собственный симулятор Q# — Часть 1 Симуляторы — это особенно универсальная особенность QDK. Они позволяют вам выполнять различные задачи в программе на Q#, не меняя ее. Такие задачи включают симуляцию полного состояния, оценку ресурса или симуляцию трассировки. Новый интерфейс IQuantumProcessor позволяет очен...

[Перевод] Сравнение Blazor и JavaScript-инструментов В последние несколько лет JavaScript был самым популярным и распространённым языком для разработки одностраничных приложений (Single Page Application, SPA). Это так и сегодня. Но недавно Microsoft выпустила новый фреймворк, который называется Blazor. Он позволяет писать брау...

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

[Перевод] Разработчик популярного веб-фреймворка FastAPI — об истории его создания и перспективах аннотаций типов Python Python-девелопер и писатель Рики Уайт взял интервью у Себастьяна Рамиреса, разработчика из Explosion AI. Но Себастьян не просто разработчик, это заметная фигура в open source сообществе, создатель популярных фреймворков FastAPI и Typer. В основном речь шла про широкие возм...

Поиск работы в Германии продакт-менеджером и не только. Часть 3/5. Что нужно сделать перед тем, как начать рассылать CV Начало серии постов смотрите здесь и здесь. Ваши действия при поиске работы зависят от целей, которые вы преследуете. Например, вы твердо хотите попасть в Facebook на позицию аккаунт-менеджера по работе с малым и средним бизнесом. В этом случае вы начинаете читать многочисл...

Открытое бета-тестирование EMUI 10.1 на 15 смартфонах Honor уже началось Прошивка EMUI 10.1 уже близко. В сети удалось найти список ещё из 15 моделей смартфонов Honor и Huawei, которые сейчас принимают участие уже в открытом бета-тестировании для Китая. Значит они совсем скоро получат обновление, если в ближайшее время не будет выявлено никаких...

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

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

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

В Швейцарии создан новый тест на коронавирус, работающий в 10 раз быстрее существующих Управление по санитарному надзору за качеством пищевых продуктов и медикаментов (FDA) США одобрило новый тест на коронавирус, который в десять раз ускорит тестирование пациентов по сравнению с тестированием с использованием систем MagNA Pure 24 и LightCycler 480. Тест ...

FOSS News №58 – дайджест материалов о свободном и открытом ПО за 22-28 февраля 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat Enterprise Linux стал бесплатен для организаций, развивающих открытое ПО; Google профинансирует...

Анонс Mobius 2020 Piter: что волнует мобильных разработчиков? Какие темы нужно копать мобильному разработчику, чтобы стать профессиональнее? Чему должны быть посвящены доклады на мобильных конференциях? Чтобы сделать как можно лучше конференцию Mobius, которая пройдёт в Петербурге 23-24 июня, мы расспросили самих разработчиков о том,...

«Если сайты будут работать лучше — это будет идеально»: интервью с разработчиком Playwright Андреем Лушниковым Совсем недавно вышла статья про новый инструмент Playwright, одним из авторов которого является Андрей Лушников. Нам выпала возможность пообщаться с Андреем и задать все вопросы, которые внимательные читатели написали в комментариях. Думаю, в этом лонгриде они смогут найти о...

Игровой облачный сервис Microsoft xCloud не будет доступен на iOS Когда Microsoft впервые представила свой Project xCloud осенью 2018 года, казалось, что у него есть потенциал для открытия совершенно нового игрового мира для владельцев мобильных устройств. Буквально на этой неделе была объявлена дата запуска xCloud — 15 сентября. Но чем M...

MERLION Digital Day 2020 посмотрели более 5000 человек Эта конференция стала крупнейшим собственным онлайн-мероприятием в истории компании MERLION. 26 ноября состоялся MERLION Digital Day 2020 — международная онлайн-конференция, организованная компанией MERLION при поддержке и участии ведущих мировых ИТ-производителей. Лид...

Эксперт рассказал о препарате, который может помочь при коронавирусе Глава Минздрава Чехии Адам Войтех рассказал о препарате, который может помочь при коронавирусе. Речь о препарате Plaquenil, который, по словам эксперта, необходимо сделать доступным.

Глава OnePlus стал у руля OPLUS. ... Кадровая революция? Пит Лау уходит в OPLUS?   История бренда OnePlus началась осенью 2013 года, когда вице-президент Oppo Пит Лау заявил о том, что он покидает стены компании, чтобы начать заниматься смартфонами. Своей целью он поставил создать глобальную инновационную ...

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

Яндекс сделал тестирование на коронавирус бесплатным для всех Яндекс делает все тестирование на коронавирус на дому бесплатным в рамках социального проекта «Помощь рядом». Тестирование от аккредитованных лабораторных служб доступно для жителей Москвы и ближайшего Подмосковья всех возрастов. В будущем оно станет доступно и для жителей д...

Jenkins Pipeline. Что это и как использовать в тестировании Меня зовут Александр Михайлов, я работаю в команде интеграционного тестирования компании ЮMoney.Наша команда занимается приемочным тестированием. Оно включает в себя прогон и разбор автотестов на критичные бизнес-процессы в тестовой среде, приближенной по конфигурации к прод...

В России стартовало бета-тестирование ОС «Аврора» В России стартовала программа бета-тестирования ОС «Аврора». Новая ОС основана на ОС Sailfish, и разработана российской компанией «Открытая мобильная платформа», при поддержке российского олигарха Григория Березкина. В тестировании могут принять участие заинтересованные…

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

Тестирование From Zero to Hero. Пролог к части 2, или Как мы пилили монолит Меня зовут Сергей, я тимлид команды андроид Тинькофф. В первой части этой серии статей я рассказывал про то, как изменились подходы к тестированию в мобильном приложении Тинькофф. Сначала во второй части серии я хотел поделиться наработками по написанию интеграцион...

[Из песочницы] Home видео для Selenium aka WebDriver. Или чем записать экран, если у вас есть java, поломанные тесты и немного времени Решили мы на работе автоматизировать тесты для нескольких своих веб приложений. И кроме информации, когда упали тесты, захотелось еще и увидеть, как выглядела страница на этот печальный момент. Я уже давно не брал в руки шашки и Selenium, поэтому пришлось немного покопатьс...

[Из песочницы] Mikrotik и Linux. Рутина и автоматизация Представлюсь, меня зовут Андрей. Первоначальная задача стояла такая — создать сотни конфигов для Mikrotik, чтобы поднять на каждом ovpn с сертификатом, затем залить на сотни Mikrotik конфиги, а так же сертификаты и ключ. Пароль от сертификата у каждого уникален. Создават...

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

[Из песочницы] Create ML в iOS Искусственный интеллект становится ближе с каждым годом, ещё вчера он был доступен только для ограниченного числа людей. Сегодня же мы можем сами создавать модели машинного обучения и использовать их в своих проектах. В этой статье мы познакомимся с инструментами Create ML...

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

Процессоры Intel Core i5-9600K, i7-9700K, i9-9900K, i9-9900KF и i9-9900KS: первое тестирование по новой методике, в первую очередь являющееся тестированием самой методики В основном мы в этот раз тестировали не процессоры новой методикой, а новую методику хорошо известными процессорами. Все эти модели относятся к одному поколению одной микроархитектуры, различаясь лишь количественно. Условно новыми для нас были два процессора: Core i9-9900KF ...

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

Новый инструмент для Повелителей Хаоса: AWS Fault Injection Simulator AWS Fault Injection Simulator (FIS) — инструмент, который позволит реализовывать заранее известные сценарии внутреннего сбоя системы внутри сервисов AWS. Зачем? — чтобы команды смогли отработать сценарии их ликвидации и в целом оценить поведение своего продукта в предложен...

NASA впервые в истории добыла на Марсе кислород. Как это было? Марсоход Perseverance, который смог добыть кислород на Марсе Исследовательский аппарат Perseverance работает на поверхности Марса уже на протяжении 4 месяцев. Он оснащен семью устройствами для изучения марсианской поверхности и самым интересным из них является MOXIE — малень...

Сторис из Instagram можно будет смотреть в приложении Facebook Граница между платформами Instagram и Facebook продолжает постепенно размываться. По сообщениям сетевых источников, разработчики приступили к тестированию новой функции, которая позволит пользователям просматривать сторис (Stories) из Instagram в основном приложении социальн...

Для тестирования Racing Master проводят жёсткий отбор В Поднебесной открыты заявки на следующее ЗБТ Racing Master. Это гоночный симулятор от Codemasters и NetEase, которые не все смогут попробовать. И дело в жёстком отборе гонщиков. Издатель NetEase Games собирается провести ещё одно ЗБТ Racing Master, на этот раз сугубо в Кит...

Делюсь небольшим, но полезным плагином: Deeplink Helper для Android Studio DRY. Don’t Repeat Yourself. Принцип, призывающий разработчика не дублировать код. DRY часто можно распространить шире, не только на код. Сегодня расскажу о личном проекте, который уже помог мне и другим разработчикам избавиться от последовательности рутинных действий при раз...

Вы больше не сможете помогать учёным искать инопланетян в рамках проекта SETI@home Более 20 лет назад, в мае 1999 года, стартовал уникальный на тот момент проект SETI@home, в рамках которого желающие посредством специального ПО могли предоставлять вычислительные мощности своих ПК для анализа данных с целью поиска следов внеземных цивилизаций. Если точ...

16 оригинальных обоев Huawei P40 Pro в высоком разрешении Проверенный сетевой информатор, который ведет страничку в социальной сети Twitter под ником @AndroidSaint, опубликовал официальные обои флагманского смартфона Huawei P40 Pro в высоком разрешении. Ожидается, что Huawei P40 Pro станет новым лидером списка лучших камерофо...

Как «Медуза» организовала бета-тест нового приложения с читателями и не облажалась У «Медузы» нет QA-отдела, а прицельно тестированием новых продуктов занимается один человек (и это не основная его работа). Часто мы просим других сотрудников поучаствовать: у всех разные телефоны и привычки, это сильно помогает бороться с «замыленным глазом». Но даже в этом...

Лекарство, созданное искусственным интеллектом, впервые испытывается на людях Японская компания Sumitomo Dainippon Pharma и британская компания Exscientia объявили о начале первой фазы клинического исследования лекарства DSP-1181, созданного с использованием искусственного интеллекта. По словам источника, это первый случай тестирования на людях л...

Как получить OpenID/OAuth2 токен для тестирования front-end rest сервисов? Есть задача нагрузочно потестировать фронтальные веб рест апи. Ресты защищены OAuth с Authorization Code Grant. Значит появляется необходимость наличия валидного токена для Authorization: Bearer TOKEN. Вопрос — как его взять? И так это сделать красиво и правильно? Вот тут я...

Как не выгореть на работе и что делать, если всё-таки выгорел HR-директор сервиса «Зарплата.ру» Вера Маневич рассказала, как отличить настоящее выгорание от физической усталости и что поможет сохранять энергию в процессе работы. Публикуем статью по итогам ее выступления на конференции ProductSense. Выгорание в XXI веке — самая часта...

Инсайды от сотрудника Facebook: как попасть на стажировку, получить оффер и все о работе в компании Недавно мы запустили новый образовательный проект: прямые эфиры c ребятами из IT, которые отвечают на ваши вопросы в формате живого общения. Этот проект — попытка создать полноценный набор гайдов и рекомендаций для успешной жизни разработчика: как построить карьеру, получит...

[Перевод] SHISHUA: самый быстрый в мире генератор псевдослучайных чисел Полгода назад мне захотелось создать лучший генератор псевдослучайных чисел (ГПСЧ) с какой-нибудь необычной архитектурой. Я думал, что начало будет лёгким, а по мере работы задача станет медленно усложняться. И думал, смогу ли я научиться всему достаточно быстро, чтобы спра...

Стартовало альфа-тестирование Diablo Immortal, Blizzard раскрыла много новой информации Ведущий дизайнер команды Diablo Immortal, Вьятт Ченг, объявил о начале альфа-тестирования игры. В нём примет участие ограниченно число игроков, по большей части из Австралии. Тестирование распространяется только на Android-устройства. Счастливчикам будут доступны первые уров...

[Перевод] Альтернативы Redux в 2021 году Предположим, вы создаёте или планируете создать React-приложение и вам нужен некий механизм для управления состоянием этого приложения. Если так — это значит, что вам есть из чего выбирать. В сфере инструментов для управления состоянием React-приложений, после её взрывного р...

Первые шаги с Fiddler Classic Привет! После знакомства с Charles Proxy большинство из читателей захотело узнать больше про инструменты мониторинга и анализа HTTP/HTTPS трафика. Расскажем про популярный у многих тестировщиков Fiddler. Описать все возможности Fiddler в одной статье вряд ли получится, поэто...

Деньги vs Команда. Не очевидные аспекты отношений предпринимателей, фаундеров и инвесторов Привет, Хабр! Некоторые не очевидные аспекты отношений предпринимателей, фаундеров и инвесторов. С реальными примерами из жизни. Представьте: вы создали продукт, интересный, работающий и конкурентоспособный, у вас есть команда, появились первые клиенты и выручка. И вы пони...

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

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

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

Обучение программированию 2019, или в поисках идеальной программы: Последовательность Здравствуйте, меня зовут Михаил Капелько. Занимаюсь профессиональной разработкой ПО. Увлекаюсь разработкой игр и обучением программированию. Предисловие Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподава...

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

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

В iOS 14 появится новое приложение Gobi. Что оно умеет iOS 14 получит как минимум одно новое приложение и целую массу прочих нововведений До релиза iOS 14 остаётся уже не так много времени. Несмотря на то что поначалу многие сомневались, что операционка выйдет в срок, Apple, назначив проведение конференции WWDC 2020 на традицион...

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

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

Обзор и тестирование Palit GTX 750 Ti StormX OC с подвохом и Asus HD 7870 Direct CU II TOP Однажды посмотрев объявления GTX 750-750Ti на барахолках я заметил что её ставят в один уровень к HD7870, в этом тестировании я постараюсь расставить всё на свои места.

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

ScanOVAL для Astra Linux — инструмент контроля уязвимостей ПО На официальном сайте «Банка данных угроз безопасности информации» (БДУ) Федеральной службы по техническому и экспортному контролю (ФСТЭК России) началось открытое тестирование программы «ScanOVAL для Linux» — инструмента для ...

ALT CITY: Online. Как я в одиночку создавал “GTA Online” для мобильных устройств. Часть 2 Главные сложности разработки игры с открытым миром на Unity, как появилось более 9000 игроков, ожидающих игру, первая встреча с хейтом и запуск тестирования игры. Приглашаю пережить со мной все эти события, которые произошли за последние 4 месяца. Читать далее

Российские Redmi Note 8 Pro получили последнее обновление перед Android 11 Как сообщают источники, бестселлер прошлого года Redmi Note 8 Pro получил свежее обновление программного обеспечения под номером V12.0.6.0.QGGRUXM , которое распространяется в России, Индии и Индонезии. Redmi Note 8 и Redmi Note 8 Pro вышли в прошлом году с Android 9 Pi...

Чему нас научило тестирование государственной информационной системы Всем привет!  Я руковожу сектором тестирования в отделе системного анализа и тестирования департамента корпоративных систем ЛАНИТ. В этой сфере я уже 14 лет. В 2009 году я впервые столкнулась с тестированием государственной информационной системы. И для ЛАНИТ, и для заказчи...

Ошибка iOS 14? Instagram использует камеру, даже когда вы не делаете фото Одним из главных нововведений iOS 14 стали улучшения, связанные с повышением безопасности и конфиденциальности. Например, в браузере Safari для iPhone и iPad появились продвинутые инструменты для предотвращения отслеживания на сайтах. А новые индикаторы в правой части строк...

Лекарство, созданное искусственным интеллектом, впервые испытывается на людях Японская компания Sumitomo Dainippon Pharma и британская компания Exscientia объявили о начале первой фазы клинического исследования лекарства DSP-1181, созданного с использованием искусственного интеллекта. По словам источника, это первый случай тестирования на людях л...

Google Search Console обновил инструменты тестирования Теперь они полностью согласованы с инструментам проверки URL.

Flappy Bird на Unity 3D Разрабатывая концепцию школы программирования, нам хотелось стать не только интересными для детей, но и понятными для родителей. Ведь решение о покупке курса принимается совместно. На старте проекта и тестировании бизнес модели, был сделан упор на родителя, казалось, что сам...

Встроенный в Windows 10 антивирус Defender отбил 100% атак при тестировании Независимая лаборатория AV-Test назвала Windows Defender одним из самых удачных антивирусов для домашних пользователей. Авторитетная организация провела тестирование ряда антивирусных решений, актуальных сегодня, в котором Microsoft Windows Defeneder смог отразить 100% вре...

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

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

Тизер-трейлер игры Halo: Combat Evolved Тизер-трейлер компьютерной игры Halo: Combat Evolved говорит нам о том, что игра скоро появится на ПК. Разработчики подвели итоги бета-тестирования. Halo: Combat Evolved прошел обширное бета-тестирование на ПК. В тестировании приняли участие более 100 тысяч человек. Игр...

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

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

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

[Перевод] Портируем Quake 3 на Rust Команда поклонников Rust сайта Immutant усердно трудилась над C2Rust, фреймворком для миграции программ, который существенно упрощает их перевод на Rust. Мы стремились везде, где можем, добиться автоматической оптимизации безопасности получаемого кода Rust. В иных случаях...

Сказ о том, как сделать машину времени для базы данных и случайно написать эксплойт Доброго времени суток, Хабр. Приходилось ли вам задумываться как поменять время внутри базы данных? Легко? Ну в некоторых случаях да, несложно — linux команда date и дело в шляпе. А если нужно поменять время только внутри одного экземпляра бд если их на сервере несколько? А...

[Перевод] Джон Ромеро о Doom: 25 лет Rip & Tear Быстрый. Брутальный. Хардкорный. Беспощадный. Это Doom. «Doom – ‘nuff said!» Именно так должен выглядеть постмортем одной из самых важных игр в истории. Doom написал историю игр, Doom — это поп-культура, Doom — имя, символизирующее скоростные, хардкорные и беспощадные шуте...

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

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

FOSS News №62 – дайджест материалов о свободном и открытом ПО за 22-28 марта 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Продолжение конфликта вокруг Ричарда Столлмана и Фонда СПО; Линус Торвальдс рассказал о том, где Rust ...

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

Y Combinator: русскоговорящие основатели Попасть в Y Combinator — это победа. В космос летало больше русских (124), чем прошли отбор в Y Combinator. (А за космос дают героя России.) Я нашел 51 компанию с русскоязычными основателями, среди них есть компании с капитализацией $1,5 млрд и даже $2,75 млрд, а есть так...

Микроволновая печь Redmond RM-2301D с керамическим грилем Чтобы помочь хозяину на кухне, микроволновке надо хорошо рассчитывать время программ по весу продукта, размораживать без потери качества и обладать некоторыми дополнительными навыками, например грилем. У нас на тестировании Redmond RM-2301D, которая неплохо отвечает этим тре...

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

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

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

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

В Юго-Восточной Азии пройдёт альфа-тест Undawn, открыта предрегистрация Аппетит Tencent разыгрался не на шутку: эти китайские ребята делают собственную Nintendo Switch, мобильную MMORPG The Legend of Qin и зомби-выживание Undawn. Последний проект делается на Unreal Engine 4, а также напоминает LifeAfter: Night Falls здорового человека. Сейчас мы...

Использование Intel Processor Trace для трассировки кода System Management Mode Эта статья посвящена тестированию возможности использования технологии Intel Processor Trace (Intel PT) для записи трассы в System Management Mode (SMM) режиме. Работа была выполнена в рамках Summer Of Hack 2019. Автор работы: @sysenter_eip. Большинство использованных инст...

Участвовать могут все желающие: запущено бета-тестирование WhatsApp для PC и Mac Команда популярного мессенджера WhatsApp открыла программу бета-тестирования для компьютерных версий WhatsApp.  WhatsApp уже давно проводит бета-тестирование приложений для iOS и Android, что позволяет испытать новые функции перед их выпуском для широкой публики. ...

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

Модель Белбина для IT: сила и слабость разных команд В работе с некоторыми командами бывают ситуации, когда что-то работает само, и об этом не надо думать. Сами доделываются задачи, сама развёртывается Continuous Integration — есть люди, которые этим занимаются, и за рабочими процессами не нужно специально следить. Но в других...

Microsoft планирует серьёзно обновить визуальную часть Windows 10 Все мы знаем, что обновление Windows 10 21H2 «Sun Valley» будет иметь большое значение для операционной системы, но теперь - после того, как Microsoft опубликовала новую информацию - у нас появилось официальное подтверждение. Согласно многочисленным слухам, интерфейс рабочег...

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

Использование API-схем для property-based-тестирования Когда мы работаем с API-схемами, обычно существует несколько моделей, и они синхронизируются на разных уровнях. Обычно есть база данных, код и схема. И всё это нужно держать между собой в синхроне, чтобы они нормально друг с другом взаимодействовали.Я расскажу об обычных про...

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

OSINT или как посмотреть на свою сеть глазами хакера Добрый день! Сегодня я вам расскажу какую информацию об организации можно обнаружить в открытых источниках и как ей может воспользоваться потенциальный злоумышленник. Многие из вас наверняка слышали об OSINT (Open Source INTelligence, перечень мероприятий, направленный на ...

Интервью: Как живётся стажёрам-разработчикам в Русфинанс Банке? Мы пообщались с двумя парнями, которые ещё вчера были стажёрами, а теперь работают в штате. В основном они пишут код на Java, а также широко используют внутренний фреймворк банка. В некоторых проектах на фронтенде используют React.js. Оба — студенты, которые смогли совме...

MITRE ATT&CK 2021: Trend Micro снова в тройке лидеров База знаний MITRE ATT&CK​ — чрезвычайно ценный инструмент. Она помогает стимулировать развитие всей отрасли кибербезопасности и формализовать описание подходов, которыми пользуются злоумышленники в ходе своих атак. На основе этой базы эксперты MITRE проводят тестирование...

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

DICE показала новых специалистов Battlefield 2042 и рассказала об изменениях по итогам бета-тестирования Какая-то польза от открытой «беты», определённо, была.

AI против тестировщиков, Брандашмыг, уточки: как прошёл Heisenbug 2019 Moscow На самом деле на фото: спикеры Алексей Виноградов и Барух Садогурский спорят, кто из них настоящий У Heisenbug есть две онлайн-трансляции, и в открытую для всех попадают доклады первого дня из первого зала (а в платной есть доступ ко всем докладам обоих дней). И чтобы пост ...

iOS тестирует проект xCloud Для тестирования в Microsoft Project xCloud TestFlight необходимо зарегистрироваться. Программное обеспечение позволяет одновременно тестировать 10 тысячам пользователям, остальные кто подключаются вынуждены ждать свободного места. Открытое бета-тестирование приложения x...

[Перевод] Тестирование или управление качеством? Часть 2. Типы тестирования В предыдущей статье «Часть 1. Что такое тестирование?» я поделилась с читателями мыслями о том, в чем заключается суть тестирования. Во второй части моих рассуждений о тестировании и управлении качеством я подробно рассмотрю различные типы тестирования и проанализирую модели...

Microsoft начала тестирование Android-приложений в Windows 11 Microsoft объявила о начале тестирования подсистемы Windows Subsystem for Android (WSA), которая предназначена для запуска Android-приложений в Windows 11. На данный момент новая функция доступна только участникам программы Windows Insider из США, использующим сборки с кана...

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

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

Охлаждаем процессор Intel Core i9-10900 кулером Noctua NH-D15S Удивительно, но о процессоре Intel Core i9-10900 не так уж много информации по крайней мере в рунете. Тем не менее, он достаточно свеж и продаётся в магазинах, предложения, судя по «Яндекс.Маркету», много. Процессорный кулер Noctua NH-D15S новинкой назвать нельзя. Многие с...

Requia Online совмещает RPG и ККИ в одном флаконе Игра Requia Online появилась на смартфонах. Это карточная игра с элементами RPG. В ней есть система прокачки, торговля картами между геймерами, война за ресурсы и многое другое. И всё это «с любовью из Австрии». Requia Online — это мобильная игра, которая совмещает в себе с...

[Перевод] Кунг-фу стиля Linux: великая сила make Со временем Linux (точнее — операционная система, которую обычно называют «Linux», представляющая собой ядро Linux и GNU-инструменты) стала гораздо сложнее, чем Unix — ОС, стоящая у истоков Linux. Это, конечно, неизбежно. Но это означает, что тем, кто пользуется Linux уже да...

Google поможет подготовить видео для социальных сетей Знакома ли вам ситуация, когда вы хотите разместить в Instagram видео, а оно не соответствует вертикальному формату историй или квадратному формату основной ленты? Каждый, кто попадал в такую ситуацию, понимал, что процесс адаптации превращался в тот еще квест. С одной стор...

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

Автомобили без водителей запустят в России в 2021 году В России на общественных дорогах запустят тестирование беспилотных автомобили без водителей в 2021 году. Испытания полностью автономных автомобилей планировали начать осенью 2020 года, но пилотный проект пришлось отложить. Об этом сообщило издание «Ведомости&raqu...

[Перевод] Анатомия моего домашнего кластера Kubernetes Год назад я понял, что хочу создать собственный кластер Kubernetes. Я — разработчик программного обеспечения. Обычно я либо использую локальный кластер, состоящий из одного узла, либо применяю удалённый многоузловой кластер для тестирования своих проектов. В случае работы с ...

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

Swagger в RBK.money — про наши внешние API Хочешь сделать что-то полезное и рабочее — сделай его так, чтобы другие люди могли этим полноценно пользоваться, нормально это ревьювить, да и вообще вспоминать тебя добрым словом, а не темной стороной своего словарного запаса. Для этого, кроме того, чтобы просто хорошо дела...

Избавляемся от паролей в репе с кодом с помощью HashiCorp Vault Dynamic Secrets Привет, Хабр! Меня зовут Сергей, я работаю IT Head в компании Quadcode. Сегодня хотел бы рассказать о том, как я решил проблему с хранением паролей в открытом виде в коде одного из моих pet-проектов. Думаю, это знакомая для многих ситуация. Знакомая — и неприятная. Сразу ска...

Microsoft начинает тестирование пользовательского интерфейса Windows 11 для приложений «Ножницы», «Калькулятор» и «Почта» В преддверии запуска Windows 11 в октябре 2021 года Microsoft начала выпуск нового обновления для приложений, включая Snipping Tool (Ножницы), Calculator (Калькулятор) и Mail & Calendar (Почта и календарь). Большое обновление меняет внешний вид приложений и является част...

Как тестировщики написали свою мобильную ферму для IOS Привет, Хабр! Меня зовут Руслан, я — автотестировщик в QA-агентстве «Кавычки». Из этого можно понять, что мы в агентстве занимаемся только тестированием во всех его проявлениях, а меня зовут Руслан. Отлично, идем дальше. Когда какая-то проблема начинает сильно докучать, то д...

Facebook приобретает шведскую картографическую компанию Несколько дней назад гигант социальных сетей Facebook приобрел шведскую картографическую компанию Mapillary. Об этом в блоге Mapillary рассказал генеральный директор и соучредитель компании Ян Эрик Солем (Jan Erik Solem). «С самого первого дня работы в Mapillary ...

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

Swagger/OpenAPI Specification как основа для ваших приёмочных тестов Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и переписывание кода, обеспечить недосягаемое иными способами покрытие и достигнуть невыразимой чёткости бытия тестиров...

Microsoft готовится к открытому тестированию xCloud Компания запустит тестирование браузерной версии xCloud.

Митап: карантин, Go away Всем привет! 30 мая пройдёт второй онлайн-митап по Go. В организаторах — ребята из сообществ Go Yola и Golang Kazan. Разберём, как организовать тестирование микросервисов, какой способ реализации DI на Go лучше, почему гофер синий и как выжить с автосгенеренным go-swagger ко...

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

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

Бета-тестирование игры Age of Empires III: Definitive Edition Стратегическая игра компании Ensemble Studios "Age of Empires III: Definitive Edition" скоро вступит в бета-версию. Третья часть игры не стала такой популярной, как вторая, но разработчики уверены что дополнение Definitive Edition изменит ситуацию к лучшему. Чтобы зарег...

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

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

[Из песочницы] pyqtdeploy, или упаковываем Python-программу в exe'шник… the hard way Наверняка, каждый, кто хоть раз писал что-то на Python, задумывался о том, как распространять свою программу (или, пусть даже, простой скрипт) без лишней головной боли: без необходимости устанавливать сам интерпретатор, различные зависимости, кроссплатформенно, чтобы одним ...

Samsung анонсировала открытое бета-тестирование Android 11 с One UI 3.0 для Galaxy S20, Galaxy S20+ и Galaxy S20 Ultra Компания Samsung, наконец-то, запустила открытое тестирование Android 11 для флагманской серии смартфонов Galaxy S20.

Прямые эфиры Instagram стали сильно популярными: в чем причина? Функция, которая позволяет вещать в прямом эфире в Instagram, была запущена еще в 2016 году, но пик ее популярности пришелся именно на время карантина. Как заявили в Instagram, количество выходов в прямой эфир за последние несколько недель выросло на 70% (и это только в США...

Fluid Components — новый подход к документам и продуктам Microsoft Office Компания Microsoft представила новый подход к документам и продуктам Microsoft Office, который именуется Fluid Components. Компоненты фреймворка могут как кубики Lego соединяться вместе в различных приложениях и в веб-среде. Компоненты — это таблицы, графики, списки, являющ...

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

[Перевод] Используем PowerShell для работы с REST API Многие из вас наверняка работают с разнообразными инфраструктурами, используя REST API. А поскольку все более широкие слои населения для автоматизации рутинных задач осваивают PowerShell, то почему бы и не начать применять его для работы с REST API? Сегодня вашему вниманию ...

Thor3Dи Quicksurface предлагают пакет для реверс-инжиниринга Сегодня Thor3D и Quicksurface подписали партнерское соглашение, согласно которому дистрибьюторы Thor3D могут перепродавать программное обеспечение Quicksurface в комплекте с 3D-сканером Calibry. Quicksurface был специально разработан для решения сложных задач в области обра...

Авторы EVE Online подтвердили работу над «амбициозным» шутером во вселенной игры, который «определит жанр» CCP Games уже более десяти лет строит планы на шутер во вселенной EVE Online. Впервые эта концепция была реализована в Dust 514 — эксклюзиве для PlayStation 3, который вышел в 2013 году. Проект закрылся всего через три года, но желание выпустить игру в данном жанре у компани...

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

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

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

[Перевод] Что делать, если я гуманитарий и хочу основать стартап (Майкл Сибель, сооснователь Twitch) Майкл Сибель (справа) — сооснователь (в 25 лет) стартапов Justin.tv/Twitch (капитализация $15 млрд) и Socialcam, член правления Reddit. Каково это быть нетехническим сооснователем, когда в твоей команде из 4 человек все остальные — программисты? Когда мы начинали Justi...

Глобальный релиз Marvel Realm of Champions состоится в следующем месяце Студия Kabam ранее объявила о начале предрегистрации на предстоящую мобильную MOBA под названием Marvel Realm of Champions. Она долгое время проходила тестирование в Юго-Восточной Азии, но скоро игра появится на цифровых прилавках всего мира. В ней принимают участие две кома...

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

Гибрид самолета и вертолета впервые совершил полет без помощи человека Популярное издание Defense News рассказало о том, что конвертоплан V-280 прошел первые успешные испытания, причем сделал это в полностью автономном режиме. В рамках тестирования было проведено целых два полета, в рамках которых устройство поднялось в воздух и выполнило неско...

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

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

Новые релизы на iOS и Android за неделю: Marvel Realm of Champions, Star Wars: Knights of the Old Republic II К концу подходит ещё одна неделя и мы приближаемся к Новому году. Декабрь, оказывается, может быть хорошо в плане мобильных релизов. На прошлой неделе самым крупным событием было начало ОБТ для League of Legends: Wild Rift. На этой нашлось место для крупных портов и экшенов ...

Пять причин купить Chromebook вместо обычного ноутбука Если спросить простого человека, какие операционные системы есть для смартфона, он не задумываясь назовет Android и iOS. Если задать тот же вопрос про операционные системы для компьютера, то в его голове всплывут Windows и ”та, для Apple”. На самом деле мир уже давно измени...

Давайте отключим vacuum?! Алексей Лесовский Расшифровка доклада 2018 года Алексея Лесовского "Давайте отключим vacuum?!" Такой призыв часто возникает, когда в PostgreSQL возникают проблемы, и главным подозреваемым оказывается vacuum (далее по тексту просто "вакуум"). По опыту, многие наступают на э...

User Experience Core Guide — Новый подход к работе с абстракцией TL; DRЯ потратил пол года и 500 часов своей жизни на создание бесплатного инструмента содержащего 896 углов обзора наиболее популярных проблем в Product Management-е с позиции когнитивных искажений (научно доказанных паттернов мышления человека).63 вопроса и 896 ответов кото...

Всё о проекте «Спутниковый интернет Starlink». Часть 26. Первые итоги. Часть первая — позитивная Предлагаю ознакомиться с ранее размещенными материалами по проекту Starlink (SL): ‣ Часть 20. Внутреннее устройство терминала SL ‣ Часть 21. SL и проблемы поляризаци ‣ Часть 22. Проблемы электромагнитной совместимости c другими спутниками. ‣ Часть 23. Промежуточные итоги...

Свой личный SMS-шлюз. Часть 2 – создаём API и форму отправки Представляю вам вторую часть из серии статей по созданию своего шлюза. В первой части мы настроили Gammu, рассмотрели особо интересные параметры и успешно произвели отправку SMS сообщения. Сейчас нам предстоит задача посложнее – создать некую программную прослойку (API), дл...

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