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

За всё ответишь! Consumer Driven Contracts глазами разработчика В этой статье мы расскажем про проблемы, которые решает Consumer Driven Contracts, покажем как это применять на примере Pact с Node.js и Spring Boot. И расскажем про ограничения этого подхода. Проблематика При тестировании продуктов часто используют сценарные тесты, в кот...

[Из песочницы] Unittest и абстрактные тесты Вместо вступления Unittest — наверное самый известный фреймворк для написания тестов в Python. Он очень прост в освоении и его легко начать использовать в вашем проекте. Но ничто не бывает идеальным. В этом посте я хочу рассказать об одной возможности, которой лично мне (дум...

[recovery mode] Популярные вопросы разработчика о тестировании Эта статья — не теоретическое руководство по написанию тестов и не how-to по использованию инструментария в определенном стеке, а ряд популярных вопросов, иногда даже у многих не сформировавшихся, на которые я постараюсь дать ответы. Источником этих вопросов служат коллеги, ...

Автоматизируем тестирование redux селекторов в приложении В этой статье я хотел бы поделиться своими идеями того, как можно автоматизировать написание unit-тестов в react/redux приложениях. Идеи эти родились в одной из дискуссий с коллегами, в процессе написания тестов, и, как мне кажется, предложенное решение имеет право на жизнь....

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

UpYourLevel WEB-программирование — тесты UpWork 1.1 Это приложение для тренировки в прохождении теста по WEB-программированию. Первым тестом в этой серии идет тест по HTML (HTML5 Test 2018) от самой популярной на сегодня биржи фриланса. Здесь вы можете не только ознакомиться с вопросами, но и потренироваться проходить их на...

[Перевод] Метаморфическое тестирование: почему об этой перспективной методике почти никто не знает Должен признаться: я читаю ACM Magazine. Это делает меня «ботаником» даже по меркам программистов. Среди прочего, я узнал из этого журнала о «метаморфическом тестировании». Раньше я никогда о нём не слышал, как и все люди, которых я спрашивал. Но научная литература по этой ...

Функциональное тестирование навыков Яндекс Алисы на Node.js Прошел почти год с того момента, как появилась возможность создавать свои навыки для Алисы — голосового помощника от Яндекса. В каталог ежедневно прибывают новые навыки, а их общее число составляет несколько сотен. К сожалению, общение с некоторыми навыками мягко говоря "не...

[Перевод] Встречайте Codeception 3.0 Настало время воплотить в жизнь новую мажорную версию Codeception! За годы эволюции и постоянных улучшений мы многому научились, и сегодня представляем вам лучшую версию Codeception. Мы по-прежнему считаем, что простота тестирования важна: чтение, написание и отладка тестов ...

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

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

[Перевод] Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным к...

[Из песочницы] Генерация OpenAPI спецификации на основе функциональных тестов Разрабатывая API, наверняка не раз появлялись сложности с документацией: то её нет, то она не отображает поведение, описанное в коде. С точки зрения разработчика, написание документации (одной только внутренней) занимает не меньше времени, чем написание самого кода. Знако...

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

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

REST Assured: что мы узнали за пять лет использования инструмента REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение появилось более девяти лет назад и стало популярным из-за своей простоты и удобного функционала. В DINS мы написали с ним более 17 тысяч тестов и за пять лет использования ст...

[Перевод] Python Testing с pytest. Глава 2, Написание тестовых функций Вернуться Дальше Вы узнаете, как организовать тесты в классы, модули и каталоги. Затем я покажу вам, как использовать маркеры, чтобы отметить, какие тесты вы хотите запустить, и обсудить, как встроенные маркеры могут помочь вам пропустить тесты и отметить тесты, ожидая неуд...

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

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

Реализация паттерна Page Object на Python + pytest Когда я начинал изучать автоматизацию тестирования, не мог понять — “что такое Page Object и как его реализовать на Python + pytest?”. Штудируя интернет, нашел реализацию на других языках и фреймворках: обучающие статьи, которые были непонятны для меня. Поэтому решил написат...

[Из песочницы] Локальный запуск юнит-тестов в STM32CubeIDE под Windows Введение Всем известна польза юнит-тестирования. Прежде всего, написание тестов одновременно с кодом позволяет раньше выявлять ошибки и не тратить впоследствии время на трудоемкую комплексную отладку. В случае embedded-разработки у юнит-тестирования есть особенности, связан...

Последний рубеж обороны QA: автоматическое обнаружение ошибок Привет! Меня зовут Асхат Нурыев, я ведущий инженер по автоматизации в компании DINS. Я работаю в Dino Systems последние 7 лет. За это время пришлось заниматься разными задачами: от написания автоматических функциональных тестов до тестирования производительности и высокой...

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

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

Достоверный нагрузочный тест с учётом непредвиденных нюансов Мы задумались о построении инфраструктуры больших нагрузочных тестов год назад, когда достигли отметки в 12K онлайн-пользователей, работающих в нашем сервисе одновременно. За 3 месяца мы сделали первую версию теста, которая показала лимиты сервиса. Ирония судьбы в том, что ...

Как строить, развертывать и тестировать Waves RIDE dApp Здравствуйте! В статье я покажу, как написать и запустить на ноде Waves обычный dApp. Рассмотрим необходимые инструменты, методы и пример разработки. Схема разработки dApps и обычных приложений почти не отличается: Пишем код Пишем автоматизированное тестирование Запуска...

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

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

[Перевод] Моки, стабы и шпионы в Spock Framework Spock предоставляет 3 мощных (но разных по сути) инструмента, упрощающих написание тестов: Mock, Stub и Spy. Довольно часто коду, который нужно протестировать, требуется взаимодействовать с внешними модулями, называющимися зависимостями (в оригинальной статье используется т...

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

[Из песочницы] SpecFlowMaster: как улучшить качество тестов Делаем правильные вещи Современная разработка не может существовать без автоматизированных тестов. Тесты могут быть написаны очень быстро даже непрофессионалами. Таким образом, у нас есть тесты, все как бы хорошо. Можем ли мы довериться таким тестам? Каково качество наших ин...

Сравнительное тестирование PostgreSQL на FreeBSD, CentOS, Ubuntu Debian и openSUSE Привет, Хабр! Представляю вашему вниманию перевод оригинальной статьи «PostgreSQL benchmark on FreeBSD, CentOS, Ubuntu Debian and openSUSE» автора Martin Kováčik. В ней рассматриваются тесты СУБД PostgreSQL 10.1 в приближенных к реальным условиям средах на различных unix-сис...

Безопасность автомобилей Lego проверили в краш-тесте В 2017 году эксперты ADAC разбили о барьер Porsche 911 GT3 RS в масштабе 1:8, собранный из более чем 2700 деталей Lego. В 2019 году в тесте использовали эту же модель, но на сей раз её столкнули с Bugatti Chiron в масштабе 1:8, состоящим из почти 3600 элементов Lego. ...

Detox и Appium: автоматизированный тест интерфейса в React Native Незнакомая мобильная среда Я, возможно, также как и вы, пришел к React Native как разработчик JavaScript нежели как разработчик нативных мобильных приложений. Абсолютно новый мир со своими нюансами и хитростями. Одной из самых важных тем для изучения станет тестирование. ...

[Перевод] Мутационное тестирование: тестируем тесты Написание тестов должно вселять в нас уверенность в корректной работе кода. Часто мы оперируем степень покрытости кода, и когда достигаем 100 %, то можем сказать, что решение корректное. Уверены в этом? Быть может, есть инструмент, который даст более точную обратную связь? ...

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

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

TDD приложений на Spring Boot: тонкая настройка тестов и работа с контекстом Третья статья в цикле и небольшое ответвление от основной серии — в этот раз я покажу как устроена и как работает библиотека интеграционного тестирования Spring, что происходит при запуске теста и как можно тонко настраивать приложение и его окружения для теста. Читать дальш...

[Перевод] Selenium WebDriver – Метрика тестов в реальном времени с использованием Grafana и InfluxDB Всем привет! Уже на следующей неделе стартуют занятия в группе «Java QA Engineer». Этому и будет приурочена нынешняя публикация. Обзор: Ежедневное выполнение автоматизированных регрессионных тестов в рамках каждодневной сборки неизбежно на настоящий момент. Приятно наход...

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

[Из песочницы] Тестирование смарт-контрактов Ethereum на Go: прощай, JavaScript Я хочу поблагодарить коллег: Сергея Немеша, Михаила Попсуева, Евгения Бабича и Игоря Титаренко за консультации, отзывы и тестирование. Я также хочу сказать спасибо команде PolySwarm за разработку оригинальной версии Perigord. Это перевод моей статьи, опубликованной впервые...

Samsung Galaxy S10 + побеждает Huawei P30 Pro в тесте скорости Очень сложно выполнить идеальный тест скорости смартфонов между собой, когда его проверяет человек. Но, как показывают тесты скорости в стиле PhoneBuff, пользуется наибольшим доверием в Интернете - оно проводится с помощью механических рук, и тест повторяется несколько ра...

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

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

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

Инженерный подход к разработке ПО. От теории к практике Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Что делать, когда возможностей тестов недостаточно? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндекс.П...

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

Samsung Galaxy S10+ против Xiaomi Mi Mix 3: тест на скорость FoneTech / YouTube Ролик, посвященный сравнительному тесту, был опубликован на YouTube-канале FoneTech. Samsung Galaxy S10+, участвовавший в тесте, оснащен чипсетом Exynos 9820 и восемью гигабайтами оперативной памяти, в то время как Xiaomi Mi Mix 3 использует Snapdrago...

[Из песочницы] Тестирование API с использованием Postman и Excel Всем привет, я руководитель отдела тестирования, и недавно по работе появилась задача на тестирование API. Для ее решения освоил новый для меня инструмент Postman и JavaScript. Первоначально на каждый API я писал свои коллекции и готовил тестовые данные в JSON формате. Это ...

[Из песочницы] Фундаментальная проблема тестирования Введение Добрый день, хабровчане. Решал я тут давеча тестовое задание на вакансию QA Lead для одной финтех компании. Первая задача, составить тест-план с полным чек-листом и примерами тест-кейсов для проверки электрического чайника, решается тривиально: ГОСТ 7400-81. Электр...

Kotlin DSL, Fixtures и элегантные UI тесты в Android Когда познакомился с Kotlin DSL, подумал: отличная штука, жалко в продуктовой разработке она не пригодится. Однако, я был неправ: он нам помог сделать очень лаконичный и элегантный способ написанная End-to-end UI тестов в Android. Читать дальше →

[Из песочницы] Создание своего jsfiddle, часть 1 Привет всем читателем habr. В данной статье мы напишем свой онлайн редактор кода. Зачем я писал свой онлайн редактор кода В один день мне стало интересно насколько сложно создать свой онлайн редактор по типу jsfiddle, из-за чего я решил написать свой редактор. Написание сво...

Как я разрабатываю и тестирую API со своим «велосипедом» PieceofScript PieceofScript — простой язык для написания сценариев автоматического тестирования HTTP JSON API. PieceofScript позволяет: описывать методы API в формате YAML, с названием метода на почти естественном языке, что удобно для чтения тестов достаточно гибко описывать модели в...

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

TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки. TDD — ну, это все знают, сначала пишем тесты, а потом остальной код. BDD — что-то знакомое, вроде как, тоже тесты, но особенные. TDD — снов...

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

China Mobile назвала Huawei Kirin 990 лучшим чипом 5G на своей конференции На конференции China Mobile 2019, посвящённой отчёту о качестве оборудования, один из крупнейших китайских операторов удостоил награды 7-нм однокристальную систему Huawei Kirin 990 со встроенным модемом. China Mobile поставила чипу наилучшую оценку в плане реализации возможн...

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

AERODISK Engine: Катастрофоустойчивость. Часть 1 Привет, читатели хабра! Темой этой статьи будет реализация средств катастрофоустойчивости в системах хранения AERODISK Engine. Изначально мы хотели написать в одной статье про оба средства: репликацию и метрокластер, но, к сожалению, статья получилась слишком большой, поэто...

Очень прочный Samsung. Galaxy Note 10+ 5G отлично показал себя на тестах блогера JerryRigEverything Блогер JerryRigEverything продолжает издеваться над смартфонами. Очередной его жертвой стал новенький Samsung Galaxy Note 10+ 5G. Начал блогер со стилуса, который, как оказалось, сломать не особо сложно. Поэтому владельцы и потенциальные покупатели новинок Samsung должн...

Разработка простейшей «прошивки» для ПЛИС, установленной в Redd, и отладка на примере теста памяти Как-то у меня не получается выражать свою мысль коротко. Прошлой осенью возникло желание рассказать поподробнее про освоенную мною архитектуру PSoC, что вылилось в цикл статей про неё. Сейчас я участвую в подготовке аппаратной части для нашего комплекса удалённой отладки Red...

Пользователи Samsung Galaxy Note10 смогут опробовать Android 10 через полторы недели Компания Samsung запустит программу бета-тестирования Android 10 для пользователей флагманских смартфонов Galaxy Note10 и Galaxy Note10+ через полторы недели — 21 октября.  Об этом сообщил ресурс SamMobile со ссылкой на заявление представителя корейского про...

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

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

Тесты на Си без SMS и регистрации Недавно zerocost написал интересную статью «Тесты на C++ без макросов и динамической памяти», в которой рассматривается минималистический фреймворк для тестирования Си++ кода. Автору (почти) удалось избежать использования макросов для регистрации тестов, однако вместо них в ...

[Перевод] 9 правил крутого расширения для Visual Studio Крутые расширения Visual Studio имеют несколько ключевых признаков, которые отличают их от остальных. Они выглядят и на самом деле хорошо продуманы, функциональны и надежны. Кроме того, они делают то, что должны, до уровня совершенства и нативно вписываются во внутренние фун...

OnePlus 6T против Xiaomi Pocophone F1: тест на скорость Phone Battles / YouTube Сравнительный тест показан в ролике на YouTube-канале Phone Battles. Оба смартфона оснащены чипсетом Snapdragon 845, однако OnePlus 6T имеет восемь гигабайтов оперативной памяти, а Xiaomi Pocophone F1 — шесть ГБ «оперативки». В тесте на ...

[Перевод] Паттерны и анти-паттерны CI/CD. Часть 3 И снова здравствуйте. Сегодня хотим поделиться с вами переводом третьей части статьи «Паттерны и анти-паттерны CI/CD», предыдущие части которой можно прочитать здесь и здесь. Напомним, данная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инс...

Тест на IQ 4.4 Тест на IQ – всегда хотели проверить свои умственные способности и узнать свой IQ? Тогда скачайте наше приложение. Множество интересных тестов ждут вас. В нашем приложении множество разнообразных тестов. Наш тест на IQ является самым точным в интернете. Кроме теста на ...

[Из песочницы] ClusterJ — работаем с MySQL NDB Cluster из Java Привет, Хабр! В этой статье я хочу рассмотреть такую библиотеку для Java, как ClusterJ, которая позволяет очень просто работать с движком MySQL NDBCLUSTER из Java кода, которая представляет собой высокоуровневое API, схожее по концепции с JPA и Hibernate. В рамках статьи со...

JUnit в GitLab CI с Kubernetes Несмотря на то, что все прекрасно знают, что тестировать свой софт важно и нужно, а многие давно делают это автоматически, на просторах Хабра не нашлось ни одного рецепта по настройке связки таких популярных в этой нише продуктов, как (любимый нами) GitLab и JUnit. Восполним...

[Из песочницы] Интеграция AppCenter и GitLab Трям, здравствуйте! Хочу рассказать о своём опыте настройки интергации GitLab и AppCenter через BitBucket. Необходимость такой интеграции возникла в ходе настройки автоматического запуска UI тестов для кроссплатформенного проекта на Xamarin. Подробный туториал под катом! Чи...

Обзор и тесты Dunobil Marvic Signature Touch с новой прошивкой Летом мы проводили детальное тестирование сигнатурного видеорегистратора Dunobil Marvic Signature Touch. Не так давно компания выпустила глобальное обновление этой модели, предложив сразу целый ряд изменений. В рамках текущего теста предлагаем рассмотреть их детальнее. Виде...

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 1 Тест-драйв nanoCAD СПДС Металлоконструкции 1.2 Уважаемые хабровцы, интересующиеся САПР, За несколько месяцев ведения блога на Хабре мы получили много вопросов, об основных инструментах программ СПДС Металлоконструкции и СПДС Стройплощадка. Поэтому решили создать и опубли...

22 августа стартует ЗБТ экшен-платформера Mega Man X Dive, предрегистрация открыта Mega Man — одна из самых популярных долгоиграющих серий видеоигр в истории. Издатель Capcom готовит новый мобильный проект, который получит название Mega Man X Dive и выйдет в режиме закрытого бета-теста на iOS и Android 22 августа. Предварительную регистрацию можно пройти ...

Обзор и тест ноутбука HP Pavilion 15-cs1006ur: время больших возможностей У нас на тесте - одна из самых производительных версий HP Pavilion 15 с процессором Intel Core i7-8565U и видеокартой NVIDIA GeForce GTX 1050 Ti.

[Перевод] Введение в юнит-тестирование в Unity Вам любопытно, как работает юнит-тестирование в Unity? Не знаете, что такое юнит-тестирование в целом? Если вы ответили положительно на эти вопросы, то данный туториал будет вам полезен. Из него вы узнаете о юнит-тестировании следующее: Что это такое Его польза Достоинств...

Samsung Galaxy S10 проигрывают Xiaomi Mi 9 и iPhone Xs Max в большинстве тестов производительности Обычно, количество материалов о новом гаджете растет накануне его презентации, но если речь идет о продуктах крупных компаний, как, например, Samsung Galaxy S10, то важны и подробности, раскрывающиеся уже после анонса. Так, сегодня опубликовали результаты тестирования новых ...

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

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

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

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

Простые рецепты хороших юнит-тестов. Лекция Яндекса Если освоить небольшой список типичных ошибок, возникающих при написании юнит-тестов, можно полюбить писать их и стать гуру в своей команде. Руководитель санкт-петербургской группы разработки Яндекс.Браузера для Android Константин Заикин kzaikin рассказывает о подобных ошибк...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 2) Часть 1 >> Часть 2 Тест накопителей AnandTech — The Destroyer The Destroyer — это чрезвычайно долгий тест, который реплицирует шаблоны доступа приложений с большим объемом ввода-вывода. Как при использовании в реальных условиях, накопители получают время от времени не...

Мутационное тестирование в PHP Как оценивать качество тестов? Многие полагаются на самый популярный показатель, известный всем, — code coverage. Но это количественная, а не качественная метрика. Она показывает, какой объём вашего кода покрыт тестами, но не то, как хорошо эти тесты написаны.  Один из спос...

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

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

[Перевод] Комбинирование Signed Distance Fields в 2D В предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки ...

Эффект материнской платы? Или ОЗУ? 16-ядерный AMD Ryzen 9 3950X протестировали на системных платах с чипсетами B450 и X570 — результаты разные В базе данных Geekbench 5 появились новые результаты теста AMD Ryzen 9 3950X: в одном случае использовалась системная плата на чипсете AMD B450 (Aorus B450 PRO WIFI), в другом — на топовом X570 (Asus Prime X570-P). Результаты получились разные. В первом случае рез...

Nvidia GeForce GTX 1660 Super обошла GeForce GTX 1660 Ti по производительности в тесте OpenCL Точные данные о производительности видеокарты GeForce GTX 1660 Super появятся после ее премьеры, ну а сейчас их приходится собирать по крупицам. Ожидалось, что GeForce GTX 1660 Super будет немного уступать GeForce GTX 1660 Ti, однако в тесте OpenCL новинка даже превосхо...

Функциональное программирование с точки зрения EcmaScript. Чистые функции, лямбды, имутабельность Привет, Хабр! Сегодня мы начнём говорить на очень важную тему — функциональное программирование. Значение ФП в современной веб-разработке трудно переоценить. Архитектура любого крупного современного проекта включает в себя пользовательские библиотеки функций и на собеседов...

Организация UAT-тестирования на бизнес-пользователях в Jira Вводные данные. Наш продукт практически готов к отгрузке, осталось пройти приёмочное тестирование. Тест-план готов и представлен в виде таблицы Excel. Тестировать будут будущие пользователи, то есть, люди, далёкие от QA и IT. Задача. Сделать всем удобно. Пользователи в теор...

Тест Intel Core i5-9600K: игровой процессор на каждый день Во время теста Intel Core i5-9600K зарекомендовал себя как отличный игровой и универсальный CPU. Хорошие результаты тестов обеспечивают шесть ядер и очень высокие тактовые частоты. А вот стоимость оставляет желать лучшего: большое количество CPU с лучшими оценками стоят знач...

Airtest IDE — новый путь в автоматизации тестирования мобильных игр? Сегодня я хочу вам рассказать о достаточно новом open-source инструменте для автоматизированного тестирования под названием Airtest. В дальнейшем я сделаю ещё несколько статей с подробным рассказом об отдельных элементах данного инструментария и как с ними работать, а сейчас...

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

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

Разработка монолитной Unix подобной OS — Библиотека С В предыдущей статье мы научились запускать Hello World ядро и написали пару функций для работы со строками. Теперь пришло время расширить библиотеку С чтобы можно было реализовать kprintf и другие необходимые функции. Поехали! Читать дальше →

Тесты ZTE реальных сетей 5G в Китае показали среднюю скорость в 1000 Мбит/с В большинстве ранее заявленных тестов оценка скоростных показателей 5G проводилась в контролируемых средах и не отражала реальную производительность, с которой сталкиваются средние пользователи. Понятно, что пока сети 5G развёрнуты лишь относительно скромно, мало кто может в...

Xiaomi выступила в защиту DxOMark. Компания считает, что подобные тесты камер смартфонов очень важны Да кому нужен этот DxOMark. Oppo против тестирования камер смартфонов по одному шаблону За последние несколько лет мы уже привыкли к тому, что камеры смартфонов сравнивают между собой по результатам тестов, которые проводят специалисты лаборатории DxOMark. На результат...

LG V40 против iPhone XS Max: тест на скорость Ролик, посвященный сравнению, был опубликован на YouTube-канале Phone Battles. LG V40 ThinQ, флагман компании LG, оснащен чипсетом Snapdragon 845 и имеет шесть гигабайтов оперативной памяти. При этом V40 оснащен тройной задней камерой — с модулями 12, 12 и 16 мегапикселей. A...

Системно-векторная психология 1.7 Актуальная и результативная психология в твоем смартфоне! Легкое и удобное приложение — Системно-векторная психология Юрия Бурлана! Раскрытие сложнейших вопросов – в чем смысл жизни? Как преодолеть апатию, как преодолеть лень, как преодолеть страхи? Как наладить взаимоотноше...

[Перевод] Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (2 часть) Недоступная роскошь от Intel: Core i9-9990XE с 14 ядрами на частоте 5,0 ГГц (1 часть) Системные тесты В разделе «Системные тесты» основное внимание уделяется тестированию в реальных условиях, с которыми сталкивается потребитель, с небольшим уклоном в пропускную способность....

Автоматизация End-2-End тестирования комплексной информационной системы. Часть 2. Техническая Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ автопроцесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Вторая часть публикации ориентирова...

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

Стартовал бета-тест необычного рогалика без рекламы и внутриигровых покупок Cannon Ballers Cannon Ballers — это игра от студии под названием Looty Games, в которой, если верить разработчикам, не будет ни рекламы, ни внутриигровых покупок. Ирония, которую мы заслужили. Это будет рогалик, в котором вам предстоит сыграть за пушечное ядро, хотя технически вы играете ...

[Перевод] Руководство по API Коллекций Vavr VAVR (известная ранее, как Javaslang) — это некоммерческая функциональная библиотека для Java 8+. Она позволяет писать функциональный Scala-подобный код в Java и служит для уменьшения количества кода и повышения его качества. Сайт библиотеки. Под катом — перевод статьи, сис...

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

В коллекцию тестов JerryRigEverything добавился Huawei P30 Pro Многие из нас с вами знакомы с теми тестами на прочность, которые регулярно устраивает Зак Нельсон, автор и ведущий YouTube-канала JerryRigEverything. На этот раз на его стол лег один из самых заметных смартфонов первой половины нынешнего года — Huawei P30 Pro. Он прош...

Xiaomi Mi 9T Pro показывает странные результаты в Geekbench Первые результаты тестирования нового смартфона Xiaomi Mi 9T Pro в популярном бенчмарке Geekbench появились почти два месяца, однако смартфон пока так и не поступил в продажу. Напомним, Xiaomi Mi 9T Pro является копией Redmi K20 Pro для мирового рынка. Смартфон построе...

Обзор и тест ZTE Axon M: смартфон с двумя экранами У нас на тесте - один из самых необычных смартфонов, у которого сразу два экрана. После месяца использования делимся впечатлениями.

Гиперконвергентное решение AERODISK vAIR. Основа — файловая система ARDFS Привет, читатели Хабра. Этой статьей мы открываем цикл, который будет рассказывать о разработанной нами гиперконвергентной системе AERODISK vAIR. Изначально мы хотели первой же статьей рассказать всё обо всём, но система довольно сложная, поэтому будем есть слона по частям....

Настройка состава JUnit5 тестов с помощью application.properties Представьте себе ситуацию, когда ваш проект должен компилироваться в различных окружениях. Теперь представьте, что не все тесты должны проходить в этих окружениях — кажому свой набор тестов. И предпочтительней настроить выбор, какие тесты должны выполняться, в… файле applica...

[Перевод] Интересные новинки Vue 3 Вместо предисловия Vue используется во всех проектах FunCorp. Мы внимательно следим за развитием фреймворка, постоянно улучшаем процесс разработки и внедряем лучшие практики. И, конечно же, мы не могли пройти мимо и не перевести статью Филиппа Раковски, сооснователя VueStore...

Тест Panasonic Lumix DC-TZ202: лучшая мегазумная цифровая камера У нас на тесте - цифровая камера Panasonic Lumix DC-TZ202 с 15-кратным зумом. Мы расскажем самое главное про устройство и приведем пару альтернатив.

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

Тесты или типы? — Rust version Пару дней назад 0xd34df00d опубликовал здесь перевод статьи, описывающей, что можно узнать о функции в разных языках, если рассматривать её как "чёрный ящик", не используя информацию о её реализации (но, разумеется, не мешая ей пользоваться компилятору). Разумеется, получаем...

В рекламном кабинете myTarget появился инструмент для А/B-тестирования Mail.ru Group в рамках повышения эффективности решений в области digital-маркетинга запустила инструмент для проведения А/B-тестов кампаний на рекламной платформе myTarget. С помощью тестов рекламодатели смогут проверять гипотезы, сравнивать эффективность креативов и настрое...

Xiaomi Mi 9 против iPhone XS Max: тест на скорость Ролик, посвященный сравнению, был опубликован на YouTube-канале C4ETech. Смартфон Xiaomi Mi 9, представленный в прошлом месяце, оснащается топовым чипсетом Qualcomm Snapdragon 855 и шестью, восемью или 12 гигабайтами оперативной памяти. Apple iPhone XS Max же был презентован...

Еще один способ оптимизации docker-образов для Java приложений История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, как уменьшение размеров...

[Перевод] Исследование шейдера песка игры Journey Среди множества инди-игр, выпущенных за последние 10 лет, одной из самых любимых для меня определённо является Journey. Благодаря своей потрясающей эстетике и красивому саундтреку Journey стала примером превосходства практически в каждом аспекте разработки. Я разработчик иг...

Шестиядерный процессор AMD Ryzen 5 3500X обошел Intel Core i5-9400F в новой серии тестов На прошлой неделе мы подробно писали о характеристиках процессора Ryzen 5 3500X — перспективного шестиядерного новичка серии Ryzen 3000. Сообщались даже данные о его цене. А сейчас в Сети появился первый обзор с распаковкой, дающий представление о производительнос...

Экспресс-тест: насколько грамотна ваша речь? Фразы из этого теста вы произносили множество раз, вот только правильно ли — неизвестно. «Оплатить проезд» или «оплатить за проезд», «займи мне денег» или «одолжи», «закончить вуз» или «окончить»… Пройдите тест и проверьте, не растеряетесь ли вы, когда придёт время сказать в...

Разработка простейшей «прошивки» для ПЛИС, установленной в Redd. Часть 2. Программный код Итак, в прошлой статье мы разработали простейшую процессорную систему, с помощью которой планируем провести тест микросхемы ОЗУ, подключённой к ПЛИС комплекса Redd. Сегодня же мы сделаем для этой аппаратной среды программу на языке С++, а также разберёмся, как эту программу ...

Signpost: когда брейкпоинтов недостаточно В предыдущей статье мы узнали о причинах нестабильности unit-тестов и способах борьбы с этим. Теперь мы хотим рассмотреть один из новых инструментов Apple для отладки и профилирования кода. Речь о представленном на WWDC 2018 фреймворке для логирования os_log, который был рас...

[Из песочницы] Хороший, плохой, злой — тестирование в проекте новичков Предисловие: в университете было получено задание — собрать scrum команду, выбрать проект и работать над ним в течении семестра. Наша команда выбрала разработку веб-приложения (react + flask). В этой статье я постараюсь рассказать, какими тесты должны были быть, и проанализи...

iPhone 11 Pro Max — отличник тестов блогера JerryRigEverything Блогер JerryRigEverything добрался до новеньких iPhone, начав с самой старшей модели. Забегая наперёд, iPhone 11 Pro Max прошёл все тесты на отлично. В частности, тест на изгиб показал внушительный запас прочности — смартфон не гнётся и уж тем более не трескается....

Могло быть и лучше: Huawei P30 Pro уступает по производительности в Geekbench и Samsung Galaxy S10+, и Xiaomi Mi 9 Пускай модель P30 Pro и выступит флагманом линейки смартфонов Huawei, но в плане производительности битвы с другими флагманами, построенными на SoC Qualcomm Snapdragon 855 и Exynos 9820, может и не случится. Об этом говорят результаты теста смартфона в бенчмарке Geekben...

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

[Из песочницы] Тесты на C++ без макросов и динамической памяти Многие популярные библиотеки для тестирования, например Google Test, Catch2, Boost.Test тяжело завязаны на использование макросов, так что в качестве примера тестов на этих библиотеках вы обычно увидите картину вроде такой: namespace { // Tests the default c'tor. TEST(MyStr...

[Из песочницы] Знакомство с простейшей нейронной сетью и ее пошаговая реализация Как-то раз я наткнулся на книгу под названием «Создай свою нейросеть», автор которой -Тарик Рашид и после прочтения остался доволен, в отличие от многих других методичек по нейронным сетям, которые по-своему, несомненно, хороши, в этой книге все подавалось простым языком c д...

Волшебная фея для юнит-тестов: DSL в C# Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, ...

iPhone 11 Pro Max против Samsung Galaxy Note10+: дроп-тест Авторы YouTube-канала PhoneBuff решили сравнить в дроп-тесте (тесте на прочность, в котором смартфоны сбрасывают с определенной высоты) новые флагманы Apple и Samsung — iPhone 11 Pro и Galaxy Note10+. В первом раунде теста смартфоны сбрасывали задней панелью вниз, в...

Unit-тесты в СУБД — как мы делаем это в Спортмастере, часть первая Привет, Хабр! Меня зовут Максим Пономаренко и я — разработчик в Спортмастере. Имею 10-летний опыт работы в IT-сфере. Начинал карьеру в в области ручного тестирования, затем переключился на разработку баз данных. Последние 4 года, аккумулируя знания, полученные в тестировани...

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше? Относительно недавно вышла версия React.js 16.8, с которой нам стали доступны хуки. Концепция хуков позволяет писать полноценные функциональные компоненты, используя все возможности React, и позволяет делать это во многом более удобно, чем мы это делали с помощью классов. М...

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

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

[Из песочницы] Consumer Driven Contracts или Gitlab CI глазами QA test automation Цели данной публикации: Краткое введение в Consumer Driven Contracts (CDC) Настройка CI pipeline на основе CDC Consumer Driven Contracts В этой части мы пройдемся по основным моментам CDC. Данная статья не является исчерпывающей на тему контрактного тестирования. Существуе...

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

Метательница ядра испытала на прочность Redmi Note 8 Pro. Смартфон выжил Компания Xiaomi продолжает серию необычных тестов на прочность, которые сначала предваряли выпуск Redmi Note 7 и Note 7 Pro, а сейчас в аналогичной манере демонстрируют выносливость моделей нового поколения. В очередном таком тесте Redmi Note 8 Pro «запускала в не...

Тест-драйв nanoCAD СПДС Стройплощадка 8. Часть 1 Тест-драйв nanoCAD СПДС Стройплощадка 8 Мы начинаем публикацию тест-драйва по nanoCAD СПДС Стройплощадка. В первой части тест-драйва мы разберем работу со специальным инструментом Менеджер проектов, его основные функции и способы построения элементов стройгенплана. Во второ...

Тест-драйв nanoCAD СПДС Стройплощадка 8. Часть 2 Тест-драйв nanoCAD СПДС Стройплощадка 8 Мы продолжаем публикацию тест-драйва по nanoCAD СПДС Стройплощадка. В первой части тест-драйва мы разобрали работу со специальным инструментом Менеджер проектов, его основные функции и способы построения элементов стройгенплана. Во вто...

[Из песочницы] Создание инструмента для быстрого и эффективного написания автотестов на Selenium Фундаментальный строительный блок автоматизации – тестирование Род Джонсон Я не амбассадор автоматизации тестирования веб интерфейсов, однако сей очерк скорее будет полезен камрадам, уже имеющим опыт в этой сфере. Для совсем новичков также будет полезно, т.к. я предоставл...

Пишем под FPGA без HDL. Сравнение высокоуровневых средств разработки В последнее время производители FPGA и сторонние компании активно развивают методы разработки для FPGA, отличающиеся от привычных подходов использованием высокоуровневых средств разработки. Являясь FPGA-разработчиком, в качестве основного инструмента я использую язык описа...

Googlebot поддерживает простые POST-запросы для XMLHttpRequest Googlebot поддерживает простые POST-запросы, предназначенные для отправки XMLHttpRequest. Это подтвердил сотрудник Google Мартин Сплит в ответ на вопрос одного из вебмастеров. Так, Сплит провёл тест и выяснил, что Google действительно поддерживает такие запросы. Он также пок...

ReactOS 0.4.12: 华为, 你认为这个怎么样? Нихао, Хабражители! Чувствую, что в этот раз вы реально заскучали по весточкам от нашего проекта! Целых семь месяцев мы работали, не покладая клавиатур, чтобы вы могли скачать и протестировать очередную версию нашей операционной системы. В ней было исправлено 226 багов, сде...

Samsung Galaxy Fold уже во второй раз не подтвердил заявленную производителем живучесть Вчера специалисты CNet начали тест смартфона Samsung Galaxy Fold на то, продержится ли аппарат заявленные производителем 200 000 раскрытий. Тест наконец-то завершился, но завершился он раньше, чем мог бы. Дело в том, что смартфон выдержал лишь немногим менее 120&n...

NVIDIA Jetson Nano: тесты и первые впечатления — часть 2, тесты AI Привет, Хабр. В первой части была рассмотрена NVIDIA Jetson Nano — плата в форм-факторе Raspberry Pi, ориентированная на производительные вычисления с помощью GPU. Настала пора протестировать плату в том, для чего она создавалась — для AI-ориентированных расчетов. Рассмо...

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

[Из песочницы] Сравнительный обзор портативных СВЧ приборов Arinst vs Anritsu На независимый тест-обзор поступила пара приборов российского разработчика «Kroks». Это довольно миниатюрные радиочастотные измерители, а именно: анализатор спектра со встроенным генератором сигналов, и векторный анализатор цепей (рефлектометр). Оба устройства по верхней ...

Xiaomi Mi 9 против Xiaomi Mi 8: тест на скорость Xiaomi Mi 9, участвовавший в тесте, оснащен чипсетом Snapdragon 855 и шестью гигабайтами оперативной памяти, в то время как Xiaomi Mi 8 использует Snapdragon 845 (предыдущий флагманский чипсет Qualcomm) и имеет также шесть гигабайтов ОЗУ. Оба устройства, принимавшие участие ...

Эволюция H2 — оконные функции, CTE, JSON/XML во встраиваемой базе данных Есть open source проекты которые стали коммерчески успешным мейнстримом, как например PostgreSQL/Elasticsearch. Другие, к примеру RethinkDB, проиграли на рынке и остановили разработку. А проект H2 database встраиваемой базы данных, написанной на языке java, развивается и здр...

Unit тестирование в Laravel Я часто слышу среди обсуждений в сообществе мнение, что unit тестирование в Laravel неправильное, сложное, а сами тесты долгие и не дающие никакой пользы. Из-за этого эти тесты мало кто пишет, ограничиваясь лишь feature тестами, а польза unit тестов стремится к 0. Я тоже так...

Три года автотестов: как повысить скорость и не только Привет, я Алексей, full-stack разработчик платформы Vimbox. Когда я пришел в Skyeng, здесь решали, стоит ли тратить время на систему автотестов и попросили меня поделиться опытом с предыдущей работы. А такой опыт у меня был: к моменту ухода с предыдущего места мы написали н...

Лучшие программы для диагностики Android-смартфона Знать о состоянии своего смартфона крайне важно Современный смартфон — это настоящий «микрокомпьютер» с огромным числом компонентов внутри. С его помощь можно делать кучу вещей, в частности, читать новости в нашем Телеграм-канале. А для того, чтобы разобратьс...

Ещё один провал Google Pixel 4 XL. Не стоит сгибать смартфон Блогер JerryRigEverything добрался до смартфона Google Pixel 4 XL, чтобы подвергуть его стандартному набору испытаний. Тест стекла, был пройден, как обычно. Тест на нагрев бесполезный, поэтому его можно не упоминать. А вот с тестом на изгиб, который как раз самый полез...

Nvidia GeForce RTX 2080 Super обошла в тесте OpenCL обычную GeForce RTX 2080, но много уступила AMD Radeon RX 5700 XT 50th Anniversary Вчера мы писали о том, что 3D-карта Nvidia GeForce RTX 2080 Super засветилась в бенчмарке Final Fantasy XV, где выступила очень хорошо — на уровне куда более дорогой видеокарты Titan V. А сейчас предлагаем взглянуть на производительность GeForce RTX 2080 Super в т...

Кто быстрее: Galaxy Note 10+ или iPhone XS Max Какой смартфон окажется быстрее? В начале августа компания Samsung провела мероприятие Galaxy Unpacked в Нью-Йорке, в ходе которой представила линейку Galaxy Note 10. Смартфоны не стали для нас откровением, но только потому, что все спецификации и внешний облик устройств «ут...

[Из песочницы] Оформление PL/SQL кода и формирования PL/SQL документации (pldoc), аналогично JavaDoc Внутри команды нужно разработать свои стандарты и правила, а оформление документации — это одно из главных правил работы в команде. Ну, поехали… Ссылка на сам инструмент pldoc. По ссылки хорошо все расписано как работать и формировать документацию, но чтобы было проще приве...

Audi e-tron стал первым электрическим авто, получившим награду IIHS 2019 Top Safety Pick+ Кроссовер Audi e-tron стал первым электромобилем, который получил награду 2019 Top Safety Pick+ организации IIHS. Чтобы получить эту награду, автомобиль должен показать отличные результаты в шести тестах ударопрочности, в тесте фар, а также получить продвинутый или прев...

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

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

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

Redmi 7 против Redmi Note 7: тест на скорость Redmi 7 оснащен чипсетом Snapdragon 632, в то время как Redmi Note 7 использует чипсет Snapdragon 660. При этом участвовавший в тесте Redmi 7 имеет три гигабайта оперативной памяти, а Redmi Note 7 — четыре гигабайта ОЗУ. Кроме теста на скорость, был проведен и тест ...

iPhone 11 Pro Max победил в тесте на автономность Huawei Mate 30 Pro и Samsung Galaxy Note 10+ При создании новых iPhone 11 разработчики Apple сосредоточились на двух важных вещах: камеры и время автономной работы. В типичных тестах на автономность предыдущие модели iPhone показали хорошие результаты, но их опережали флагманские смартфоны на Android, которые поставляю...

В обновлении 0.11.0 для PUBG Mobile появятся элементы ремейка Resident Evil 2 В этом году про PUBG Mobile (PlayerUnknown’s Battlegrounds) была пока только одна новость: мы рассказали про режим сражения с монстрами в китайской версии игры. С тех пор о нем ничего не было слышно. Зато сегодня подоспела интересная и уже официальная информация. Стартовал ...

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

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

[Из песочницы] Настройка автоматического тестирования гибридного приложения В этой статье хочу поделиться опытом решения задачи запуска автоматизированного тестирования мобильного приложения на Android. О чем расскажу: Как запустить среду автоматического тестирования используя Appium (ОС ПК — Windows 10) Как избежать некоторых ошибок которые возн...

[Перевод] Доступное объяснение алгоритма коллапса волновой функции Алгоритм коллапса волновой функции (Wavefunction Collapse Algorithm) учит компьютер импровизировать. На входе он получает архетипичные данные и создаёт процедурно генерируемые данные, похожие на исходные. (Источник) Чаще всего он используется для создания изображений, но ...

Galaxy Note10+ на Exynos 9825 против Note10+ на Snapdragon 855: тест на скорость Gary Explains / YouTube В России, как и во многих других странах, Samsung Galaxy Note10+ продается в версии с новым чипсетом компании — Exynos 9825. При этом в некоторых других странах, в частности в США, смартфон продается в версии с чипсетом Qualcomm Snapdragon 855. ...

Написание UDR на языке Pascal В Firebird уже достаточно давно существует возможность расширения возможностей языка PSQL с помощью написания внешних функций — UDF (User Defined Functions). UDF можно писать практически на любом компилируемом языке программирования. В Firebird 3.0 была введена плагинная арх...

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

Galaxy S10 Plus проиграл iPhone Xs Max в дроп-тесте Компания PhoneBuff, занимающаяся тестированием производительности, автономности и дроп-тестами, провела сравнительный тест устойчивости к падениям нового топового смартфона Samsung Galaxy S10 Plus и его конкурента в лице Apple iPhone Xs Max. Как выяснилось, iPhone Xs Max…

[Из песочницы] Пишем «Hello, world!» приложение для web на Haskell (Spock) Мне стало скучно писать на Python, захотелось чего-нибудь необычного. Решил попробовать Haskell. Языка я не знаю, однако просто писать консольные учебные программы, типа вычисления факториала, не хотелось. После изучения довольно большого числа постов про Haskell и его приме...

Buildbot: сказ с примерами еще об одной системе непрерывной интеграции (картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества с...

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

Разработка чат-бота (laravel+botman) Welcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В ...

Redmi K20 Pro Premium Edition протестировали в бенчмарке Одной из самых интересных новинок этого месяца стал Redmi K20 Pro Premium Edition с топовым чипсетом Snapdragon 855 Plus и 12 ГБ оперативной памяти в максимальной конфигурации. Сегодня топовую версию новинку протестировали в бенчмарке Geekbench, но пятой версии. Напомним, чт...

Самый дорогой iPhone с позором проиграл НЕ флагману Xiaomi, который стоит в 3 раза дешевле Речь идет о самом популярном в мире тесте фотовозможностей DxOMark. iPhone 11 Pro Max заработал здесь 117 баллов, в то время как Xiaomi Mi CC9 Pro Premium Edition сумел наколотить в тестах 121 балл.

NVIDIA Jetson Nano: тесты и первые впечатления Привет Хабр. Относительно недавно, в этом, 2019 году, NVIDIA анонсировала одноплатный компьютер совместимого с Raspberry Pi форм-фактора, ориентированный на AI и ресурсоемкие расчеты. После его появления в продаже, стало интересно посмотреть, как это работает и что на н...

[Перевод] Тестирование многопоточного и асинхронного кода Привет! На неделе встала задача написать интеграционный тест для Spring Boot приложения, использующего асинхронное взаимодействие с внешними системами. Освежил много материала про отладку многопоточного кода. Привлекла внимание статья «Testing Multi-Threaded and Asynchronous...

Samsung Galaxy A80 против Galaxy S9+: тест на скорость Galaxy A80 оснащен чипсетом Snapdragon 730G, в то время как Galaxy S9+ использует чипсет Exynos 9810. При этом участвовавший в тесте Galaxy A80 имеет восемь гигабайтов ОЗУ, а Galaxy S9+ оснащен шестью гигабайтами оперативной памяти. Помимо теста на скорость, блогер провел ср...

Ryzen 9 3900X в тесте подбора паролей John The Ripper обошел Core i9 7960X При подготовке статьи по пакету для комплексного тестирования процессоров случайно обнаружил результат Ryzen 9 3900X

Samsung Galaxy A80 против OnePlus 7: тест на скорость Galaxy A80 оснащен чипсетом Snapdragon 730G, в то время как OnePlus 7 использует чипсет Snapdragon 855. При этом участвовавший в тесте Samsung имеет восемь гигабайтов оперативной памяти, а OnePlus — шесть гигабайтов ОЗУ. Кроме теста на скорость, блогер провел и тест камер ап...

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

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

Redmi K20 Pro против Huawei P30 Pro: тест на скорость Redmi K20 Pro оснащен чипсетом Snapdragon 855, в то время как Huawei P30 Pro оборудован чипсетом Kirin 980. При этом участвовавший в тесте Huawei имеет восемь гигабайтов оперативной памяти, а Redmi K20 Pro, принимавший участие в сравнении, оснащен шестью гигабайтами ОЗУ. Пом...

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

Xiaomi Mi 9 против Samsung Galaxy S10+: кто быстрее? Видео, посвященное сравнительному тесту, было опубликовано на YouTube-канале Tech Thusiast. Samsung Galaxy S10+, участвовавший в тесте, оснащен чипсетом Exynos 9820 и восемью гигабайтами оперативной памяти, в то время как Xiaomi Mi 9 оборудован чипсетом Qualcomm Snapdragon 8...

[Перевод] Знакомство с Тестированием в Python. Ч. 3 Друзья, у нас для вас отличные новости. Во-первых на улице наконец-то светит солнышко, а это значит, что весна начинает полноправно вступать в свои права. Вторая новость более профильная — уже 20 марта стартует первое занятие в новом потоке по курсу «Разработчик Python», в с...

Поразительная прочность. Смартфоны iPhone 11 Pro и 11 Pro Max удивили в тестах на падение Новые смартфоны Apple поступили в продажу, а это значит, что нас ждут различные тесты, испытания и прочее. И канал EverythingApplePro одним из первых провёл краш-тесты iPhone 11 Pro и 11 Pro Max. К сожалению, вместе с новинками не участвовал какой-либо другой актуальный...

Получение статистики по всем клиентам из API Яндекс Директ в разрезе дней с помощью Python В работе часто использую короткую статистику в разрезе дней чтобы отслеживать отклонения трафика. Более подробно о написании запросов написал в статье « Получение рекламных кампаний Яндекс Директ с помощью API в DataFrame (Python)». В данной статье я в большей степени рас...

Redmi K20 Pro Premium Edition с 12 ГБ ОЗУ и Snapdragon 855 Plus наказывает конкурентов Напомним, на прошлой неделе компания Redmi представила смартфон Redmi K20 Pro Premium Edition, который получил новейшую однокристальную систему Snapdragon 855 Plus, а также впечатляющие 12 ГБ оперативной памяти в максимальной версии. Именно данная версия и была недавно...

Результаты тестов ARM-процессора Snapdragon 8cx под Windows 10 На Geekbench был обнаружен новый процессор Qualcomm Snapdragon, и этот процессор очень сильно похож на Snapdragon 8cx, который является ответом производителя микроэлектроники на предложения Intel среднего класса.В двух тестах Snapdragon SC8180X (8cx) уже показал хорошую прои...

Подсказки для функционального заказчика. Press Δ to read Иногда так не хватает подсказок по ходу выполнения миссии ИТ-проекта – «жми W, чтобы двигаться вперёд». Чтобы хоть как-то помочь тем, кто оказался на месте функционального заказчика (от него очень многое зависит на проекте), мы собрали топ-10 подсказок, которые помогут успе...

Can I haz? Ударим программированием на типах по дженерикам Привет, Хабр. В прошлый раз мы описали Has-паттерн, обрисовали проблемы, которые он решает, и написали несколько конкретных инстансов: instance HasDbConfig AppConfig where getDbConfig = dbConfig instance HasWebServerConfig AppConfig where getWebServerConfig = webServerCo...

Тест-драйв Lexus RX 2020: больше спорта и технологий Недавно прошли мировые тест-драйвы Lexus RX – одного из лидеров сегмента премиальных кроссоверов и в мире, и в Украине. Что изменилось в Lexus RX 2020 МГ (модельного года), какие новые технологии получил автомобиль, насколько все это сказалось на характере новинки – все отве...

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

[Из песочницы] Не переусложняйте ваш CI/CD и пользуйтесь Docker'ом осмысленно Я работал в разных компаниях, которые используют микросервисы. И они запускали их в docker контейнерах. Сейчас я работаю с проектом, который хоть и монолит, но его все равно удобнее запустить в контейнере. С одной стороны, Docker очень универсальный инструмент, его можно л...

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

Как будет работать HPE SimpliVity 380 для VDI: жёсткие нагрузочные тесты Заказчик захотел VDI. Очень присматривался к связке SimpliVity + VDI Citrix Virtual Desktop. Для всех операторов, сотрудников офисов по городам и так далее. Там пять тысяч пользователей только в первой волне миграции, и поэтому они настояли на нагрузочном тестировании. VDI...

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

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

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

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

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

Расширяем возможности UObject в Unreal Engine 4 Всем привет! Меня зовут Александр, я уже более 5 лет работаю с Unreal Engine, и почти все это время — с сетевыми проектами. Поскольку сетевые проекты отличаются своими требованиями к разработке и производительности, нередко необходимо работать с более простыми объектами, та...

[Из песочницы] Domain Driven Design: Value Objects и Entity Framework Core на практике На Хабре и не только написано приличное количество статей про Domain Driven Design — как в общем про архитектуру, так и с примерами на .Net. Но при этом зачастую слабо упоминается такая важнейшая часть этой архитектуры, как Value Objects. В этой статье я постараюсь раскрыт...

Чего мне не хватает в Java после работы с Kotlin/Scala В последнее время я часто слышу о том, что Java стала устаревшим языком, на котором сложно строить большие поддерживаемые приложения. В целом, я не согласен с этой точкой зрения. На мой взгляд, язык все еще подходит для написания быстрых и хорошо организованных приложений. О...

Nubia Red Magic 3 испытали ножом, огнем и попытались согнуть Стоит новенькому и заметному флагману дебютировать на рынке, как энтузиасты и известные блогеры начинают его царапать, поджигать, гнуть, кидать с высоты, топить, измельчать в блендере, и расстреливать. Зак Нельсон один из тех, кто постоянно пополняет коллекцию тестов на проч...

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

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

[Перевод] Тестирование Node.js-проектов. Часть 2. Оценка эффективности тестов, непрерывная интеграция и анализ качества кода → Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Сегодня, во второй части перевода материала, посвящённого тестированию Node.js-проектов, мы поговорим об оценке эффективности тестов и об анализе качества кода. Читать дальше →

Gears 5: системные требования и даты проведения бета-теста Во второй половине июля состоится технический тест шутера Gears 5. В связи с этим канадская студия The Coalition обнародовала системные требования новой части Gers of War. Тестирование Gears 5 пройдёт в два этапа:...

Huawei запускает публичное бета-тестирование EMUI 10 для Mate X, цена участия - $2420 Флагманский смартфон Huawei с гибким экраном Mate X 5G продается всего пару недель и только в Китае, но это не значит, что ему не положена новейшая версия фирменной оболочки EMUI 10. Huawei официально объявила о начале бета-тестирования ее, причем публичного. Загвоздка...

[Перевод] Serverless CI/CD на AWS Было бы круто, если бы развертывание в формате копи-пейст осталось в прошлом, но, увы, дела обстоят иначе. Бывает, разработчикам предпочтительней именно такой метод поставки. Хоть сейчас пиши статью о том, почему это не есть гуд, но вы и без меня все знаете. С тенденцией к ...

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

Первые тесты смартфона на Snapdragon 865 Можно познакомиться с результатами этого мобильного чипа в тестах Geekbench.

Liveprof покажет, когда и почему менялась производительность вашего PHP-приложения Привет, Хабр! Меня зовут Тимур Шагиахметов, я PHP-разработчик в Badoo. Производительность приложения — один из важнейших критериев качества работы программиста. В вопросах оптимизации PHP-приложений помощником является профайлер. Недавно мы рассказывали о том, какими и...

Заметки дельтовода: китайский duet 2 wi-fi vs mks robin mini В общем, пришла ко мне плата Duet 2 Wi-Fi от Big Tree Tech и спустя пару дней принтер был подключен к ней. Хочется сказать и написать много всякого и процессе подключения - чтобы тем кто решится перейти на Duet это было сделать попроще, и некоторые замечания о настройке RRF ...

[Из песочницы] Способы сегментации точек в Point Clouds Введение Некоторое время назад мне потребовалось решить задачу сегментации точек в Point Cloud (облака точек — данные, полученные с лидаров). Пример данных и решаемой задачи: Поиски общего обзора существующих методов оказались неуспешными, поэтому пришлось собирать информац...

OnePlus 7 против OnePlus 7 Pro: тест на скорость Оба смартфона оснащены чипсетом Snapdragon 855. При этом у «младшей» модели — OnePlus 7 — разрешение экрана составляет FHD+, в то время как OnePlus 7 Pro оснащен экраном с разрешением QHD+. Ролик, посвященный сравнению, был опубликован на YouTube-канале Gary Explain...

AMD Radeon RX 5500 уступила GeForce GTX 1660 и Radeon RX 580 в первом тесте Несмотря на то, что 3D-карту AMD Radeon RX 5500 официально представили полтора месяца тому назад, в продаже она так до сих пор и не появилась. Тем интереснее данные первого теста реального образца Radeon RX 5500, проведенного немецким источником. Прежде чем интерпретир...

В режиме бета теста на Android вышла Battle Bouncers — RPG-арканоид от авторов Tap Titans Компания Game Hive славится казуальными развлечениями, а в списке ее самых популярных игр есть серии Beat the Boss и Tap Titans. Сегодня они выпустили в Google Play в режиме бета-теста новый проект под названием Battle Bouncers. Он совмещает механики знакомого всем арканоид...

Telegram может начать публичное тестирование своего блокчейна 1 сентября Telegram планирует начать 1 сентября публичный тест своего блокчейна – TON (Telegram open network).  Как сообщает один из инвесторов TON, все ждут, что в ходе публичного теста Telegram выложит в публичный доступ код ноды и подробную документацию по ее установке, это поз...

[Из песочницы] Три парадигмы Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Three Paradigms» автора Robert C. Martin (Uncle Bob). За последние 40 лет технологии аппаратного обеспечения увеличили вычислительную мощность наших устройств более чем на двадцать порядков. Теперь мы играем в Angry ...

Samsung Galaxy S10 Plus против OnePlus 6T: кто быстрее? Видео, посвященное сравнительному тесту, было опубликовано на YouTube-канале C4ETech. Galaxy S10 Plus, участвовавший в тесте, оснащен чипсетом Exynos 9820 и восемью гигабайтами оперативной памяти, в то время как OnePlus 6T оборудован также восемью гигабайтами «оперативки», н...

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

OPPO Reno с выдвижной «треугольной» камерой: тесты на прочность JerryRigEverything добрался до еще одного смартфона с выдвижной камерой, к которым он питает определенную слабость. На этот раз на тест он раздобыл OPPO Reno, особенностью которого стал своеобразноый «треугольный» блок, который также содержит LED-вспышку для двойной основной...

QEMU.js: теперь по-серьёзному и с WASM Когда-то давно я смеха ради решил доказать обратимость процесса и научиться генерировать JavaScript (а точнее, Asm.js) из машинного кода. Для эксперимента был выбран QEMU, некоторое время спустя была написана статья на Хабр. В комментариях мне посоветовали переделать проект ...

40 миллионов HTTP запросов/мин на голом Си Введение I/O реактор (однопоточный цикл событий) — это паттерн для написания высоконагруженного ПО, используемый во многих популярных решениях: Node.js Tor Transmission Chromium Memcached ... В данной статье мы рассмотрим подноготную I/O реактора и принцип его работы, нап...

А твой смартфон выдержит такое? Краш-тест Redmi Note 7 Что упало, то пропало — эта поговорка, увы, применима и к современным смартфонам. Нельзя сказать, что большинство из них чрезмерно хрупки, но многие модели менее прочны, чем хотелось бы. Особенно это применимо к смартфонам, облаченным в стеклянные «одеяния»...

POCO F1 Lite на Snapdragon 660 замечен в Geekbench Прошлым летом китайская компания Xiaomi запустила в Индии новый бренд под названием POCO. Его первым и пока единственным смартфоном является POCO F1, но в скором времени к нему присоединится ещё один аппарат. Компанию POCO F1 составит новый смартфон под названием POCO F1 Lit...

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

Realme 5 Pro прошел тест на Geekbench На Geekbench появилось еще одно устройство Realme, которым, скорее всего, является Realme 5 Pro. В списке представлены некоторые характеристики - Android Pie, Snapdragon 710 SoC и 8 ГБ оперативной памяти. Стоит отметить, что тесты часто дают неверные спецификации, и сог...

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 2 Тест-драйв nanoCAD СПДС Металлоконструкции 1.2 Часть 2 Продолжаем публикацию тест-драйва по nanoCAD СПДС Металлоконструкции. В первой части тест-драйва мы начали строить каркас производственного. Во второй части мы рассмотрим, как создавать вертикальные связи, распорки, прог...

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

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

Процессор Ryzen 5 3600 сравнялся с Core i7-9700K в тесте Cinebench R15 Несмотря на то, что процессоры AMD Ryzen нового поколения уже представлены, а до старта продаж осталось совсем немного, в Сети всё ещё достаточно мало утечек относительно их производительности. Новая демонстрирует нам производительность модели Ryzen 5 3600 в тестах Cin...

[Перевод] Функциональный JavaScript: пять способов нахождения среднего арифметического элементов массива и метод .reduce() Методы итерирования массивов похожи на «стартовые наркотики» (это, конечно, не наркотики; и я не говорю, что наркотики — это хорошо; это — просто фигура речи). Из-за них многие «подсаживаются» на функциональное программирование. Всё дело в том, что они невероятно удобны. Кро...

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

Мастерская онлайн-школы «Теплосеть»: как городские активисты Вязьмы научились SMM Вязьма – небольшой город в Смоленской области с населением 52 тысячи человек. От Москвы недалеко, от этого кто-то выигрывает, а кто-то нет. Молодые люди уезжают учиться, но часть из них возвращаются и хотят видеть свой город ухоженным и комфортным для жизни. 1 и 2 февраля 20...

[Перевод] Крохотные образы Docker, которые верили в себя* [отсылка к американской детской сказке "Маленький паровозик, который верил в себя " ("The Little Engine That Could") — прим. пер.]* Как автомагически создавать крохотные docker-образы для своих нужд Необычная одержимость Последние пару месяцев я был одержим навязчивой идеей...

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

[Из песочницы] Python + Pyside2 или просто «Калькулятор» Привет, Хабр! Меня зовут Саша. Я Junior разработчик. Работаю тестировщиком ПО. В основном я пишу тесты при помощи Python+Selenium, но Python стал настолько интересен, что мне захотелось углубиться в него и выучить как можно больше фреймворков! Я захотел написать десктопное ...

Тarantool Cartridge: шардирование Lua-бекенда в три строчки У нас в Mail.Ru есть Tarantool — это такой сервер приложений на Lua, который по совместительству ещё и база данных (или наоборот?). Он быстрый и классный, но возможности одного сервера всё равно не безграничны. Вертикальное масштабирование тоже не панацея, поэтому в Tarant...

Доступен Windows 10 SDK Insider Preview Build 18343 Microsoft опубликовала новую предварительную версию набора средств разработки Windows 10 SDK Build 18343. На момент написания новости пост в блоге компании не опубликован, но можно с уверенностью сказать, что новая сборка не принесла с собой каких-либо новшеств, поскольку р...

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

[Из песочницы] Создаем свой компонент с микро-шаблонами Всем привет. Все кто так или иначе писал на фреймворке Angular сталкивался или работал с библиотекой Angular Material. Это очень хорошо написанная библиотека компонентов способная к гибкой стилизации, которая реализована через возможность создания различных тем вашего прилож...

iPhone 11 против iPhone XR: тест на скорость В тесте на скорость решили сравнить два смартфона Apple — новый, представленный в сентябре текущего года iPhone 11 и iPhone XR, представленный в сентябре 2018 года. Обе модели — самые недорогие в своих поколениях. iPhone XR оснащен чипсетом A12 Bionic (им оснащались все iPho...

Доступен Windows 10 SDK Insider Preview Build 18836 (Skip Ahead) Добрый вечер, друзья! Компания Microsoft выпустила новую инсайдерскиую сборку Windows 10 для участников программы Windows Insider, использующих канал Skip Ahead. Но, что примечательно, сборка под номером 18836 относится к обновлению с кодовым названием 20H1, а не 19H2, как ...

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

Samsung Galaxy Note10+ против Apple iPhone XS Max: дроп-тест Ролик, посвященный дроп-тесту (тесту на прочность, в котором смартфоны сбрасывают с определенной высоты, оценивая, насколько сильные повреждения получает тот или иной аппарат), был опубликован на YouTube-канале PhoneBuff. В первом раунде смартфоны сбрасывали задней панелью в...

Гнётся, но не ломается. Смартфон Nokia 9 PureView прошёл тесты блогера JerryRigEverything Блогер JerryRigEverything, канал которого уже насчитывает 4 млн подписчиков, опубликовал видео с типичными издевательствами над очередным смартфоном. В этот раз жертвой стал не самый свежий аппарат Nokia 9 PureView. Несмотря на то, что смартфон уникален за счёт своей к...

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

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

[Из песочницы] Три Больших Лжи о JavaScript Привет, Хабр! Представляю вашему вниманию мой перевод статьи "The Three Big Lies About JavaScript" автора Richard Kenneth. Данная статья была написана в мае 2016 года, однако ее актуальность, на мой взгляд, не исчезла. Я начинающий программист, поэтому возможны оши...

Как ускорить работу с API на языке R с помощью параллельных вычислений, на примере API Яндекс.Директ (Часть 2) В прошлой статье я рассказал о том, что такое многопоточность, и привёл примеры её реализации на языке R при работе с API Яндекс.Директ с помощью пакетов doSNOW, doParallel и конструкции foreach. Данная статья является продолжением, но может быть рассмотрена как автономное р...

MMO EVE Echoes вышла в режиме открытого бета-теста на iOS и Android CCP Games совместно с NetEase объявили о старте открытого бета-теста MMO EVE Echoes. Для доступа к игре на iOS понадобится приложение TestFlight, а на Android она распространяется прямо в Google Play. Разработчики сообщают, что данные участников теста пропадут после его заве...

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

Lazarus — пишем компонент для анимации спрайтов Вместо предисловия В одесской школе ученики 8-го класса на уроках информатики используют бесплатную кроссплатформенную среду разработки Lazarus (официальный сайт: www.lazarus-ide.org), внешне и внутренне очень напоминающую любимый многими Delphi, использующую версию Object P...

В 3DMark добавили тест Variable Rate Shading Как было обещано ранее, компания UL Benchmarks добавила в пакет 3DMark функциональный тест технологии Variable Rate Shading (VRS). Новая сцена будет доступна в виде бесплатного обновления для пользователей программ 3DMark Advanced Edition и...

Игра Sea Hero Quest помогает диагностировать болезнь Альцгеймера задолго до появления симптомов Как правило, болезнь Альцгеймера начинают подозревать, когда у человека возникают проблемы с памятью. Однако это уже не начальная стадия, а запущенное состояние. Чтобы опередить болезнь, ученые разработали игру, которая служит тестом для проверки способностей к пространствен...

Разработчики AnTuTu выпустили приложение AI Review для тестирования возможностей ИИ у мобильных платформ На сегодняшний день многие топовые однокристальные системы для смартфонов в той или иной форме поддерживают вычисления, связанные с искусственным интеллектом. У некоторых SoC есть выделенные модули NPU, а, к примеру, у платформ Qualcomm этими задачами занимаются сразу н...

Обзор и тест жесткого диска Toshiba Surveillance S300: для видеонаблюдения и не только Диски для систем наблюдения разрабатываются с учетом большого количества данных и круглосуточной работы. У нас на тесте один из таких - Toshiba Surveillance S300.

Samsung Galaxy A50 против Xiaomi Pocophone F1: тест на скорость FoneTech / YouTube Участвовавший в тесте Samsung Galaxy A50 оснащен чипсетом Exynos 9610 и четырьмя гигабайтами оперативной памяти, в то время как Xiaomi Pocophone F1 оборудован чипсетом Snapdragon 845 и шесть гигабайтами ОЗУ. Оба аппарата работают под управлением ОС An...

Обновленный AnTuTu выжмет все соки из вашего смартфона Если вы введёте в поиске Google Play термин «benchmark», то в верхней части списка из подобранных приложений обязательно увидите AnTuTu. Этот знаменитый бенчмарк, используемый для измерения производительности мобильных устройств, находится вверху списка потому, что в течени...

[Из песочницы] Как я свой первый ИИ писал Привет, Хабр. История моя берёт начало в январе 2019 года. Мы с моей тимой геймдевелоперов решили взяться за самый большой проект в нашей истории- 2Д платформер. Нет, мы не делали до этого какие-нибудь FlappyBird'ы или змейки, но объём работы в этом проекте просто сносил на...

Испытания показали, что смартфон OnePlus 7 Pro имеет определённую защиту от влаги и функцию автоматического определения падений Только компания OnePlus представила свой новый флагманский смартфон, как блогер JerryRigEverything опубликовал видео, где испытывает этот аппарат на прочность. И в этот раз тесты оказались более информативными, чем обычно. Про тест экрана и тест на нагрев можно не говор...

Sony Xperia 1 против OnePlus 7 Pro: тест на скорость Оба смартфона оснащены чипсетом Snapdragon 855. При этом OnePlus 7 Pro имеет разрешение экрана QHD+, а Sony Xperia 1 оборудован экраном с разрешением 4K. Тест был проведен автором YouTube-канала Gary Explains. Данный тест — Speed Test G — был разработан самим авторо...

Качество — ответственность команды. Наш QA опыт Я работаю QA-инженером в Miro. Расскажу о нашем эксперименте по передаче разработчикам части задач по тестированию и трансформации роли тестера в роль QA (Quality assurance). Сначала коротко о нашем процессе разработки. У нас ежедневные клиентские релизы и от 3 до 5 серверн...

Новейшая SoC Snapdragon 665 во всех тестах опережает SoC Kirin 710 Два дня назад компания Xiaomi представила смартфон Xiaomi CC9e — первый аппарат на рынке с SoC Snapdragon 665. Напомним, данная однокристальная система была представлена в апреле. Она производится по 11-нанометровому техпроцессу и является чуть улучшенной версией ...

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

МТС показала гигабитную скорость передачи данных в сети LTE Компания МТС объявила о достижении гигабитной скорости передачи информации на коммерческой сети сотовой связи четвёртого поколения 4G/LTE. Тесты проводились на уличных базовых станциях Ericsson Radio System в центре Уфы. При этом был использован смартфон на базе LTE-модема Q...

Семь простых шагов, чтобы стать студентом Computer Science Center 1. Выберите программу обучения. CS центр предлагает очные вечерние курсы студентам и молодым специалистам в Санкт-Петербурге или Новосибирске. Учёба длится два или три года — по выбору студента. Направления: Computer Science, Data Science и Software Engineering. Для жителей ...

[Из песочницы] Изучая go: пишем p2p мессенджер со сквозным шифрованием Yet another P2P Messenger Читать отзывы и документацию о языке не достаточно, чтобы научиться на нем писать более менее полезные приложения. Обязательно для закрепления нужно создать что-то интересное, чтобы наработки можно было бы использовать в других своих задачах. Стать...

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

Тест графической карты Sapphire Radeon VII 16GB: а счастье было так близко … выпущена компанией AMD в качестве продукта топового сегмента, неудобного для конкурента. Тесты показали интересную картину, в которой имеющийся здесь гигантский объем VRAM пригодится профи-пользователям.

Тест ноутбука Asus ROG Zephyrus S GX701GX: компактный игровой титан Asus ROG Zephyrus S GX701GX во время теста удивил высочайшей производительностью. Благодаря топ-процессору и графической карте RTX 2080 ожидать от гейминга чего-то лучшего мысли не возникает.

[Из песочницы] Тестирование пользовательского функционала вебсайта с помощью Capybara page objects Page Objects могут быть использованы как мощный метод абстракции (изоляции) ваших тестов от технической реализации. Важно помнить, их (Page Objects) можно использовать для увеличения стабильности тестов и поддержания принципа DRY (do not repeat yourself) — посредством инкапс...

[Из песочницы] Чистая архитектура решения, тесты без моков и как я к этому пришел Здравствуйте, дорогие читатели! В этой статье я хочу рассказать об архитектуре своего проекта, который я рефакторил 4 раза на его старте, так как не был удовлетворен результатом. Расскажу о минусах популярных подходов и покажу свой. Читать дальше →

Яндекс рассказал о новых тестах в выдаче Какие трафареты и инструменты находятся в тестовом режиме

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

iPhone XS Max уступил Samsung Galaxy S10+ в скорости работы Не так давно мы публиковали материал, в которым рассказали о весомом преимуществе iPhone XS Max перед Samsung Galaxy S10+ в синтетических тестах. Но цифры это одно, а реальный опыт использования — совершенно другое. Пришло время рассказать, какой из смартфонов показыв...

Плюс 250 МГц к частоте CPU Ryzen. Создан новый профиль энергопотребления для актуальных процессоров AMD Процессоры AMD вскоре могут стать ещё быстрее. И речь не о новых моделях, а о уже существующих. Как известно, у современных CPU Ryzen есть профили энергопотребления, регулирующие то, как Windows обращается к ядрам процессора. Сотрудник AMD 1usmus (настоящее имя —...

За полтора года около 10000 московских школьников прошли VR-тестирование Абу-Даби в 2018 году принял на своей площадке Всемирный саммит образования AQDAR, во время которого международное сообщество высоко оценило столичный опыт по внедрению виртуальной реальности в образовательный процесс. Как рассказал глава московского Депобразования Исаак Кал...

Готовится нечто грандиозное. Microsoft уже начала тестировать крупное функциональное обновление Windows 2020 года Компания Microsoft выпустила раннюю сборку Windows 10 для участников программы Windows Insiders в рамках канала Skip Ahead (Перейти к следующему выпуску). Однако к удивлению тестеров, сборка относится не к осеннему обновлению ОС 2019 года под кодовым названием 19H2, а к...

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

[Из песочницы] ОС реального времени AQUA RTOS для МК AVR в среде BASCOM AVR При написании для МК кода посложнее, чем «помигать лампочкой», разработчик сталкивается с ограничениями, присущими линейному программированию в стиле «суперцикл плюс прерывания». Обработка прерываний требует быстроты и лаконичности, что приводит к добавлению в код флагов и п...

[Перевод] Реализуем UI в iOS: улучшаем, ускоряем, масштабируем Привет! Меня зовут Азат Зулькарняев, я занимаюсь разработкой iOS-приложений в компании Badoo. При создании мобильных приложений большая часть времени уходит на разработку UI, и оптимизация этого процесса всегда является актуальной темой в среде разработчиков. Мой коллега А...

Тест недорогой сборки на сокете LGA 1156 Пришло время протестировать свой старенький компьютер и понять, на что он способен. В предыдущей статье мы определили, сколько он стоит, теперь выясним, можно ли на нём с комфортом поиграть и поработать?

Ищу голодных людей Набираю для обучению 10 человек. Десять ГОЛОДНЫХ людей. Эти 10 человек через месяц будут зарабатывать от 5-10 тысяч рублей, через 2 месяца — 15-30 тысяч рублей. Через 5 месяцев от 100 тысяч рублей в месяц. В день нужно тратить на работу от одного до 3 часов. Если трати...

Samsung Galaxy Fold удивил в тестах на прочность Смартфон Samsung Galaxy Fold, несмотря на то, что пока находится в огромном дефиците, добрался до блогера JerryRigEverything. Тест на устойчивость к царапинам аппарат ожидаемо провалил. Точнее, провалил в сравнении с обычными смартфонами, но мы знаем, что у всех гибких ...

Насколько интересно вы жили? Сравните со средним читателем Хабра. Злой тест от vdsina Привет! Мы сделали небольшую игру, чтобы разбить стереотип о том, что в жизни программистов нет рок-н-рола. Кликайте на картинку, чтобы пройти тест. P.S.: нам искренне жаль, что мы не смогли встроить игру прямо в Хабр, кнопка перенесет вас на наш сайт.

Первые тесты ювелирного принтера JAP J Полимер Gorky Liquid Simple, слой 40 мкм, время на слой 6 секунд.Тестовый кубик оригинального размера (10х10 мм):Под USB-микроскопом Тест оси Z. Параллелепипед 15х15х25 мм, толщина стенки 1 ммДиск энкодераПодробнее...

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

В США и Великобритании стартовали тесты Xbox Game Streaming — стриминг с консоли на смартфон У ПК-игроков есть Steam Link, у владельцев PS4 — Remote Play, и оба приложения активно развиваются. В конце лета первое вышло из стадии бета-теста и получило поддержку 200 новых устройств, а второе недавно научилось работать со всеми смартфонами на Android 5.0. Microsoft то...

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 2 Всем привет. Сегодня делимся с вами заключительной частью статьи «Тестирование инфраструктуры как код с помощью Pulumi», перевод которой подготовлен специально для студентов курса «DevOps практики и инструменты». Тестирование развертывания Рассмотренный стиль тестирования —...

Распознавание рентгеновских снимков: precision = 0.84, recall = 0.96. А нужны ли нам еще врачи? В последнее время все чаще обсуждается применение AI в медицине. И, конечно, область медицины, которая прямо напрашивается для такого применения это областей диагностики. Кажется, и раньше можно было применять экспертные системы и алгоритмы классификации к задачам постано...

Samsung Galaxy S10+ против Xiaomi Pocophone F1: тест на скорость Ролик, посвященный тесту, был опубликован на YouTube-канале FoneTech. Samsung Galaxy S10+, участвовавший в тесте, оснащен чипсетом Exynos 9820 и восемью гигабайтами оперативной памяти, в то время как Xiaomi Pocophone F1 оборудован чипсетом Snapdragon 845 и имеет шесть гигаба...

AMD Radeon RX 5700 XT обошла GeForce RTX 2080 в тесте OpenCL и едва не дотянулась до GeForce RTX 2080 Ti Видеокарты AMD Navi 10 очень уверенно выступают в тесте OpenCL бенчмарка Geekbench. Так, к примеру, ранее AMD Radeon RX 5700 обошла в этом тесте и GeForce RTX 2060 Super, и RTX 2070 Super, а сейчас настал звездный час модели постарше — Radeon RX 5700 XT. И она не ...

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

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

[Из песочницы] Управление автоматизированными тестами с помощью Telegram Работая QA инженером, я разрабатывал систему автотестестирования. Столкнулся с рядом проблем: На каждый вид тестирования приходилось создавать свои job в CI и запускать их руками. Разработчики отказывались запускать кейсы автотестов самостоятельно. Отсутствие возможност...

Тесты CPU Ryzen 5 3600: на уровне Core i7-9700K при вдвое меньшей цене Вчера в продажу поступили процессоры AMD Ryzen нового поколения. У нашего сайта, как и у большинства других тематических ресурсов, был доступ только к моделям Ryzen 7 3700X и Ryzen 9 3900X. Но есть и те, кому удалось раздобыть Ryzen 5 3600. Напомним, это шестиядерный C...

[Перевод] Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Автор материала, первую часть перевода которого мы сегодня публикуем, говорит, что он, как независимый консультант по Node.js, каждый год анализирует более 10 проектов. Его клиенты, что вполне оправданно, просят его обратить особое внимание на тестирование. Несколько месяцев...

Бывший сотрудник Microsoft объяснил, почему в Windows 10 так много ошибок Бывший сотрудник Microsoft Джерри Берг, который проработал в компании более 15 лет и отвечал за разработку инструментов и процессов для автоматизации тестирования операционных систем Windows, опубликовал видео на своём канале YouTube, в котором объяснил, почему в обновления...

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

Технический обзор семи видов пластика ABS/PLA/FLEX/NYLON/HIPS/SBS/PETG Всем доброго времени!взял на тест 7 видом пластикаБыло распечатано 7 наборов деталей для механических тестов.-тест на усадку;-тест на термостойкость;-тест на кипячение;- двухтонная нагрузка;-6-ти километровый пробег-тест распечатанных колёс -заморозка и многое другое.Более п...

Стартовал закрытый бета-тест MMO-стратегии Three Kingdoms Domination Three Kingdoms: Domination — это MMO-стратегия, действие которой происходит во времена эпохи Троецарствия. Вам предстоит выбрать, императору какого государства прислуживать: Вэй, У или Шу, исследовать мир игры, сражаться с врагами и захватывать новые земли. Вы сможете нанят...

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

Test 2019 1.0 Угадай 50 тестов загадок, узнай на сколько ты умный и внимательный. Головоломки различной сложности. Каверзные и необычные тесты. Тесты для взрослых и детей. Уникальные тесты и мини игры подарят вам прекрасное настроение. Простая графика и понятное управление. Решай загадки ...

Redux — пересмотр логики reducer'a и actions На днях ковыряясь в множестве файлов redux'a, где по логике файлы вынесены в reducers, actions, константы типов actions. Bсе это оказалось весьма не простая задача держа все эти типы файлов у себя в голове и прослеживать логику. И… эврика, появилась идея упрощения написания...

Увеличилась ли скорость работы iPhone на iOS 12.3 В конце марта для загрузки стала доступна первая версия iOS 12.3. Это обновление сложно назвать масштабным: в системе появилось новое приложение для сервиса Apple TV+, однако на этом глобальные нововведения заканчиваются. Все остальные изменения направлены на исправление ош...

Лучшее из опыта создания чистых и быстрых Angular приложений На написание этой статьи сподвигли поиски JavaScript front-end разработчиков в свою компанию в Ставрополе. Т.к. длительное время не удавалось найти толкового программиста и тогда мы решили запустить программу стажировки с большим количеством обучающего материала по Angular &...

Масштабный тест видеокарты Radeon VII в 25 играх демонстрирует превосходство новинки над Radeon RX Vega 64 Во время презентации видеокарты AMD Radeon VII компания показала несколько слайдов, которые указывали на то, что новинка обходит Radeon RX Vega 64 на 25-42% и даже способна на равных тягаться с GeForce RTX 2080. Правда, глава Nvidia весьма резко выразил свои сомнения на...

Открытый бета-тест долгожданной PayDay: Crime War начнется в течение нескольких недель Starbreeze, недавно выпустившие на компьютеры кооперативный шутер про «Ходячих мертвецов», переживают не самые лучшие времена, отчасти из-за этих самых мертвецов. Эти же разработчики ответственны за серию PayDay, в целом, и грядущий мобильный тайтл Payday: Crime War, в частн...

У Nvidia самые мощные аппаратные решения для систем с искусственным интеллектом Компания Nvidia сообщила о том, что её графические процессоры Turing и однокристальные системы Xavier показали лучшие результаты в MLPerf Inference 0.5 — первом независимом наборе тестов логического вывода систем искусственного интеллекта. Как сообщает ком...

Samsung Galaxy S10+ стал новым лучшим смартфоном рейтинга Consumer Reports Consumer Reports — ежемесячный журнал некоммерческой американской организации Consumers Union. Он публикует обзоры и сравнительные тесты потребительских товаров и услуг, при этом в журнала нет рекламы, так что оценка товаров происходит без предвзятости. После пров...

Тест телевизора Sony KD-75XG9505: огромный экран с суперкартинкой UHD-телевизор Sony KD-75XG9505 продемонстрировал в наших тестах очень хорошее качество изображения, реализовав в полной мере все преимущества своей VA-панели.

[Перевод] Возможности современного JavaScript, о которых вы могли не знать Несмотря на то, что в последние семь лет я пишу на JavaScript почти каждый рабочий день, должен признаться, что уделяю мало внимания сообщениям о нововведениях от ES. Главные возможности вроде async/await и прокси — это одно, но ещё каждый год идёт поток мелких поэтапных и...

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

ScrumBut в команде аналитиков: перед взлётом Привет, Хабр! Меня зовут Женя. Я системный аналитик компании «НОРБИТ» и начинающий Scrum-мастер. Я давно присматривалась к Scrum с целью изучить, попробовать и оценить его возможности в нашей команде аналитиков. И вот, после легкого пинка воодушевляющего разговора с РП я пон...

Полный цикл тестирования React-приложений. Доклад Авто.ру Стремление уйти от ручного регрессионого тестирования — хороший повод внедрить автотесты. Вопрос, какие именно? Разработчики интерфейсов Наталья Стусь и Алексей Андросов вспомнили, как их команда прошла несколько итераций и построила тестирование фронтенда в Авто.ру на базе ...

XXH3: новый рекордсмен по скорости хеширования Бенчмарки сделаны в программе SMHasher на Core 2 Duo 3,0 ГГц На Хабре неоднократно рассказывали про некриптографические хеш-функции, которые на порядок быстрее криптографических. Они применяются там, где важна скорость и нет смысла применять медленные MD5 или SHA1. Наприме...

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

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

4. Нагрузочное тестирование Check Point Maestro Продолжаем цикл статей по решению Check Point Maestro. Мы уже опубликовали три вводных статьи: Check Point Maestro Hyperscale Network Security Типовые сценарии использования Check Point Maestro Типовой сценарий внедрения Check Point Maestro Теперь самое время перейти к ...

Xiaomi Mi 9 отлично справился с тестом на прочность Правда, есть один нюанс с сапфировым стёклышком камеры.

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

Windows 10 19H2 – это Service Pack Уже давно идет тестирование обновлений 19H1 и 20H1, но при этом никто ничего не слышал про осеннее обновление 19H2. Даже неизвестно, как его тестирование будет проходить, так как каналы Fast Ring и Skip Ahead заняты тестированием следующего весеннего обновления Windows 10 20...

Первые тесты показывают, что SoC Snapdragon 8cx зачастую даже быстрее, чем CPU Intel Core i5-8250U Однокристальная система Snapdragon 8cx была представлена ещё в декабре. Это первая специализированная SoC, предназначенная для компьютеров Always Connected PC, то есть для ноутбуков с Windows 10. На момент анонса нам раскрыли подробности и заявили, что это самая произв...

Adobe запускает бета-тест Photoshop для iPad Обещанного три года ждут, успокаивала себя Adobe, оттягивая релиз полноценного Photoshop для iPad, анонсированного еще прошлой осенью. С тех пор нам лишь однажды показали возможности программы на презентации iPad Pro 2018 и будто забыли о том, что 2019-й год, на который был...

РНР-безопасность: где и как хранить пароли. Часть 2 Всем привет! На прошлой неделе мы опубликовали первую часть данной статьи, чем вызвали нешуточный холивар. Одной из главных претензий было отсутствие в статье упоминания password_hash, как мы и обещали, вторую часть данного материала начнем как раз таки с хеширования парол...

[Перевод] Обработка 40 ТБ кода из 10 млн проектов на выделенном сервере с Go за $100 Написанной мной инструмент командной строки Sloc Cloc and Code (scc), который теперь доработан и поддерживается многими отличными людьми, подсчитывает строки кода, комментарии и оценивает сложность файлов внутри каталога. Здесь нужна хорошая выборка. Инструмент подсчитывает ...

Железный подход к запуску тарифа, или как мы собрали кластер на новом Xeon E-2288G Если бы наш старый добрый тариф «Форсаж» был человеком, то сейчас он бы нервно курил в сторонке и вспоминал лучшие годы. А ведь как хорошо всё начиналось. Тогда, в 2018 году, мы первыми подключили NVMe и модифицировали тариф с гибким масштабированием ресурсов, который жил ...

Как создать ссылку на сайт в виде QR-кода на iOS iOS, несмотря на более ранний релиз, развивалась далеко не так стремительно, как Android. К примеру, долгое время в iPhone не было встроенного сканера QR-кодов и пользователям приходилось прибегать к помощи сторонних приложений, которые умели с ними работать. Однако по мере...

Самый «чистокровный» Android-флагман неожиданно опозорился в тестах DxOMark Google Pixel 4 заработал всего 112 баллов, что не позволило гаджету войти даже в первую пятерку рейтинга. От лидера тестов DxOMark - Huawei Mate 30 Pro - американский смартфон отстал на 9 баллов.

16-ядерный AMD Ryzen 9 3950X с лёгкостью обходит Threadripper 2950X в бенчмарках В сети появились новые результаты тестов процессора AMD Ryzen 9 3950X в бенчмарках. И во всех этих тестах новый 16-ядерный «монстр» AMD играючи обходит 16-ядерный же Threadripper 2950X. Подробнее об этом читайте на THG.ru.

Запускаем инструментальные тесты в Firebase Test Lab. Часть 1: iOS проект Меня зовут Дмитрий, я работаю тестировщиком в компании MEL Science. Совсем недавно я закончил разбираться со сравнительно свежей фичей от Firebase Test Lab — а именно, с инструментальным тестированием iOS приложений с использованием нативного фреймворка тестирования XCUITe...

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

Третий Тест Тьюринга на русском языке Всем привет! Компании «Нейросети Ашманова» и «Наносемантика» приглашают всех желающих принять участие в 3-м всероссийском Тесте Тьюринга в 2019 году, который мы организуем. Мы ранее проводили этот конкурс в 2015 и 2016 годах вместе с Фондом Сколково и Microsoft. В 2019 го...

Бета-тест Minecraft Earth на Android стартует на следующей неделе Компания Microsoft запустила предварительную регистрацию приключения в дополненной реальности Minecraft Earth в Google Play. ЗБТ стартовал еще в первой половине июля, но только на iOS. Появление страницы игры в Google Play не обязательно намекает на скорый релиз. Пока что э...

Бестселлер Redmi K20 Pro на отлично прошёл все тесты блогера JerryRigEverything Блогер JerryRigEverything добрался до смартфона Redmi K20 Pro. Этот тест на прочность интересен тем, что его результаты справедливы сразу для четырёх моделей: Redmi K20 Pro, Redmi K20, Xiaomi Mi 9T и Mi 9T Pro. Итак, тест на устойчивость стекла к царапинам, как обычно,...

Siri ответила на 83% вопросов. Это меньше Google Assistant, но больше Alexa   Джин Манстер из компании Loup Ventures задал 800 вопросов Google Assistant, Siri и Alexa. В этом тесте Siri заняла второе место. Каждому помощнику задавался один и тот же набор вопросов. Они были разбиты на пять категорий: ▪️ Местные ▪️ Покупки ▪️ Навигация ▪️ И...

[Перевод] Интеграционные тесты баз данных с помощью Spring Boot и Testcontainers 1. Обзор С помощью Spring Data JPA можно легко создавать запросы к БД и тестировать их с помощью встроенной базы данных H2. Но иногда тестирование на реальной базе данных намного более полезно, особенно если мы используем запросы, привязанные к конкретной реализации БД. В эт...

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов Нет ничего проще, чем добавить иконку в проект: нужно всего лишь написать дизайнеру, он экспортирует её из Sketch и пришлет вам нужный вариант, а вы используете ее у себя в коде. Если же у вас с десяток проектов, несколько платформ и множество А/Б-тестов на дизайн, то дост...

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

ТЕСТ: Чьё это изобретение — мужское или женское? Определите! Стереотип о том, что мужчины придумали все важные изобретения и совершили все значимые открытия, силён до сих пор. Даже несмотря на то, что женщины также внесли большой вклад в развитие науки и создали не меньше полезных штук. Пройдите тест и проверьте, знаете ли вы, кто име...

[Перевод] Сравнение потребления памяти различных GUI тулкитов Всем привет! Наша команда разрабатывает IDE для работы с API TestMace. В одной из наших предыдущих статей читатели указывали на непомерно большое потребление памяти electron-приложений. Что ж, настало время цифр :) В данной статье автор оценивает потребление памяти одноокон...

Тест-драйв nanoCAD СПДС Металлоконструкции 1.2. Часть 3 Продолжаем публиковать тест-драйв по nanoCAD СПДС Металлоконструкции. В первой части тест-драйва мы начали строить каркас производственного. Во второй части мы рассмотрели, как создавать вертикальные связи, распорки, прогоны и размещать их на плане, а также создадим поперечн...

Huawei P30 Lite против Asus Zenfone Max Pro M2: тест на скорость В тесте на быстродействие сравнили два смартфона среднего уровня — Huawei P30 Lite и Asus Zenfone Max Pro M2. Источник

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

Тесты Ryzen Threadripper 3960X и 3970X показали, что это действительно революционные CPU За последние два десятилетия не так часто появлялись CPU, которые можно назвать «революционными». Но компании AMD в ноябре 2019 года удалось сделать это. Первые тесты процессоров Ryzen Threadripper 3960X и 3970X (24 и 32 ядра, 7 нм, Zen 2) показывают, что это совершенно но...

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

Как бороться с flaky тестами в opensource-сообществе С проблемой flaky-тестов сталкиваются многие проекты, и тема эта уже не раз поднималась на Хабре. Тесты, не определившиеся со своим состоянием, постоянно отнимают не только машинное время, но и время разработчиков и тестировщиков. И если в коммерческой компании можно выделит...

3DMark получит тест PCI Express 4.0 Компания UL Benchmarks сообщила о разработке теста PCI Express 4.0 для своего бенчмарка 3DMark, который должен появиться уже этим летом.

Тесты Ryzen 5 3600. Смотрим, на что способен младший из новейших райзенов AMD Вчера я знакомил вас с результатами тестов новейших процессоров AMD Ryzen 7 3700X и Ryzen […]

Открытый бета-тест Jump Force отменён из-за проблем с сервером Два последних этапа открытого бета-теста файтинга Jump Force отменены из-за серьёзных проблем с сервером. Новая дата проведения не объявлена. 18 и 19 января Bandai Namco Entertainment провела два этапа публичного бета-теста файтинга Jump Force. Должны были пройти ...

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

Test Maturity Model: как тестировщику оценить проект и спланировать процессы Привет! Меня зовут Миша, и я Senior QА с коммерческим опытом более 6 лет. Сейчас я работаю в Provectus, но начинал я свой путь тестировщика еще в студенческие годы с участия в альфа- и бета-тестах различных игр. В какой-то момент подумал: «Почему бы не начать заниматься этим...

Результаты тесты тестов нового 32-ядерного AMD EPYC 7452 впечатляют Новинка оказалась существенно быстрее предшественника

Официально: AMD Radeon VII уступает в производительности Nvidia GeForce RTX 2080. Появились результаты тестов от авторитетных тематических изданий Тесты проводились ресурсами AnandTech, TechPowerUp, ComputerBase и Hardware.

Тест видеокарты Zotac Gaming GeForce RTX 2080 SUPER AMP Extreme Действительно "super"? Или это маркетинг? Смотрим на результаты тестов и делаем выводы.

Dota Underworlds — собственный вариант модификации Dota Auto Chess от Valve Стресс-тест уже начался, бета-тест на подходе.

Тесты Athlon 3000G от сайта TechPowerUp - это вам не Ryzen В сети появились результаты тестов процессора Athlon 3000G

Защищенный смартфон Ulefone Armor 6 прошел тест на прочность Дроп-тест

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

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

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

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

Тест и обзор Razer Blade 15: мощный игровой ноутбук с причудами Razer Blade 15 (RZ09-02386G92-R3G1) во время теста продемонстрировал отличную производительность и интересный дизайн корпуса. Рассказываем, как это сказалось на использовании ноутбука в деле, о достоинствах и недочетах модели.

RTM-сборка Windows 10 20H1 будет подписана в декабре в соответствии с циклом разработки Azure Грядущий релиз Windows 10 20H1 станет первой версией операционной системы, разработка которой будет завершена в декабре, то есть на три месяца раньше обычного. Это связано с переходом Windows на «семестровый» цикл разработки, который в настоящее время используется командой ...

Realme 3 Pro против Redmi Note 7: тест на скорость Realme 3 Pro оснащен чипсетом Snapdragon 710, в то время как Redmi Note 7 использует чипсет Snapdragon 660. При этом оба аппарата, участвовавшие в тесте, имеют четыре гигабайта оперативной памяти. Ролик, посвященный тесту, был опубликован на YouTube-канале T...

Moto. Мокаем AWS Тестирование — это неотъемлемая часть процесса разработки. И иногда разработчикам требуется запустить тесты локально, до того момента коммита изменений. Если приложение использует Amazon Web Services, python библиотека moto идеально для этого подходит. Читать дальше →

Инженерный подход к разработке ПО Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Требования и спецификации — пережиток прошлого? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндексе, до ...

Тест Huawei P30: cмартфон уровня High-End с отличной камерой Huawei P30 показал себя в нашем тесте как смартфон класса High End. Универсальная камера снимает отличные фотографии при любых условиях освещения. Правда, в плане оснащения пара пожеланий к производителям у нас всё-таки осталась.

Неизвестный 18-ядерный процессор Intel Cascade Lake-X обошел Core i9-9980XE на 3.36% в одноядерных и на 7.4% в многоядерных тестах Инженерный образец засветился в популярном тесте

Тесты опровергли слухи об увеличенной оперативной памяти в iPhone 11 Pro В сети появились результаты независимого теста AnTuTu, которые опровергли ходившие слухи о 6 ГБ оперативной памяти.

Очередной тест флагманской платформы Snapdragon 855 в Geekbench демонстрирует противоречивый результат Пару дней тому назад в Сети появились данные теста смартфона Sony Xperia XZ4 в бенчмарке Geekbench: модель, построенная на однокристальной платформе Snapdragon 855 выступила отлично, набрав 3497 баллов в однопоточном режиме и 12801 балл в многопоточном. Сейчас в том же ...

Обзор кулера для процессоров be quiet! Dark Rock Slim Первое, что я узнал be quiet! Dark Rock Slim, помимо названия, это то, что вентилятор у кулера 120-мм. Признаться, привыкший к тихим, как вакуум, 135-мм и 140-мм вертушкам, я был в лёгком опасении - справится ли чернорёберный красавец с моим процессором. И в общем-то, я полу...

[Перевод] Монады за 15 минут Вступление На конференции YOW! 2013 один из разработчиков языка Haskell, проф. Филип Вадлер, показал, как монады позволяют чистым функциональным языкам осуществлять императивные по сути операции, такие, как ввод-вывод и обработку исключений. Неудивительно, что интерес аудито...

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

Настройка Unit-тестов в смешанных проектах Swift + ObjectiveC Данная статья будет маленькой, расскажу, какие проблемы возникли при создании таргета для тестирования в смешанном и достаточно старом проекте ObjectiveC + Swift, и как удалось их решить. Читать дальше →

«NoERP» или новый взгляд на нормализацию данных в корпоративных учетных системах Привет, Хабр! Данная статья представляет собой попытку взглянуть на архитектуру старых современных систем учета и планирования на предприятии (назовем их для краткости ERP) с высоты нового опыта. Поводом к написанию послужил маленький тест производительности WEB-приложения,...

Тысячи вещей, которые в Java стоило бы поправить с первой версии: большое интервью с Сергеем Куксенко из Oracle Сергей Куксенко — перформанс-инженер, видевший Java еще версии 1.0. За это время успел поучаствовать в разработке мобильных, клиентских, серверных приложений и виртуальных машин. Производительностью Java занимается c 2005 года и в данный момент в Oracle работает над улучшен...

Смартфон Samsung Galaxy S10 без проблем прошёл испытания блогера JerryRigEverything Блогер JerryRigEverything добрался до новенького смартфона Samsung Galaxy S10, чтобы проверить его на прочность. С тестом защитного стекла всё, как обычно, а вот тест на нагрев хоть и бесполезный, но в данном случае любопытный. Мало того, что дисплей восстановился, хотя...

Тест процессора Intel Core i7-9700K: новый ребенок, но без особых талантов Во время тесте новый процессор Intel Core i7-9700K  продемонстрировал хорошие результаты в бенчмарках, доказав, что является отличным вариантом для рабочих и игровых ПК. В чем преимущества и недостатки этого новичка — в нашем тесте.

Шпаргалка по структурам данных в Go Некоторые компании проводят собеседования с online написанием кода. Требуется решить олимпиадную задачку на скорость. В таких условиях нет времени посмотреть подробности реализации структур данных — нужно сразу реализовать идею. Но курсы по алгоритмам и структурам данных да...

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

Полиция просит местных жителей покинуть дома на время тестирования SpaceX Starhopper Сегодня в 17:00 ET (вторник 00:00 мск) компания SpaceX планирует провести новое тестирование прототипа ракеты Starship под названием Starhopper, который должен совершить прыжок на 200 м на её пусковой площадке в Южном Техасе, расположенной в двух милях (3,2 км) от местечка Б...

Беспилотный истребитель Boeing Airpower Teaming System Boeing представил автономный истребитель Boeing Airpower Teaming System, который должен подняться в небо в 2020 году. Самолет предназначен для полета вместе с пилотируемыми самолетами во время боя, проведения тестов раннего предупреждения, сбора разведданных, наблюдения ...

Лучший флагман без переплаты: сравнительный тест Samsung Galaxy S10e и Huawei P30 Работа обзорщиком скучна тем, что ты почти всегда знаешь наверняка, какой смартфон в сравнительном тесте победит. Но здесь совсем другой случай. И Samsung Galaxy S10e и Huawei P30, при абсолютно разных инженерных школах, очень крутые и максимально близки по результатам. Кром...

Бэкап для Linux не пишет писем Всем привет! Сегодня хочу поведать о том, как управлять Veeam Agent for Linux с помощью командной строки, и о том, какие возможности она открывает в умелых руках программиста. На написание статьи меня подтолкнул комментарий к предыдущей статье. Перефразирую удивление поль...

[Из песочницы] Работа Xamarin c SDK, написанном на C Не так давно у меня был интересный проект на Xamarin Forms для нескольких платформ: Android iOS UWP MacOS Нам было необходимо создать библиотеку, которая смогла бы подключаться к нескольким нашим проектам: Xamarin.Forms, Android на Java, Cordova, а также позволять сторонн...

Oukitel K9 прошёл тест производительности Компания Oukitel поделилась результатами теста производительности смартфона K9. С момента официального анонса девайса прошёл почти месяц, но...

Первые тесты SoC Snapdragon 8cx, новичок соперничает с Intel Core i5-8250U А в некоторых тестах и обходит его

Samsung Galaxy A70 против Honor 20: тест на скорость В тесте на быстродействие сравнили смартфоны Samsung Galaxy A70 и Honor 20. Источник

Интересные материалы: 26.12 Новый год все ближе, а у нас дизайн для iPhone X, тесты для тестов и правильные пуш-уведомления.

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

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

Первый тест нового марсохода NASA завершился успешно Согласно текущим планам NASA новый аппарат должен отправиться на Марс в июле 2020 года. Основная задача нового марсохода будет заключаться в поиске ответов на один из ключевых вопросов о Красной планете – был ли Марс обитаем в прошлом? Для решения этой загадки аппарат будет...

Вышел бенчмарк Geekbench 5.0: отказ от поддержки 32-разрядной архитектуры, темная тема и новые тесты Компания Primate Labs, разработчик популярного кроссплатформенного теста производительности GeekBench, анонсировала выпуск новой версии ПО, которая получила порядковый номер 5.0. Напомним, предыдущая версия 4.0. вышла три года назад. Итак, новая версия бенчмарка приносит мно...

Игровой смартфон Xiaomi Black Shark 2 хорошо показал себя в тестах на выживание JerryRigEverything Видеоблогер Зак Нельсон, более известный под псевдонимом JerryRigEverything, получил в свои руки новый игровой смартфон Xiaomi Black Shark 2 и устроил ему традиционную серию тестов на прочность. Дисплей смартфона Xiaomi Mi 9 покрыт защитной плёнкой, под которой расположено з...

Новое мерило производительности. Представлен бенчмарк Geekbench 5 с поддержкой только 64-разрядных процессоров и операционных систем Компания PrimateLabs, которая является создателем популярного бенчмакра Geekbench, анонсировала последнюю версию тестовое платформы под названием Geekbench 5. Она уже доступна для Windows, Linux, macOS и iOS и должна появиться на Android позже на этой неделе. Авторы Ge...

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

[Перевод] Пишем API для React компонентов, часть 3: порядок пропсов важен Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия Пишем API для React компонентов, часть 3: порядок пропсов важен Пишем API для React компонентов,...

В тесте Ashes of the Singularity видеокарта Radeon RX 5700 обходит более дорогую GeForce RTX 2060 Super С возможностями видеокарт GeForce RTX 2060 Super и RTX 2070 Super мы уже познакомились, теперь же все ждут старта продаж адаптеров Radeon RX 5700 и RX 5700 XT и их результатов в играх. И пока полноценных тестов нет, можно посмотреть на различные утечки. К примеру, изве...

«Глубокое погружение» и «Рекомендации сообщества». Valve добавила две новые функции в «Лаборатории Steam» и перенесла «Интерактивный советник» в основной клиент Valve продолжает модернизировать магазин Steam. Ранее на этой неделе компания запустила открытый бета-тест обновленной библиотеки и изменила систему рекомендаций игр. Теперь же стало известно о еще парочке функциональных новшеств, призванных упростить поиск игр и просмотр по...

Паттерны и анти-паттерны CI/CD. Часть 2 Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты». 1.3 Патт...

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

Смартфоны Samsung Galaxy S10 провалили тест на прочность SquareTrade Смартфоны флагманской серии Samsung Galaxy S10 начали продаваться, буквально на днях. Компания SquareTrade провела с ними свои традиционные тесты на устойчивость к падениям.

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

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

Гнётся, но не ломается. Новейший смартфон Google Pixel 3a испытали на прочность Блогер JerryRigEverything добрался до новенького смартфона Google Pixel 3a, чтобы оценить его прочность. Напомним, корпус аппарата выполнен из пластика, так что заочно вопросы к этому устройству есть. О тесте защитного стекла и тесте на нагрев можно даже не говорить. П...

Samsung Galaxy A70 против Galaxy A9: тест на скорость Galaxy A70 оснащен чипсетом Snapdragon 675, в то время как Galaxy A9 — чипсетом Snapdragon 660. При этом оба смартфона, участвовавшие в сравнении, имеют шесть гигабайтов ОЗУ и работают под управлением ОС Android Pie. Помимо теста скорость, блогер также провел тест к...

В обновлении 1.3 для мобильной Terraria появится онлайн-мультиплеер Популярная песочница Terraria на мобильных всю историю своего развития заметно отставала от компьютерной версии. Разработчики выпускали обновления с локальным мультиплеером, Hard Mode, крупное обновление 1.2 и обновление, увеличившее размер миров в 2016, но по количеству кон...

Huawei P30 Pro уступил Samsung Galaxy S10 Plus, Galaxy Note 9 и Google Pixel 3 в тесте фронтальной камеры Результаты теста основной камеры смартфона Huawei P30 Pro, проведенные DxOMark, известны давно, а сейчас французские специалисты опубликовали и тесты фронтальной камеры модели. Как оказалось, здесь флагман Huawei совсем не на лидирующих позициях. 90 баллов за фото и 89...

Не утонул. Смартфон Redmi за 5,5 тысяч рублей успешно прошёл тест на погружение Redmi Go на базе Android Go считается самым доступным смартфоном компании Xiaomi и бренда Redmi. Видеоканал Bang Gogo опубликовал на YouTube видео с тестом на погружение, которое смартфон вполне успешно прошёл.  Интересно здесь то, что производитель не продвигает ...

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

Ryzen 9 3950X опережает Core i9-10980XE в тесте 3DMark Ryzen 9 3950X (он будет совместим с Socket AM4) оказался шустрее 18-ядерного Core i9-10980XE на 24% в тесте 3DMark Physics. Примечательно, что в активе 3950X только 16 физических ядер, хотя продукт от AMD функционирует на более высокой тактовой частоте. Во время теста в ...

Ключевые тренды в разработке ПО Как устроена современная разработка программного обеспечения? Чтобы ответить на этот вопрос, компания Atlassian провела опрос 500 профессионалов в данной области, по результатам которого были определены ключевые тренды в применении современных практик и подходов к разработ...

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

Краш-тесты СХД AERODISK ENGINE N2, проверка на прочность Всем привет! Этой статьей компания AERODISK открывает блог на Хабре. Ура, товарищи! В предыдущих статьях на Хабре были рассмотрены вопросы об архитектуре и базовой настройке СХД. В этой статье мы рассмотрим вопрос, который ранее не был освещен, но его часто задавали – об от...

Стартовал открытый бета-тест LEGO Tower на iOS и Android LEGO Tower– это свежий взгляд на популярную Tiny Tower от студии NimbleBit. Изначально игра должна была выйти 1 июня, а теперь релиз перенесли на 1 июля. Но вы уже можете сыграть, присоединившись к открытому бета-тесту на iOS или Android. В этой игре вам снова предстоит пос...

Redmi Note 7 против Redmi Note 6 Pro: тест на скорость Участвовавший в тесте Redmi Note 7 оснащен чипсетом Snapdragon 660 и работает под управлением ОС Android 9 Pie. Redmi Note 6 Pro же оборудован чипсетом Snapdragon 636 и работает под управлением Android 8 Oreo. При этом оба аппарата, принимавшие участие в сравнении, имеют по ...

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

[Из песочницы] Ломаем паттерн проектирования — Singleton в PHP Одним прекрасным рабочим днём я писал unit-тесты для бизнес-логики на проекте, в котором работаю. Передо мною стояла задача инициализировать некоторые приватные свойства класса определёнными значениями. Читать дальше →

«САПР для всех, даром, и пусть никто не уйдет…» или первые шаги в программировании FreeCAD на Python Возможно, вам уже ранее попадались мои заметки по первым шагам в программировании САПР на примере NanoCAD. Надо отметить, что для человека не умеющего программировать и знающего САПР на уровне «электронного кульмана» это было удивительное приключение. Однако, NanoCAD это вс...

[Перевод] Шесть способов, которыми тестировщики могут принести пользу (помимо функционального тестирования) Салют! Уже на следующей неделе стартуют занятия в новом потоке курса «QA-специалист», в связи с этим делимся с вами полезным материалом, переведенным специально для студентов курса. Поехали. Резюме: Многие тестировщики проводят только функциональное тестирование, не выхо...

[Из песочницы] Как начать программировать в Adobe Illustrator. Скрипт Expand Clipping Mask. Часть первая Сразу хочу предупредить, что эта серия постов не для матёрых программистов и даже не для программистов вообще. Понимаю, что это звучит крайне вызывающе, учитывая IT-тематику ресурса, и все же позвольте объяснить… В качестве аудитории, я вижу обычных дизайнеров, которые хотел...

Блогер-испытатель JerryRigEverything добрался до первого в мире серийного гибкого смартфона Пока мир застыл в ожидании, кто же выпустит первый серийный гибкий смартфон — Huawei или Samsung — этот самый первый смартфон уже давно продаётся. Модель Royole FlexPai была показана ещё в начале года, а продаваться стала несколько месяцев назад. И вот до не...

Manta, Sting. Первая сборка. Тесты железа. Платки приехали еще в середине января. Остальная комплектовка на почтовых черепахах доползла только к началу февраля. Точно оценить время сборки довольно трудно. Так как собиралось по мере прихода деталей. Примерно 2-3 часа на плату. Сборка без каких либо особенностей. Снача...

Тесты видеокарты GeForce GTX 1660 Ti в играх показывают превосходство над GTX 1060 на 15-40% Видеокарту GeForce GTX 1660 Ti должны, согласно слухам, представить уже сегодня. А пока этого не произошло, у нас есть возможность ознакомиться, судя по всему, с официальными тестами новинки. Они появились на сайте JD.com вместе с видеокартой Colorful iGame GTX 1660Ti ...

«Идеальная машина для ленивых людей»: Блогеры оценили самый дорогой Toyota RAV4 2020 Японский кроссовер почти за 3 миллиона рублей произвел на них положительное впечатление. Уже в начале видео обзорщики пошутили, что этот тест-драйв они устроили специально для всех тех, кто «боится» вариатора, поскольку в нём представлен самый дорогой Toyota RAV4 с 2,5-литр...

Как мы пересадили всю команду на другой язык за один день (на самом деле — нет) func main() { envs.UpdateDotenv() ctx := context_os.Context(context.Background()) res := resources.Get(ctx) ready := readiness.New() ready.AddProbe(func() { //add some initialization }) h := handlers.New(res) s := server.NewServer(ready) s.HandleFunc("/test", h.Tes...

[Из песочницы] Забота о себе во время написания кода Привет, Хабр! Представляю Вашему вниманию перевод статьи «Developer health — taking care of yourself as you code» автора Christopher Kad. Недавно мне поставили диагноз «тендинит», и, конечно, в этом нет ничего особенного, и его можно вылечить, но я понял, что не слишком хор...

Уточняем описание функций системы с помощью диаграммы Sequence Уточняем описание функций системы с помощью диаграммы Sequence (продолжение "Белки") В данной статье рассмотрим, как можно детализировать (уточнить) описание автоматизируемой функции с помощью UML Sequence Diagram — диаграммы последовательности. В данном примере я использую ...

Как понять, что вам пора заняться спортом Несколько простых тестов покажут, насколько вы себя запустили.

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

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

Тест-драйв Lexus RC 300 F Sport: мечты и реальность Взгляните на фото: «ВАУ!», правда? Оригинальный дизайн этого стильного купе будто специально сдобрен ярким желтым цветом, а сознание будоражит пакет F Sport: эх, прокачу! Однако реальность внесла свои коррективы. И я сейчас не о разбитых дорогах: они-то как раз проявили один...

iPhone 11 Pro Max получил оценку DxOmark Мы ждали этого больше месяца и, наконец, iPhone 11 Pro Max занял своё место в рейтинге DxOmark. Стоит сказать, что первый материал на сайте появился в день мирового старта продаж (20 сентября). Если коротко, DxOmark сообщили всему миру, что у них есть новый iPhone на тесте. ...

Появились результаты бенчмарк-тестов платформы ... На проходящей CES 2019 мы не увидели много премьер смартфонов, но была одна, которая запомнилась. В Лас-Вегасе представили Hisense U30, который стал первым, кто предложил платформу Snapdragon 675 и 48 Мп сенсор Samsung ISOCELL Bright GM1. Новая система на чипе от Qualcomm бы...

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

ТЕСТ: Чей это логотип? Определите! Фирменный логотип — важная часть имиджа компании. С его помощью она выделяется на фоне конкурентов и запоминается своим потребителям. Но каждый день нас окружает столько брендов, что можно сразу и не вспомнить, у кого какой логотип. Или для вас это проще простого? Пройдите н...

[Перевод] 12 возможностей ES10 в 12 простых примерах Перед вами перевод статьи из блога Carlos Caballero на сайте Medium.com. Автор расскажет нам о функциях, которые появились в версии ES10 2019 года. ES10 — это версия ECMAScript, актуальная для 2019 года. Она содержит не так много нововведений, как версия ES6, выпущенная в...

Minecraft Earth официально анонсирована: полноценная песочница в дополненной реальности В этом году Minecraft исполнилось 10 лет. 17 мая 2009 состоялся релиз Classic-версии игры. Внешне она выглядит также, но внутри на всех уровнях поменялась кардинально. Во-первых, создатель проекта, Маркус Перссон, уже давно не связан ни с Minecraft, ни c Mojang, а развитием ...

[recovery mode] ReactJS + MobX — опыт использования DI Мне кажется, настало время поделится подходом для написания ReactJS App, я не претендую на уникальность. Первый абзац можно пропустить. Я занимаюсь web разработкой уже давно, но последние четыре года я плотно сижу на ReactJS и меня все устраивает, в моей жизни был redux, но...

Первые результаты тестов флагманского смартфона Asus Zenfone 6z В Сети появились первые результаты тестирования нового флагманского смартфона Asus, который, если верить источникам, будет выпущен под названием Asus Zenfone 6z. Устройство было замечено в базе данных популярного тестового приложения Geekbench, которое подтверждает, что...

[Из песочницы] Играем в консоли браузера Как прекрасен этот мир сonsole.log() — хороший метод, чтобы вывести отладочную информацию в веб-консоль. Можно выводить числа, строки, массивы, объекты, функции, обычный текст, к тому же, ко всему этому можно добавлять форматирование, цвет, фон и вообще довольно много друг...

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

[recovery mode] В чем набрать и чем собрать C++ проект Задавшись этим вопросом я, в первую очередь, сформулировал требования: жесткие и опциональные (но желательные) для системы сборки и графической среды разработки. Сразу хочу отметить что речь идет о написании C++ кода не под какую-то специфичную платформу типа Android или фре...

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

Как мы заново изобретали IP АТС Askozia, после того как проект был продан и закрыт разработчиком Как было все прекрасно до часа X Мы — небольшая команда разработчиков, которая много лет назад занималась разработкой и внедрением программ 1С. В далеком 2011 году мы хорошо знали программные продукты 1С, и не имели опыта в разработке собственных решений. На тот момент компа...

Разворачиваем автоматизацию за пару часов: TypeScript, Protractor, Jasmine Привет, Хабр! Меня зовут Виталий Котов, я довольно много занимаюсь автоматизацией тестирования и мне это нравится. Недавно я участвовал в проекте по настройке автоматизации «с нуля» на стеке TypeScript + Protractor + Jasmine. Для меня этот стек был новым и необходимую инфор...

Робот "Федор" обрел дар речи "Робот FEDOR (Final Experimental Demonstration Object Research) или Skybot F-850 - в настоящее время проходит тестирование к полету на МКС в Ракетно-космической корпорации "Энергия" при участии специалистов НПО "Андроидная техника". Подготовка ведетс...

В новом тесте видеокарта GeForce GTX 1660 Ti снова показывает уровень GTX 1070 Вчера мы имели возможность ознакомиться с первым результатом тестирования видеокарты GeForce GTX 1660 Ti. В тесте Final Fantasy XV адаптер, который должны представить 22 февраля, выступил на уровне с GTX 1070. Сегодня появились результаты тестов этой же карты в Ashes of...

12 ядер Intel Core i9-10920X не справились с 12 ядрами Ryzen 9 3900X Процессор Intel Core i9-10920X был представлен в начале месяца, а в продаже появится в ноябре. Это 12-ядерный CPU HEDT, работающий на частотах 3,5-4,8 ГГц, который оценён в 689 долларов. То есть Ryzen 9 3900X с 12 ядрами и частотами 3,8-4,6 ГГц и ценой 500 долларов нель...

«Найди пять отличий». Разница поколений Scalable и — новая порция тестов Не прошло и два года с момента анонса, как Intel представил второе поколение процессоров Intel Xeon Scalable на новой архитектуре Cascade Lake. Официально — 2 апреля. Сама компания называет это крупнейшим запуском в своей истории, стратегически очень важным для неё. Что ж,...

Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная Этой статьей мы открываем серию публикаций о том, как автоматизировали в одном из крупных проектов компании ЛАНИТ процесс ручного тестирования большой информационной системы и что у нас из этого вышло. Первая часть – организационно-управленческая – должна быть полезна в пер...

Появились первые тесты необычного процессора Core i9-9990XE с большим количеством ядер и высокой частотой Впервые о процессоре Core i9-9990XE мы узнали всего три недели назад. Напомним, это 14-ядерный CPU для платформы LGA 2066. От других старших моделей семейства Core X новинку отличает частота 4,0-5,1 ГГц и TDP в 255 Вт. И вот сегодня в Сети появились тесты этого процесс...

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

Сборку марсохода NASA Mars 2020 теперь можно наблюдать «вживую» Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) ведёт активную подготовку к старту следующей марсианской миссии. После гибели Opportunity, вышедшего из строя в прошлом году из-за сильнейшей пылевой бури, у NASA на Красной планет...

Выбираем лучшую видеокарту октября 2019 г. на основе сравнения 28 ускорителей 3D-графики в 8 тестах и 3 разрешениях Лучший 3D-ускоритель на октябрь 2019 года на основе восьми тестов в трех разрешениях — AMD Radeon RX 5700 8 ГБ. За прошедшие с последнего тестирования 4 месяца есть изменения в составе видеокарт, также их общее число выросло до 28.

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

[Из песочницы] Пишем никому не нужный эмулятор Доброго времени суток. Довольно давно имелось желание написать эмулятор какого-нибудь процессора. А что может быть лучше, чем изобрести велосипед? Имя велосипеду — V16, от склеивания слова Virtual и, собственно, разрядности. Читать дальше →

Аниме-Overwatch под названием Ace Force доступна в режиме ОБТ в Китае На прошлой неделе стартовал бета-тест китайской версии мультиплеерного шутера Ace Force. Примечательно, что даже в описании игры в сервисе TapTap разработчики сравнивают ее с Overwatch. Главная особенность проекта — разнообразные герои с уникальными боевыми способностями. В...

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

EFORTH для программируемого калькулятора Транслятор EFORTH теперь есть и на отечественном калькуляторе «Электроника МК-161»! 17 мая версия v0.5b успешно прошла мои тесты, а также пять авторских тестов TEST-TEST4. Я добился того, что можно сделать в одиночку, но считаю это лишь половиной дела. Настало время представ...

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

Квантовые вычисления в играх, или сходим с ума по-серьезному Если живешь среди сумасшедших, надо и самому научиться быть безумным Вы когда-нибудь пробовали «научиться быть безумным»? Нетривиальная задачка. Даже нормальной методики не найдешь, ибо каждый сходит с ума по-своему. Моя первая попытка: теория заговора. Теория не предполага...

ОБЗОР свойств фотополимерных смол FunToDo ( Ash Gray, DentiFix Y, DentiFix Clear, NanoClear vs UV Res M30 / RCP30 ) на тесте "Кубик 3DSLA ОБЗОР свойств фотополимерных смол для LCD принтеров  FunToDo ( Ash Gray, DentiFix Y, DentiFix Clear, NanoClear vs UV Res M30 / RCP30 ) на тесте "Кубик 3DSLAПримечание: М30 (аналог RCP30) - является  известной  и любимой моделистами деталей машин смолой для DLP принтера Perfa...

Как писать полиморфические программы c помощью Arrow Привет, Хабр! Меня зовут Артём Добровинский, я работаю в компании Finch. Предлагаю к прочтению статью одного из отцов библиотеки функционального программирования Arrow о том, как писать полиморфические программы. Часто люди, которые только начинают писать в функциональном...

«Переносит в беззаботное детство»: Блогер откопал «капсулу времени» – почти новую «Яву» 350-634 Обзорщик нашел в деревне «заброшенный» мотоцикл, и сразу же решил устроить ему тест-драйв. На своём канале «Ермак» мотолюбитель уточнил, что эта «Ява» З50-634, судя по всему, за свою долгую жизнь повидала немало. В деревне она должна была «доживать» свой срок, однако соверш...

Тест портативного жесткого диска Seagate Backup Plus 5Tb: емкий и стильный Где хранить весь домашний фотоальбом, отснятый на смартфон и фотокамеру? Конечно на внешнем жестком диске, и чем больше его объем, тем лучше. У нас на тесте побывала новая модель Seagate Backup Plus Portable 5Tb. Проверим, какова она в деле.

Ryzen 5 [email protected] обходит Core i9 9900К[email protected] в однопоточном тесте CPU-Z. Intel готовит ответный удар! Ryzen 5 [email protected] обходит Core i9 9900К[email protected] в однопоточном тесте CPU-Z. Intel готовит ответный удар! До 7 июля еще достаточно далеко, но тесты новой линейки процессоров AMD из различных источников продолжают наводнять сеть.

Видео: iPhone XS Max уступил в тесте на скорость Samsung Galaxy S10+ В большинстве случаев iPhone опережал флагманы Samsung в тестах на скорость. Видео-блоггер PhoneBuff сравнил производительность нового Galaxy S10+ c iPhone XS Max на видео, в котором смартфон Apple утратил пальму первенства.

Samsung Galaxy S10 проигрывает iPhone XS Max и Xiaomi Mi 9 в тестах Из двенадцати проведенных тестов корейский флагман ни разу ни оказался на первом месте, а в четырех тестах не попал даже в тройку лидеров. Речь идет о модели на фирменном процессоре Exynos 9820.

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

Статически безопасная динамическая типизация à la Python Привет, Хабр. На днях в одном моём хобби-проекте возникла задача написания хранилища метрик. Задача сама по себе решается очень просто, но моя проблема с хаскелем (особенно в проектах для собственного развлечения) в том, что невозможно просто взять и решить задачу. Необходим...

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

[Перевод] Разбираемся в Angular Ivy: Incremental DOM и Virtual DOM Angular — наш основной инструмент для написания приложения TestMace. В одной из прошлых статей мы затронули тему Ivy рендерера. Самое время поподробнее узнать, чем Ivy отличается от предыдущего движка. В нашей компании Nrwl мы уже какое-то время находимся в предвкушении во...

Хочешь <s>похудеть</s> учиться ИТ самостоятельно? Спроси меня как Есть мнение, с которым я часто сталкиваюсь, — учиться самостоятельно невозможно, нужны профессионалы, которые будут вас вести по этому тернистому пути — объяснять, проверять, контролировать. Попробую опровергнуть это утверждение, а для этого, как известно, достаточно привест...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

Sony Xperia XZ4 со Snapdragon 855 на борту бьет все рекорды в бенчмарках Похоже, процессор Snapdragon 855 окажется даже мощнее, чем мы ожидали. В сети появились результаты тестов смартфона Sony Xperia XZ4, построенном на этом чипе, и по ним видно, что устройство бьет все рекорды. Например, в AnTuTu у флагмана Sony 395 721 балл, что на 25 тысяч б...

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

Функциональная обработка ошибок в Kotlin с помощью Arrow Привет, Хабр! Все любят runtime exceptions. Нет лучшего способа узнать о том, что что-то не было учтено при написании кода. Особенно — если исключения обваливают приложение у миллионов пользователей, и эта новость приходит паническим email'ом с портала аналитики. В суббот...

Realme C2 против Redmi 6A: тест на скорость Realme C2 оснащен чипсетом MediaTek Helio P22, в то время как Redmi Note 6A использует чипсет MediaTek Helio A22. При этом оба смартфона, участвовавшие в тесте, имеют по два гигабайта оперативной памяти. Кроме теста на скорость, блогер провел и тест камер устройств....

Chuwi UBook Pro: тест производительности процессора универсального планшета 2-в-1 Недавно выпущенный Chuwi на Indiegogo универсальный планшет 2-в-1 UBook Pro вызвал живейший интерес пользователей. И сегодня мы можем посмотреть на результаты тестов производительности используемого в нём процессора Intel Core M3 8100Y. Подробнее об этом читайте на THG.ru.

ТЕСТ:​ Что это за сериал? Догадайтесь по описанию! Считаете себя настоящим знатоком сериалов? Уверены, что сумеете отличить их по краткому описанию сюжета? Пройдите наш тест и проверьте, в курсе ли вы популярных новинок и насколько знакомы с культовыми сериалами всех времён. А заодно можете дополнить свой список того, что об...

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

Как выполнить 70 задач за день: жизнь в таск-трекерах — хорошая жизнь Систематически вести задачи я пытался, наверное, раз 20-25. И каждая попытка срывалась, как теперь я понимаю, по двум причинам. Во-первых, для того, чтобы выделять время ведению задач, нужно понять — зачем это делается. Ты начинаешь вести задачи, тратить на это время, дел...

IBM System i (aka AS/400) — Как мы делали автотесты приложений зеленого экрана Привет! Меня зовут Антон Воробьев, я отвечаю в Альфа-Банке за разработку приложений для централизованной банковской системы. В этом посте я расскажу вам о том, что такое приложения зеленого экрана, зачем они нужны и как мы делали для них автотесты, написав для этого собстве...

В 3DMark появится функциональный тест Variable Rate Shading Помимо трассировки лучей в реальном времени и сглаживания DLSS графические адаптеры Nvidia Turing принесли с собой технологию Variable Rate Shading (VRS). Она позволяет экономить ресурсы GPU на участках изображения, не нуждающихся в высокой...

Тест наушников Microsoft Surface Headphones: приятный звук и комфорт для ушей Наушники Microsoft Surface Headphones продемонстрировали во время теста приятный басовитый звук и отличную эргономику в целом. Они оснащены отличной системой шумоподавления быстрой системой переключения между устройствами.

OnePlus 7 Pro хорошо показал себя в тестах на прочность JerryRigEverything, а выдвижная камера выдерживает груз более 22 кг Видеоблогер Зак Нельсон, более известный под псевдонимом JerryRigEverything, получил в свои руки только вчера представленный смартфон OnePlus 7 Pro и устроил ему традиционную серию тестов на прочность и выживаемость при негативных внешних воздействиях. Смартфон OnePlus 7 Pro...

Смартфон Motorola на базе Exynos 9610 протестирован в Geekbenсh Под маркой Motorola выходят мобильники, рассчитанные на лояльных к этому производителю пользователей, когда старая и добрая Moto была на пике популярности, а также готовых переплачивать за бренд. Правда, таких преданных фанатов все меньше, вот и приходится компании метаться ...

Тест-драйв DS 7 Crossback: «премиум» для творческих личностей Пожалуй, один из самых ярких и необычных автомобилей 2019 года – встречайте: премиальный кроссовер DS 7 Crossback! Сможет ли он «подвинуть» известных конкурентов-игроков рынка? И за счет чего, помимо своего дизайна? Ходовые качества, оснащение и технологии, расход топлива, д...

Cамые мощные смартфоны сентября 2019 года по тестам AnTuTu: Vivo NEX 3 5G, Vivo iQOO Pro 5G и другие Интернет-ресурс AnTuTu, занимающийся тестированием устройств, опубликовал список самых высокопроизводительных Android-смартфонов сентября 2019 года. Два аппарата Vivo заняли лидирующие позиции. Vivo NEX 3 и Vivo iQOO Pro 5G показали на бенчмарке первый и второй результат — 4...

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