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

[Перевод] Осваиваем async/await на реальном примере Конструкция async/await представляет собой сравнительно новый подход к написанию асинхронного кода в JavaScript. Она основана на промисах и, в результате, не блокирует главный поток. Новшество этой конструкции заключается в том, что благодаря ей асинхронный код становится по...

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

[Перевод] Как работать с async/await в циклах JavaScript Как запустить асинхронные циклы по порядку или параллельно в JavaScript? Перед тем, как делать асинхронную магию, я хочу напомнить как выглядят классические синхронные циклы. Читать дальше →

[Перевод] Асинхронные Stream в C# 8 Функционал Async/Await появился в C# 5, чтобы улучшить скорость отклика пользовательского интерфейса и веб-доступ к ресурсам. Другими словами, асинхронные методы помогают разработчикам выполнять асинхронные операции, которые не блокируют потоки и возвращают один скалярный ре...

ReactiveX Redux Все, кто работает с Redux, рано или поздно сталкиваются с проблемой асинхронных действий. Но современное приложение разработать без них невозможно. Это и http-запросы к бэкенду, и всевозможные таймеры/задержки. Сами создатели Redux говорят однозначно — по умолчанию поддержив...

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

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

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

[Из песочницы] Опыт применения Coroutines и Retrofit2 Что это? Кто еще не читал документацию — настоятельно рекомендую к ознакомлению. Что пишет джетбрейнс: Сопрограммы упрощают асинхронное программирование, оставив все осложнения внутри библиотек. Логика программы может быть выражена последовательно в сопрограммах, а базовая б...

[Перевод] Монада «Maybe» через async/await в C# (без Task-oв!) Обобщенные асинхронные типы возвращаемых значений — это новая возможность появившаяся в C# 7, которая позволяет использовать не только Task в качестве возвращаемого типа асинхронных (async/await) методов, но также и любые другие типы (классы или структуры), удовлетворяющие ...

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

[Перевод] Асинхронное программирование в Python: краткий обзор Когда говорят о выполнении программ, то под «асинхронным выполнением» понимают такую ситуацию, когда программа не ждёт завершения некоего процесса, а продолжает работу независимо от него. В качестве примера асинхронного программирования можно привести утилиту, которая, работ...

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

[recovery mode] Асинхронная библиотека для работы с API Mikrotik Категорически приветствую. Недавно мне понадобилось поработать с Mikrotik через его API. Вроде бы ничего примечательного, есть официальная библиотека , есть еще на гитхабе обёртка, но вот беда — мне надо было работать асинхронно через asyncio и использованием плюшек async/aw...

Асинхронное программирование (полный курс) Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения раз...

[Перевод] Почему, зачем и когда нужно использовать ValueTask Этот перевод появился благодаря хорошему комментарию 0x1000000. В .NET Framework 4 появилось пространство System.Threading.Tasks, а с ним и класс Task. Этот тип и порождённый от него Task<TResult> долго дожидались, пока их признают стандартами в .NET в роли ключевых а...

[Перевод] Dart 2. Асинхронное программирование: футуры Асинхронное программирование: футуры Содержание Введение Что такое футура? Async — await Обработка ошибок Последовательное выполнение Future API Обработка ошибок Вызов нескольких функций, возвращающих футуры Что еще почитать? Что важно: Код в Dart работает в одном тре...

Три парадигмы асинхронного программирования в Vertx Я хочу показать три парадигмы асинхронного программирования — callbacks, futures, coroutines на примере простого веб приложения на фрейморке Vertx. Код будем писать на Котлине. Допустим у нас есть приложение, которое получает некую строку в HTTP запросе, по ней ищет URL в б...

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

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

Новый тест Ryzen 5 с разночастотной памятью — есть ли прирост при асинхронной работе шины? Еще одна публикация в копилку исследований зависимости производительности процессоров Ryzen от частоты оперативной памяти

Новый пакет валидаций для React на Mobx @quantumart/mobx-form-validation-kit Добрый день. Сегодня я хочу рассказать о новом пакете для асинхронных валидаций в проектах использующих в своей основе React, Mobx и написанных на Typescript. Современная Frontend разработка предполагает большое количество логики при заполнении страниц с документами, анкет ...

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

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

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

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

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

[Перевод] Асинхронное программирование – производительность async: понять расходы на async и await Это статья достаточно древняя, но не потерявшая актуальности. Когда разговор заходит об async/await, как правило, появляется ссылка на неё. Перевода на русский найти не смог, решил помочь кто не fluent. Асинхронное программирование долгое время было царством самых опытных р...

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

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

[Из песочницы] Token, refresh token и создание асинхронной обертки для REST-запроса В данном туториале мы кратко разберем, как реализовываются REST-запросы к API, требующие, чтобы пользователь был авторизован, и создадим асинхронную «обертку» для запроса, которая будет проверять авторизацию и своевременно ее обновлять. Читать дальше →

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

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

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

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

[Из песочницы] Асинхронный рассинхрон: антипаттерны в работе с async/await в .NET Кто из нас не косячит? Я регулярно встречаюсь с ошибками в асинхронном коде и делаю их сам. Чтобы прекратить это колесо Сансары делюсь с вами самыми типичными косяками из тех, которые иногда довольно сложно отловить и починить. Читать дальше →

Неожиданный взгляд на асинхронные схемы, независящие от скорости В асинхронной науке центральное место занимает свойство схем, называемое независимостью от скорости, по английски speed independent (далее SI). Считается, что это свойство является аналогом независимости асинхронных схем от задержек логических элементов. Неудивительно, что т...

Phoronix Test Suite, или как тестировать процессоры it-шнику. Часть 1: Intel vs AMD Сегодня множество тестов в так называемых "рабочих" приложениях охватывает лишь узкий сектор 3d-шников и видеомонтажеров. Еще реже можно встретить тесты производительности в графических пакетах и офисных приложениях. Но что если у Вас все по серьезному и вы например разработ...

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

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

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

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

Рецепты Nginx: асинхронные уведомления из PostgreSQL в websocket Для приготовления асинхронных уведомлений из PostgreSQL в websocket нам понадобится сам nginx и его плагины postgres, push-stream, set-misc. (Я дал ссылки на свои форки, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальные репозитории. Можно такж...

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

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

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

[Перевод] ValueTask<TResult> — почему, зачем и как? Предисловие к переводу В отличие от научных статей, статьи данного типа сложно переводить "близко к тексту", приходится проводить довольно сильную адаптацию. По этой причине приношу свои извинения, за некоторую вольность, с моей стороны, в обращении с текстом исходной статьи...

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

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

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

Automation Day, или как мы наращиваем слой автотестов Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные: не успели / не хватило времени, а ...

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

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

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

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

[Из песочницы] Асинхронный PHP и история одного велосипеда После выхода PHP7 появилась возможность сравнительно небольшой ценой писать долгоживущие приложения. Для программистов стали доступны такие проекты, как prooph, broadway, tactician, messenger, авторы которых берут на себя решение наиболее частых проблем. Но что если сделать ...

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

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

[Перевод - recovery mode ] Django 3.0 будет асинхронным Andrew Godwin опубликовал DEP 0009: Async-capable Django 9 мая, а 21 июля он был принят техническим советом Django, так что можно надеяться, что к выходу Django 3.0 успеют сделать что-нибудь интересное. Он уже упоминался где-то в комментариях Хабра, но я решил донести эту но...

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

Достраиваем в RESTinio четвертый этаж из C++ных шаблонов. Зачем и как? RESTinio — это относительно небольшой проект, представляющий из себя встраиваемый в C++приложения асинхронный HTTP-сервер. Его характерной особенностью является широкое, можно сказать, повсеместное применение C++ных шаблонов. Как в реализации, так и в публичном API. C++ные ш...

Badoo Jira API Client: магия в Jira на PHP Если в строке поиска на Хабре ввести “Jira Badoo”, результаты займут не одну страницу: мы упоминаем её почти везде, потому что она играет важную роль в наших процессах. Причём каждый из нас хочет от нее немножко разного. Разработчик, которому пришла задача на ревью, ожида...

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

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

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

Драйверов для GeForce GTX 1650 еще нет Вчера компания NVIDIA официально представила видеокарту GeForce GTX 1650, однако тесты данной модели пришлось отложить, ведь у журналистов и профильных СМИ просто нет драйверов. Да, это распространенная проблема в последнее время, ведь компания может выпустить видеокарту зар...

Видеообзор MU Origin 2: каких изменений ждать от сиквела? Недавно издатель Webzen запустил закрытый бета-тест ожидаемой многими MU Origin 2. Автор с канала KINATVIDEO успел поиграть и подготовил для Вас видеообзор игры. Для тех, кто не знает, в MU Origin 2 есть все элементы оригинала и особенности, свойственные жанру. Вас ждет 3 к...

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

[Перевод] Асинхронное общение — вот настоящая причина, почему удалённая работа более эффективна Теперь асинхронную связь внедряют не только на удалёнке Иллюстрация: Yin Weihung Исследование за исследованием вновь доказывают, что удалённые работники более продуктивны, чем их коллеги в офисе. Только не совсем понятно, почему. Да, люди сохраняют время (и рассудок), из...

Просто и на C++. Основы Userver — фреймворка для написания асинхронных микросервисов В Яндекс.Такси придерживаются микросервисной архитектуры. С ростом количества микросервисов мы заметили, что разработчики много времени тратят на boilerplate и типичные проблемы, при этом решения не всегда получаются оптимальные. Мы решили сделать свой фреймворк, с C++17 и ...

[Перевод] Dart 2. Асинхронное программирование: потоки данных Асинхронное программирование: потоки данных Содержание Получение событий потока События с ошибкой Работа с потоками Типы потоков Потоки-подписки Широковещательные потоки Методы, обрабатывающие поток Методы, изменяющие поток Функция transform() Чтение и декодирование файл...

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

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

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

Обзор Intel Core i7-7740X. Тесты с процессорами 2019 года Тестируемый сегодня Intel Core i7-7740X далеко не новинка, но он по-прежнму остается интересным, выступая альтернативой массовому сегменту с сокетом LGA 1151v2. Также процессор может быть интересен, как решение перед предстоящим апгрейдом на старшие процессоры с сокетом LGA ...

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

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

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

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

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

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

Backend United #5: Шаурма — микросервисы, распределенные системы и Кафка Привет! 7 декабря в офисе Авито пройдёт пятый митап в серии Backend United, получивший название «Шаурма». Эта встреча ориентирована на архитекторов и на разработчиков. О чём хотим поговорить? Многие компании рано или поздно переезжают с монолита на микросервисы. Помимо очеви...

Tornado vs Aiohttp: путешествие в дебри асинхронных фреймворков Привет! Я Дима, и я довольно давно и плотно сижу на Python. Сегодня хочу показать вам отличия двух асинхронных фреймворков — Tornado и Aiohttp. Расскажу историю выбора между фреймворками в нашем проекте, чем отличаются корутины в Tornado и в AsyncIO, покажу бенчмарки и дам н...

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

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

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

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

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

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

Первые результаты ASUS ROG Phone 2 и Snapdragon 855 Plus в Geekbench ASUS ROG Phone 2 представят уже 23 июля, а тем временем в интернете почти каждый день появляется новая информация о новинке. Там, мы уже знаем, что смартфон станет первым, кто получит чип Snapdragon 855 Plus. Сегодня в сети появились его результаты в бенчмарке Geekbench. Т...

RESTinio — это асинхронный HTTP-сервер. Асинхронный Пару лет назад мы опубликовали RESTinio — свой небольшой OpenSource C++фреймворк для встраивания HTTP-сервера в C++ приложения. Мегапопулярным за это время RESTinio не стал, но и не потерялся. Кто-то выбирает его за "родную" поддержку Windows, кто-то за какие-то отдельные фи...

Nokia и Qualcomm Technologies протестировали 5G Компании Nokia и Qualcomm Technologies провели первый коммерческий тест 5G на территории России и оказалось, что все работает достаточно хорошо. Конечно, данная технология еще будет улучшаться и дорабатываться, да и до обычных пользователей она доберется не очень скоро. С др...

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

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

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

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

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

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

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

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

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

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

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

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

Синхронизация клиентских запросов в Spring Сегодня предлагаю Вам разобрать одну практическую задачу о гонке клиентских запросов, с которой я столкнулся в МаксимаТелеком при разработке back-end для нашего мобильного приложения MT_FREE. При старте клиентское приложение асинхронно отправляет «пачку» запросов к API. При...

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

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

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

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

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

[Перевод] Courier: мигрирование Dropbox на gRPC Примечание переводчика Большинство современных программных продуктов не являются монолитными, а состоят из множества частей, которые взаимодействуют друг с другом. При таком положении дел необходимо, чтобы общение взаимодействующих частей системы происходило на одном языке...

Google Pixel 4 под управлением Android 10 замечен на Geekbench. Первые подробности Google Pixel 3 по праву считается одним из лучших смартфонов на сегодняшний день. И ни у кого не возникало сомнений, что поисковый гигант уже вовсю работает над продолжением линейки. Ранее в сеть уже попадала информация о весьма интересном смартфоне под кодовым именем Sargo...

[Из песочницы] Распознавание цифровых схем. Асинхронный счётный триггер Борис Цирлин и Александр Кушнеров 30.10.2019 Для опытного разработчика схем не составляет большого труда узнать знакомую схему, в каком бы виде она не была нарисована. В этой статье мы покажем, что две транзисторные схемы из патентов являются вариантом асинхронного счётного ...

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

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

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

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

Большой тест внешнего жесткого диска G-Drive Mobile USB-C на 2 ТБ с интерфейсом USB type C и скоростью работы 140 МБ/с Сегодня я буду тестировать съёмный жёсткий диск G-Drive Mobile USB-C с интерфейсом USB-C, совместимый с USB 3.0/USB 3.1. Его заявленная скорость обмена данными составляет 140 МБ/с. Так-ли это на самом деле - проверим в ходе теста!

Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) Всем привет. На связи Омельницкий Сергей. Не так давно я вел стрим по реактивному программированию, где рассказывал про асинхронность в JavaScript. Сегодня я бы хотел законспектировать этот материал. Но перед тем как начать основной материал нам нужно сделать вводную. Итак...

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

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

Тесты на Codeception для PHP-бэкендов Всем привет! Меня зовут Паша, и я QA инженер команды Order Processing в Lamoda. Недавно я выступал на PHP Badoo Meetup. Сегодня хочу представить расшифровку своего доклада. Речь пойдет про Codeception, про то, как мы его используем в Lamoda и как на нем пишем тесты. Чи...

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

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

Обзор Oppo AX7 — стильный смартфон с правильным экраном На рынке остро не хватает доступных, стильных смартфонов с приятным экраном и мощной батарейкой. Есть Xiaomi Redmi Note 6, но на нём одном свет клином не сошёлся. А учитывая проблемную MIUI, хочется уже попробовать что-нибудь новенькое. И тут на тест удачно подвернулся свеже...

[Из песочницы] Ещё одна библиотека для создания mock'ов Добрый день. Я занимаюсь автоматизацией тестирования. Как и у всех автоматизаторов, у меня есть набор библиотек и инструментов, которые я обычно выбираю для написания тестов. Но периодически возникают ситуации, когда ни одна из знакомых библиотек может решить задачу с риском...

Новая версия ПО Cinebench R15 позволяет корректнее тестировать процессоры с большим количеством ядер Тест Cinebench R15 часто используется для оценки производительности процессоров. Проблема в том, что тест старый, и современные многоядерные CPU проходят его буквально за секунды. А это означает, что всё время теста они работают на максимальных частотах. Это показатель ...

3DMark теперь может тестировать смартфоны Huawei в стандартном режиме и Performance Mode Компания 3DMark выпустила обновление для своего фирменного приложения. Среди новых функций есть возможность автоматически определять, работают ли телефоны Huawei в режиме повышенной производительности (Performance Mode). Напомним, в сентябре прошлого года 3DMark удалила...

Книга «Выразительный JavaScript. Современное веб-программирование. 3-е издание» Привет, Хаброжители! Эта книга позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости. Марейн Хавербеке — практик. ...

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

Как мы собирали данные по рекламным кампаниям с интернет-площадок (тернистый путь к продукту) Кажется, что сфера интернет-рекламы должна быть максимально технологичной и автоматизированной. Ещё бы, ведь там работают такие гиганты и эксперты в своём деле, как Яндекс, Mail.Ru, Google и Facebook. Но, как оказалось, нет предела совершенству и всегда есть что автоматизиро...

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

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

Как закрывать задачи в баг-трекере Эту статью я написала в рабочем конфлюенсе в 2013 году. И на момент написания этой статьи (2019 год) она все еще была актуальна. Исходно чек-лист записала как напоминание, в том числе и себе. Потому что к задачам приходится возвращаться, в том числе людям, которые их НЕ про...

10 полезных команд для Терминала в Mac Терминал — это мощный инструмент OS X. Вы даете своему компьютеру команды, и операционная система их покорно выполняет. С помощью терминала вы можете выполнить действия, которые значительно сложнее или невозможно выполнить, используя графический пользовательский интер...

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

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

Опубликованы первые игровые тесты разогнанной спецверсии Intel Core i9-9900KS В интернет попали результаты первых игровых тестов еще невыпущенного флагманского процессора Intel Core i9-9900KS. Напомним, что данный чип — это разогнанная версия i9-9900K, в связи с чем результаты сравнения не особо-то и сильно отличаются друг от друга.

Проверка эффективности работы SOC Сегодня мы поговорим о Security Operations Center (SOC) со стороны людей, которые не создают и настраивают его, а проверяют, как это сделали другие. Под проверку попадает эффективность работы SOC, построенного для вашей компании самостоятельно или кем-то со стороны. Проверка...

Honor V20 появился в AnTuTu На просторах интернета появилась новость о том, что новый смартфон Honor V20, который китайская компания Huawei пока что не анонсировала, набирает слишком мало баллов в синтетическом тесте AnTuTu. Конечно, новость очень странная, ведь как можно оценивать продукт в разрезе пр...

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

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

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

Корпус Samsung Galaxy Note 10+ 5G испытали на прочность Две недели назад Samsung представила серию Galaxy Note 10 и завтра состоится мировой релиз новинок. Есть предпосылки говорить о том, что флагманы будут более популярными и восстребоваными, чем предшественник.   Преданным поклонникам компании вполне могли прийтись по д...

[Перевод] Разбираем Async/Await в JavaScript на примерах Автор статьи разбирает на примерах Async/Await в JavaScript. В целом, Async/Await — удобный способ написания асинхронного кода. До появления этой возможности подобный код писали с использованием коллбэков и промисов. Автор оригинальной статьи раскрывает преимущества Async...

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

Автоматизация: как работать с обновлениями Привет, Хабр! Я довольно давно и много занимаюсь автоматизацией тестирования. И не понаслышке знаю, какую боль иногда доставляют новые версии чего угодно. Обновили XCode, вышла новая Selenium, придумали новый браузер (особое спасибо Microsoft за Edge и его драйвер), зачем-т...

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

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

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

Валидация форм во Vue.js Привет, Хабр! Валидация форм — одна из самых важных задач на сайте. Нам приходится валидировать данные на присутствие, на совпадение по паттерну, создавать асинхронные валидации, применять валидации только после снятия фокуса с поля или перед отправкой формы… Порой это стан...

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

RESTinio — это асинхронный HTTP-сервер. Простой пример из практики: отдача большого объема данных в ответ Недавно мне довелось поработать над приложением, которое должно было контролировать скорость своих исходящих подключений. Например, подключаясь к одному URL приложение должно было ограничить себя, скажем, 200KiB/sec. А подключаясь к другому URL — всего 30KiB/sec. Самым инте...

Tele2 предлагает 2 недели бесплатно для тест-драйва связи Сотовый оператор Tele2 начал заманивать новых абонентов бесплатным тест-драйвом связи сроком 2 недели. Сейчас компания предлагает тем, кто рассматривает приобретение сим-карты попробовать свои услуги, получив тариф «Везде онлайн». Первые 14 дней окажутся бесплатными. Далее...

[Из песочницы] Топ 5 ошибок в моих ReactJS приложениях Больше 4х лет назад я влюбился в ReactJS и с тех пор все Fron End приложения разрабатываю при помощи этого замечательного инструмента. За это время я и команды, в которых мне повезло поработать, наделали кучу ошибок, многие из которых были благополучно исправлены. Множество ...

«Пятиминутка PHP» о ReactPHP и анонс митапа, плавно переходящего в дринкап Привет, в августе мы проведем в Москве митап с докладчиками из других городов, встречей BeerPHP и трансляцией официальной части для всех, кто не сможет присоединиться. Сегодня начинаем представлять докладчиков. Сергей Жук приедет на митап из Брянска — в его городе нет тусо...

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

AMD Radeon RX 5700 обошла GeForce RTX 2060 Super и RTX 2070 Super в тесте OpenCL Вчера появились данные о производительности видеокарт Nvidia GeForce RTX 2060 Super и RTX 2070 Super (обе, к слову, будут представлены сегодня) в тесте OpenCL бенчмарка Geekbench, а сегодня там же засветилась и AMD Radeon RX 5700. Каков ее результаты? Как оказалось, луч...

ОБЗОР свойств фотополимерных смол 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...

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

Стартовал международный бета-тест EMUI 10 Неделю назад в Китае стартовало открытое бета-тестирование оболочке EMUI 10 и Magic UI 3.0 на базе новейшей операционной системы Android 10 для восьми моделей смартфонов Huawei и Honor. А сегодня компания Huawei официально сообщила о том, что опробовать бета-версии EMUI...

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

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

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

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

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

DxOMark теперь тестирует и фронтальные камеры Длительное время компания DxOMark, которую все знают по тестам фото-возможностей смартфонов, занималась тестированием исключительно основной камеры устройства. После этого компания ставила свои оценки и получала массу популярности в сети — сейчас оценка DxOMark является неки...

МКС-модуль «Наука» проходит проверку на герметичность Многофункциональный лабораторный модуль (МЛМ) «Наука» планируется вывести на орбиту в 2020 году. Об этом, как сообщает ТАСС, рассказало руководство Центра имени М. В. Хруничева. РКК Энергия Проект «Наука» — это настоящий долгострой. Его создание, по сути, началось ещё в 1995...

Google Pixel 4 получил всего 112 баллов за свою камеру от DxOMark, расположившись на 8 месте в рейтинге Ни один из смартфонов в линейке Google Pixel нельзя назвать шедевром. Они получались либо слишком дорогими, либо слишком некрасивыми, либо с массой технических проблем в стартовых партиях. Но их все равно покупали — в первую очередь из-за камеры. В этом году Google впервые и...

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

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

[Из песочницы] Ceedling + Eclipse или unit-тесты для микроконтроллеров Программируешь микроконтроллеры? Начитался про TDD или просто устал искать баги и переписывать код заново? Друг, попробуй тесты. Читать дальше →

[Из песочницы] Как при помощи 2 видов unit-тестов сделать приложение более стабильным Привет, Habr. Меня зовут Илья Смирнов, я Android-разработчик в компании FINCH. Хочу показать вам несколько примеров работы с Unit-тестами, которые мы наработали у себя в команде. В наших проектах используется два вида Unit-тестов: проверка на соответствие и проверка на выз...

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

[recovery mode] Одна задача из SEO рутины: решение в 3 шага По правде говоря, это не «бомбический» кейс, а стандартная ситуация в SEO и её обычное решение. Из таких ситуаций состоит большая часть работы. В данном случае, статья будет интересна владельцам интернет магазинов. Сайт клиента в один момент сильно потерял в позициях. Как...

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

Тесты показали, когда имеет смысл использовать Raspberry Pi 4 вместе с SSD В прошлом месяце был представлен одноплатный ПК Raspberry Pi 4. Новая модель стала не только производительнее, но и функциональнее. К примеру, у нового ПК появился порт USB 3.0. Кроме прочего, такой разъём позволяет более полноценно использовать SSD в качестве основног...

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

10-ядерный Intel Core i9 засветился в тесте Как известно, в ближайшее время компания Intel должна представить настольные процессоры Comet Lake, которые перейдут на новый сокет, но при этом останутся на 14-нанометровом техпроцессе. Основное нововведение в этом поколении — увеличение количества ядер. Флагманс...

Рецепты PostgreSQL: планировщик асинхронных задач Для приготовления планировщика асинхронных задач нам понадобится сам postgres и его расширение pg_task. (Я дал ссылки на свой форк postgres, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальный репозиторий. Можно также воспользоваться готовым обр...

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

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

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

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

[Перевод] io_submit: альтернатива epoll, о которой вы никогда не слышали Недавно внимание автора привлекла статья на LWN о новом интерфейсе ядра для опроса (polling). В ней обсуждается новый механизм опроса в Linux AIO API (интерфейс для асинхронной работы с файлами), который добавили в ядро версии 4.18. Идея довольно интересная: автор патча пр...

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

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

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

[Из песочницы] Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb Доброго времени суток, хабровчане. Поступила задача — развернуть отказоустойчивое High Available хранилище по средствам pacamaker + drbd (в режиме dual primary) + clvmd + ctdb, которое будет монтироваться на сервер. Оговорюсь, что со всеми этими инструментами я сталкиваюсь в...

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

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

Архитектура EBA aka реактивность на всю катушку Я пришел в Tinkoff пару лет назад, на новый проект Клиенты и проекты, который тогда только запускался. Сейчас уже не помню своих ощущений от новой тогда для меня архитектуры. Но точно помню: было непривычно, что Rx используется еще где-то, за пределами обычных походов в сеть...

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

[Из песочницы] События на базе LiveData Android LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity). Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережи...

[Из песочницы] AsyncIO Micropython: методы синхронизации в асинхронном программировании В последовательном программировании я постоянно сталкиваюсь с очевидным желанием не останавливать работу программы в момент, когда целью отдельных задач(процессов) является периодические действия — например, опрос значений датчиков, или передача данных по расписанию на серве...

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

[Из песочницы] Sourcery для автоматического конвертирования в структуры объектов Realm В интернете, да и даже на Хабре, есть куча статей о том, как работать с Realm. Эта база данных достаточно удобная и требует минимальных усилий для написания кода, если ей уметь пользоваться. В этой статье будет описан метод работы, к которому пришел я. Читать дальше →

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

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

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

День, когда Dodo IS остановилась. Асинхронный сценарий Привет, Хабр! Каждый SRE в нашей команде когда-то мечтал спокойно спать по ночам. Мечты имеют свойство сбываться. В этой статье я расскажу про это и про то, как мы достигаем производительности и устойчивости своей системы Dodo IS. Читать дальше →

Смартфон Black Shark 2 Pro протестировали в бенчмарке Сегодня в сети появились результаты тестирования игрового смартфона ASUS ROG Phone 2 в китайском бенчмарке Master Lu. Неожиданно аппарат на новой платформе Snapdragon 855 Plus выступил хуже, чем Xiaomi Mi 9 на обычном Snapdragon 855 Plus. Позже стали известны результаты тест...

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

Windows Defender получил высшую оценку в тесте AV-Test Многие пользователи уверены, что антивирус Windows Defender от Microsoft является худшим решением в области безопасности. Однако последние годы разработчики упорно трудились, и теперь он стал лучшим решением, согласно тесту от AV-Test.

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

«Ждёт тебя дорога дальняя…» или решение задачи прогнозирования на C# с помощью Ml.NET (DataScience) В последнее время мне все чаще на глаза попадается информация о фреймворке для машинного обучения Ml.NET. Количество упоминаний о нем переросло в качество, и я решил хотя бы одним глазком глянуть, что же это за зверь такой. Ранее мы с вами уже пробовали решить простейшую з...

Смартфон LG Q9 замечен в базе данных теста Geekbench — предварительные сведения о платформе не подтвердились В ноябре прошлого года в одной из новостей прозвучало предположение, что основной смартфона LG Q9 послужит однокристальная система Qualcomm Snapdragon 660 или 632. Новые сведения опровергают это предположение. Источник утверждает, что аппарат замечен в базе данных тест...

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 из различных источников продолжают наводнять сеть.

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

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

Возможности Huawei Mate 30 Pro и Kirin 990 проверили в еще одном тесте Huawei Mate 30 Pro уступает ранее выпущенным флагманам. SoC Kirin 990 оказалась медленнее Snapdragon 855 Вчера Huawei представила свой флагманский смартфон Mate 30 Pro, который построен на базе однокристальной системы Kirin 990. Теперь же появились результаты тестирова...

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

Тесты Ryzen 7 3780U Microsoft Surface Edition подтверждают, что это мобильный процессор с самым производительным GPU Вчера компания Microsoft представила ноутбуки Surface Laptop 3, которые могут быть основаны на процессорах AMD Ryzen Surface Edition. Это специальные модели мобильных APU, созданные якобы специально для Microsoft. От обычных они отличаются большим количеством исполнител...

Издателем HTML5 MMORPG Mad World стала компания Netmarble Mad World— постапокалиптическая MMORPG, создаваемая на HTML 5. Первый ее трейлер вышел еще в 2017, а до релиза проект пока так и не добрался. На днях же стало известно, что издателем игры во всем мире стала компания Netmarble. Mad World так и будет кросс-платформенной игрой...

Как научить машину понимать инвойсы и извлекать из них данные Привет, хабр! Меня зовут Станислав Семенов, я работаю над технологиями извлечения данных из документов в R&D ABBYY. В этой статье я расскажу об основных подходах к обработке полуструктурированных документов (инвойсы, кассовые чеки и т.д.), которые мы использовали совсем ...

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

Корм для Битрикс-попугаев. Тестируем производительность, подбираем железо Всем нужны Битрикс-попугаи, и побольше. Я работаю администратором в хостинг-компании и постоянно сталкиваюсь с такими запросами. Давайте покончим с этим раз и навсегда — в этой статье вы найдёте ответ, как железо влияет на производительность CMS Битрикс (реальную и «попуга...

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

Nvidia утверждает, что лишь 28 моделей мониторов с Adaptive-Sync из более чем полутысячи прошли её тесты Компания Nvidia продолжает тестировать мониторы с поддержкой технологии Adaptive-Sync и составлять список «совместимых с G-Sync» моделей. Напомним, в начале года Nvidia наконец-то внедрила в свои драйверы поддержку Adaptive-Sync, но заявила, что будет провер...

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

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

Пробуем preload (PHP 7.4) и RoadRunner Привет, Хабр!  Мы часто пишем и говорим о производительности PHP: как мы ей занимаемся в целом, как мы сэкономили 1 млн долларов при переходе на PHP 7.0, а также переводим разные материалы на эту тему. Это вызвано тем, что аудитория наших продуктов растёт, а масштабирован...

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

Snapdragon 855 vs 845 vs Kirin 980: сравнение в бенчмарках Давайте рассмотрим Snapdragon 845, Snapdragon 855 и Kirin 980, которые были протестированы коллегами из XDA-Developers. Наиболее привлекательным вариантом, на мой взгляд, является Snapdragon 855. Процессор будут использовать во всех флагманах 2019 года. Сюда можно включить ...

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 долларов нель...

Админ без рук = гиперконвергенция? Это миф, достаточно распространённый в сфере серверного железа. На практике же гиперконвергентные решения (когда всё в одном) нужны много для чего. Исторически сложилось, что первые архитектуры были разработаны Amazon и Google под свои сервисы. Тогда идея была в том, чтоб...

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

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

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

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

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

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

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

Google Assistant снова победил в IQ-тесте голосовых помощников В Loup Ventures сегодня опубликовали результаты своего теста Digital Assistant IQ 2019. Хорошая новость - все ведущие цифровые помощники стали лучше.

Xiaomi представит смартфон в линейке Redmi с 48 Мп камерой 10 января Недавно компания Xiaomi сделала бренд Redmi независимым юридическим лицом и уже 10 января собирается показать первый смартфон. Им может оказаться Redmi 7, Redmi 7 Pro или Redmi Pro 2. Точное название еще не определено, но о кое-каких характеристиках известно наверняка. Глав...

Генерация документов с помощью ONLYOFFICE DocumentBuilder Привет, Хабр. Я хочу рассказать об утилите под названием DocumentBuilder, которая позволяет генерировать документы, таблицы и презентации, а также показать, как можно его использовать для решения ваших задач, на примере создания резюме из шаблонов. Работает билдер следующи...

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

Тест 3DMark Port Royal: впечатляемся трассировкой лучей и считаем «попугаев» Команда разработчиков Futuremark из компании UL Benchmarks несколько дней назад расширила возможности популярного теста видеокарт 3DMark. Теперь в пакет добавлен новый этап Port Royal, позволяющий оценить потенциал адаптеров, поддерживающих трассировку лучей в режиме реально...

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

[Из песочницы] Изучаем данные, собранные Xiaomi Mi Band за год Введение Люди носят фитнес-браслеты по разным причинам, я могу предположить некоторые из них: Для того, чтобы поддерживать себя в форме и выполнять цели по активности; Потому что это некая модная штучка; Чтобы ставить над собой эксперименты или узнать себя лучше. Я ношу фи...

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

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

Первые тесты видеокарты GeForce GTX 1660 Ti показывают, что она выступает на уровне GTX 1070 Видеокарту GeForce GTX 1660 Ti должны представить уже 22 февраля. Слухов и утечек об адаптере достаточно много, часть из них более чем достоверные, но некоторые моменты всё же оставались под вопросом. Сегодня мы имеем возможность заполнить почти все пробелы, включая цен...

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

Разворачиваем распределенное хранилище CEPH и подключаем его к Kubernetes Часть 1 Разворачиваем среду для работы с микросервисами. Часть 1 установка Kubernetes HA на bare metal (Debian) Здравствуйте, уважаемые читатели Хабра! В прошлой публикации я рассказал, как развернуть отказоустойчивый кластер Kubernetes. Но дело в том, что в Kubernetes удоб...

Закрытый альфа-тест MMO EVE Echoes стартует 26 августа CCP Games, авторы одной из самых популярных MMO современности, EVE Online, еще в прошлом году анонсировали мобильную версию игры под названием EVE: Infinite Galaxy. Позже она превратилась в EVE: Echoes, а издателем стала компания NetEase. Сегодня разработчики анонсировали с...

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

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

Печатаем Крым в миниатюре (Часть 3) Третья модель из серии - Дворец Ясная поляна. Дворец печатался в качестве теста вместе с подставкой (Тест неудачен). В данный момент модель переработана и будет изготовлена отдельно от основы.Параметры печати и полимер - те-же самые что и в предыдущих моделях. Из основных от...

MacBook Pro 13 с eGPU или топовый MacBook Pro 15. Что лучше? Графическая производительность — пожалуй, одно из самых слабых мест MacBook Pro. В особенности, это касается моделей с интегрированными видеокартами Intel. К счастью, этот недостаток легко исправим — достаточно лишь прикупить внешнюю видеокарту (eGPU) и подключи...

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

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

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

Как перемещать, выгружать и интегрировать очень большие данные дёшево и быстро? Что такое pushdown-оптимизация? Любая операция с большими данными требует больших вычислительных мощностей. Обычное перемещение данных из базы на Hadoop может длиться неделями или стоить, как крыло самолёта. Не хотите ждать и тратиться? Сбалансируйте нагрузку на разные платформы. Один из способов – pushdow...

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

Ультратонкий корпус, лаконичный дизайн: тестируем ноутбук Lenovo ThinkPad X1 Extreme Сегодня в нашем тест-лабе ноутбук Lenovo ThinkPad X1 Extreme. Судя по техническим параметрам, к нам прибыл мощный девайс, ориентированный на решение сложных бизнес-задач. При этом лэптоп подкупает изящным дизайном – не верится, что в столь тонком, легком корпусе сосредоточен...

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

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

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

Бюджетный флагман Honor 20 Pro протестирован в Geekbench: он получил 8 ГБ ОЗУ и Android 9 Официальная премьера этой модели состоится завтра, но в Geekbench Honor 20 Pro (каталожный номер модели — YAL-AL10) «протестировался» еще 15 мая, а сегодня источник отыскал в базе данных соответствующий отчет. Результаты производительности вполне соот...

Как мы создавали технологию оптического распознавания текста. OCR в Яндексе Привет! Сегодня я расскажу читателям Хабра о том, как мы создавали технологию распознавания текста, работающую на 45 языках и доступную пользователям Яндекс.Облака, какие задачи мы ставили и как их решали. Будет полезно, если вы работаете над схожими проектами или хотите узн...

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

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

Новое поколение процессоров Intel HEDT обеспечит прирост производительности... на 3-7% В базе данных Geekbench засветился процессор Intel, который, вероятнее всего, выйдет в рамках линейки Cascade Lake-X. Собственно, других вариантов, наверное, и нет. Новинку ПО определило, как Intel 0000, поэтому о названии говорить нечего. Зато мы знаем, что это 18-ядер...

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

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

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

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

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

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

[Перевод] Простые методы оптимизации программ Go Я всегда забочусь о производительности. Точно не знаю, почему. Но меня просто бесят медленные сервисы и программы. Похоже, я не одинок. В тестах A/B мы попытались замедлять выдачу страниц с шагом 100 миллисекунд и обнаружили, что даже очень небольшие задержки приводят к сущ...

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

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

OnePlus 7T оказался очень хрупким На просторах интернета есть пользователь, который занимается тестом прочности всех смартфонов на рынке. Зовут этого пользователя JerryRigEverything и он вот недавно провел детальный тест прочности смартфона OnePlus 7T. Оказалось, что гаджет довольно хрупкий и его очень легко...

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

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

Server Side Rendering для React App на Express.js На написание этой статьи меня сподвигло отсутствие какого-либо более-менее полного мануала, как же сделать Server Side Rendering для React приложения. Когда я столкнулся с этой проблемой, у меня было 2 варианта это сделать, либо Next.js фреймворк, либо используя Express.js....

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

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

Тактическая RPG Game of Thrones Beyond the Wall вышла в режиме пробного запуска на Android В конце августа студия Behaviour Interactive запустила короткий тест Android-версии тактической RPG Game of Thrones Beyond the Wall в TapTap. А теперь объявила о старте полноценного бета-теста в Google Play. Пока что он доступен только на Филиппинах, но ничто не мешает воспо...

Возможно ли без Redux? На сегодняшний день можно найти уйму позиций, где требуется react/redux. React прекрасен, вопросов нет. Вопрос к Redux — возможно ли без него. Если погуглить чуть-чуть, найдется добротная статья на хабре (https://habr.com/ru/post/350850/), где автор задается таким же вопросо...

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

Приключению в открытом мире Nimian Legends: Vandgels нужны тестеры на iOS В начале этого года на Android и iOS в режиме бета-теста вышел сиквел приключения от третьего лица под названием Nimian Legends: Vandgels. Это игра, которая в первую очередь направлена на то, чтобы продемонстрировать потенциал современных технологий, а на развлекать игрока, ...

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

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

Huawei Mate 30 Pro не впечатлил мощью в AnTuTu Huawei Mate 30 Pro еще не поступил в продажу, но это не мешает энтузиастам тестировать новинку в бенчмарках. Буквально сегодня флагман Huawei был протестирован в известном синтетическом тесте AnTuTu, а продемонстрированный результат обескуражил, а не впечатлил.   По и...

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

Тесты процессоров Ryzen 9 3900X и Ryzen 7 3700X демонстрируют их превосходство над конкурентами Вчера вечером мы смогли оценить первый тест видеокарт Radeon RX 5700 и RX 5700 XT, которые, к слову, уже подешевели, а сегодня в Сети появился обзор новых процессоров AMD. Если точнее, моделей Ryzen 9 3900X и Ryzen 7 3700X. Напомним, первая содержит 12 ядер с частотами...

Лавочка прикрыта. На Huawei Mate 30 больше нельзя поставить приложения и сервисы Google Совсем недавно Huawei представила свои флагманские смартфоны серии Mate 30, которые стали первыми смартфонами компании без поддержки приложений и сервисов Google, поскольку Соединенные Штаты включили китайского гиганта в свой «Список запрещенных компаний». С...

Создание системы формальной верификации с нуля. Часть 1: символьная виртуальная машина на PHP и Python Формальная верификация — это проверка одной программы либо алгоритма с помощью другой. Это один из самых мощных методов, который позволяет найти в программе все уязвимости либо же доказать, что их нет. Более подробное описание формальной верификации можно увидеть на пример...

[Из песочницы] Как в Microsoft SQL Server получать данные из Google Analytics при помощи R В этом материале я хочу подробно показать, как можно при помощи R в Microsoft SQL Server реализовать получение данных из Google Analytics (и вообще из любого API). Благодарности: Поскольку я ни разу не маркетолог мне требовалась помощь специалиста. Тестовый кабинет и доступ ...

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

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

Продуктовая разработка на Go: история одного проекта Всем привет! Меня зовут Максим Рындин, я тимлид двух команд в Gett – Billing и Infrastructure. Хочу рассказать про продуктовую веб-разработку, которую мы в Gett ведем преимущественно на языке Go. Я расскажу, как в 2015-2017 годах мы переходили на этот язык, почему вообще е...

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

Тест на аналитику данных Проверка смекалки и аналитических способностей.

Как исправить ошибку Windows Update 0x80073701 Несмотря на усилия Microsoft по совершенствованию работы Центра обновления Windows и обеспечения бесперебойного процесса обновления для пользователей Windows 10, существуют отдельные исправления и накопительные обновления, которые по-прежнему не могут быть установлены. И диа...

Появились результаты тестирования Radeon RX 5500 AMD готовит более дешевые варианты своих графических процессоров NAVI на основе новой архитектуры видеокарт RDNA, которая заменит все существующие карты на основе устаревшей архитектуры GCN. И AMD Radeon RX 5500, был протестирован в GFXBench - кросс-платформенном тесте, кото...

[Из песочницы] Современные методы описания функциональных требований к системам. Алистер Кобёрн. Отзыв по книге и дополнения В книге описан один метод написания части постановки задачи, а именно метод use case. Что это такое? Это описание сценария взаимодействия пользователя с системой (или с бизнесом). Система при этом выступает как черный ящик (и это дает возможность разделить сложную задачу пр...

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

«При чём тут обычные люди?!»: В сети возмутились «активистам», собравшимся перекрывать трассу М4 «Дон» Если верить комментаторам, федеральную дорогу попытаются перекрыть сегодня в 18:00. Об этом рассказали в одном из сообществ «ВКонтакте», посвященным Краснодарской области. Один из водителей опубликовал там пост, в ходе которого попросил прощения перед водителями, которые со...

В тесте автономности iPhone 11 Pro Max обошел Samsung Galaxy Note 10+ ... Новые смартфоны iPhone 2019 года выпуска не только достаточно неплохо продаются, но и продолжают быть в центре внимания экспертов и специализированных изданий. Кто-то взялся проверять новинки на прочность, другие поспешили их разобрать, а третьи взялись оценивать их функцион...

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

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

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

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

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

Тест монитора Asus Designo Curve MX38VC: король ультра-широкого формата Монитор Asus Designo Curve MX38VC относится к офисному сегменту, но эта модель — экстра-класса. Все результаты тестов — высочайшего уровня, особенно это касается оснащения. Но и цена на данный монитор соответствующая.

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

Тесты показали, что даже 12-ядерный процессор Ryzen 9 3900X можно без проблем использовать с недорогими платами на чипсете B350 Как известно, новейшие процессоры Ryzen 3000 в большинстве случаев без проблем работают с системными платами первого поколения, основанными на наборах логики 300 Series, за исключением A320. Специалисты источника решили проверить, что будет, если использовать самый про...

Redmi Note 8 Pro c Helio G90T прогнали через AnTuTu Вчера были представлены потенциальные хиты продаж — Redmi Note 8 и Redmi Note 8 Pro. Несмотря на то, что с момента выхода предшественников прошло не так много времени, компания решила, что пора обновляться и у Pro-версии есть все, чтобы стать бестселлером. Естественно,...

OnePlus 7T Pro против iPhone 11 Pro Max: кто быстрее? В тесте на скорость сравнили два новых флагманских смартфона — OnePlus 7T Pro и Apple iPhone 11 Pro Max (первый был представлен в этом месяце, второй — в прошлом). Что касается начинки, OnePlus 7T Pro оснащен топовым чипсетом Qualcomm Snapdragon 855+ (улучшенной версией обыч...

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

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

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

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

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

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

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

3D-печать и airsoft: как я печатал «привод» Всем привет! Я попробую немного рассказать о том, как я пытался сделать страйкбольный привод при помощи 3D-принтера, что из этого получилось и с какими сложностями пришлось столкнуться. Статья может оказаться интересной для тех, кто любит airsoft, DIY или 3D-печать. Для те...

MacBook Pro (2019) сильно удивляет. Чем? Несколько дней назад Apple обновила базовую версию MacBook Pro. Новинка получила новый четырехъядерный процессор Intel восьмого поколения, сенсорную панель Touch Bar, а также клавиатуру «бабочка» третьего поколения. Наверняка, многие рассматривают этот ноутбук к покупке ...

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

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

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

Сравнение Vivo V15 Pro и Xiaomi Mi9 6/128GB. Чья 48Мп камера интереснее? Трендом 2019 года стали камеры с высоким разрешением, эта тенденция будет продолжена и дальше. Тестируемая сегодня пара новинок Vivo V15 Pro и Xiaomi Mi9 оснащены тройной основной камерой, одна из них которых идет с разрешением 48 Мп. Оба были официально представлены на росс...

Как мы поженили две банковские CRM-системы Всем привет! Я – Николай Аксенов, начальник отдела поддержки и развития CRM-систем «Росбанк Дом» (ипотечный филиал Росбанка). Исторически так сложилось, что у нас в ипотечном банке «ДельтаКредит» (летом мы присоединились к Росбанку и теперь называемся «Росбанк Дом») было дв...

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

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

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

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

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

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

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

Аутентификация по OTP на Web-сервере Apache В этом посте мы расскажем о том, как настроить аутентификацию по одноразовому паролю на Apache при помощи JAS и Radius. JAS (JaCarta Authentication Server) – автономный высокопроизводительный сервер аутентификации с поддержкой OTP- и U2F-токенов, а также программных токенов ...

Топ-7 способов быстрой проверки компетенций IT-специалистов до собеседования Найм IT-специалистов – это непростая задача. Во-первых, сейчас на рынке наблюдается дефицит опытных кадров, они это понимают. Кандидаты часто не готовы тратить много времени на «отборочные мероприятия» работодателя, если их предварительно не заинтересовать. Ранее популярная ...

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

Первые тесты новых APU AMD Ryzen разочаровывают Уже в начале следующего года AMD должна представить новые мобильные процессоры Ryzen, которые будут основаны на архитектуре Zen 2 и будут производиться по семинанометровому техпроцессу. Кодовое имя нового поколения — Renoir. И сегодня в Сети появились первые резу...

Mesh VS WiFi: что выбрать для беспроводной связи? Когда я еще жил в многоквартирном доме, я сталкивался с проблемой низкой скорости в дальнем от роутера помещении. Ведь у многих роутер стоит в прихожей, куда провайдер дотянул оптику или UTP, и там же был поставлен типовой девайс. Еще хорошо, когда собственник меняет маршр...

Сравнение времени автономной работы iPhone на iOS 10, iOS 11 и iOS 12 Автор канала iAppleBytes, известным нам по своим сравнениям, решился провести грандиозный эксперимент и узнать, как именно влияют на время автономной работы iPhone различные версии ПО. Для этих целей блогер взял три разных iPhone 6s — с установленными iOS 10.3.3, iOS ...

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

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

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

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

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

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

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

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

«Унылый и скучный»: Владелец рассказал о впечатлениях от теста эко-режима в Haval H6 После Eco даже стандартный режим в Haval H6 кажется «спортом». Парадокс: дилерами наличие эко-режима в автомобиле преподносится как преимущество (которое, впрочем, есть фактически у каждого современного авто), а на деле многим автомобилистам просто не ясна его суть. Так сво...

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

Процессор Ryzen 5 3600 показал неплохие результаты в Cinebench Чем меньше времени остаётся до выхода процессоров Ryzen 3000-й серии, тем больше утечек о них появляется на просторах Сети. На этот раз ресурс VideoCardz поделился с общественностью результатами нескольких тестов процессора Ryzen 5 3600. Для начала напомним, что процессор Ry...

[Перевод] Python в Visual Studio Code — июньский релиз Мы рады сообщить, что расширение Python для Visual Studio Code от июня 2019 года уже доступно. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также мож...

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

Google Pixel 4 XL против iPhone 11 в тесте автономности Канал PhoneBuff выделяется среди других подобных тем, что проводит тесты смартфонов при помощи роботизированных манипуляторов, что позволяет более точно оценивать скорость работы устройств. Новый тест источника связан не с производительностью, а с автономностью. И в да...

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

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

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

[Из песочницы] Решение проблемы с переключением по alt+shift в Linux, в приложениях на Electron Здравствуйте, коллеги! Хочу поделиться поделиться своим решением проблемы, которая указана в заголовке. Написанием статьи вдохновился от коллеги brnovk, который не поленился и предложил частичное (для меня) решение проблемы. Я сделал свой «костыль», который помог мне. Делюс...

[Из песочницы] Расшифровка LUKS контейнера в момент загрузки системы Всем доброго дня, ночи! Этот пост будет полезен тем, кто используется шифрование данных LUKS и хочет производить decryptдешифровку дисков под Linux (Debian, Ubuntu) на стадии расшифровки root раздела. И такой информации в интернете я найти не смог. Совсем недавно с увеличен...

iPhone 11 и 11 Pro выдержали погружение на глубину 12 метров Несложно провести самостоятельный тест iPhone 11 на предмет водонепроницаемости. Вы можете пролить на него немного пива или вина, чтобы сымитировать типичную ситуацию в баре, бросить его в стакан с водой или бассейн. А что, если у вас есть подводный дрон, который способен по...

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

AMD готовит новую видеокарту Radeon RX 560 XT с повышенными частотами Компания AMD, возможно, готовит новую версию своей бюджетной видеокарты Radeon RX 560. Известный источник утечек Tum Apisak обнаружил в базе данных теста производительности игры Ashes of Singularity запись о тестировании видеокарте Radeon RX 560 XT. На данный момент в ассорт...

Жизнь была бы слишком сладка и приторна, если бы не было "Горького Ликвида" Всем доброго времени суток.Попробую посуше.Вводные данные.Печатаю на Wanhao 7d, через nanodlpОпыт  - средний. То есть, ни много ни мало. Главное что в основном с положительным результатом.Недавно подсел на Есан. Полимер нравится, резульат 100  % всегда. Сегодня привезли поли...

Победа над первым слоем в Simplify3d!!! Свершилась моя победа (и может теперь и не только моя, но и у многих других) над ужасным первым слоем в слайсере Simplify3d!Вечная проблема - первый слой ниточками.Итак, есть три настройки первого слоя:First Layer Height (высота)First Layer Width (ширина)First Layer Speed (с...

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

Новая платформа не позволяет Samsung Galaxy Note10+ существенно превосходить Galaxy S10+ В основе смартфонов Samsung Galaxy Note10 и Galaxy Note10+ лежит однокристальная система Exynos 9825 (не для всех рынков). Эта SoC отличается от Exynos 9820 лишь частотами и тем, что производят её по техпроцессу 7 нм с использованием технологии EUV. Поэтому ожидать ско...

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

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

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

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

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

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

На Geekbench засветился игровой Xiaomi Black Shark Skywalker со Snapdragon 855 Xiaomi Black Shark – одна из самых привлекательных линеек игровых смартфонов. Сейчас на рынке представлено 2 версии, которые мало чем отличаются между собой. Но в Geekbench сегодня появилась информация о Black Shark Skywalker, и он ожидаемо работает на Snapdragon 855. Вмест...

Разговорный BERT — учим нейросеть языку соцсетей Одним из главных событий в области компьютерной лингвистики и машинного обучения в 2018 году был выпуск BERT от Google AI, который признан лучшим докладом года по мнению североамериканского отделения Ассоциации компьютерной лингвистики (NACL). В этой статье мы расскажем об э...

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

[Перевод] Liveness probes в Kubernetes могут быть опасны Прим. перев.: Ведущий инженер из компании Zalando — Henning Jacobs — не раз замечал у пользователей Kubernetes проблемы в понимании предназначения liveness (и readiness) probes и их корректного применения. Посему он собрал свои мысли в эту ёмкую заметку, которая со временем ...

AMD Radeon RX 5500 уступила GeForce GTX 1660 в первом тесте С момента анонса видеокарты AMD Radeon RX 5500 прошло уже полтора месяца, однако она все еще не появилась в продаже. Впрочем, сегодня в сети появились результаты первых тестов ожидаемой новинки. Отмечается, что в испытаниях участвовала OEM-версия из настольного ПК HP Pavilio...

Процессор Ryzen 9 3900X опережает даже 18-ядерный Core i9-9980XE за 2000 долларов 16-ядерный процессор Ryzen 9 3950X уже несколько раз появлялся в новостях, поражая своей производительностью. В частности, сегодня мы смотрели, на что способен такой CPU при разгоне до 5,4 ГГц. Героем же данной новости является более доступная 12-ядерная модель Ryzen 9...

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

Авторы Smite и Paladins ищут желающих для теста новых проектов Hi-Rez Studios больше всего известна благодаря компьютерным проектам, среди которых MOBA Smite и шутер от первого лица Paladins. Да, на мобильных у нее в портфолио есть Jetpack Fighter, но она далеко не так популярна. А разработка анонсированной пару лет назад Smite Rivals и...

В меру элегантно и качественно: обзор и тест 27-дюймового 2К-монитора Philips 276E8F Производитель называет монитор Philips 276E8F «превосходным дисплеем Quad HD с изящным дизайном, широким углом обзора и расширенной цветовой палитрой». После теста и двухнедельного использования этой модели с таким определением соглашаешься целиком и полностью. Впрочем, не о...

Неизвестная видеокарта AMD Navi засветилась в Сети с 8 ГБ памяти Анонс видеокарт AMD поколения Navi уже совсем близко, а в Сети, на удивление, до сих пор нет внятных данных хотя бы о какой-то из новинок. Сегодня инсайдер TUM_APISAK поделился небольшой порцией данных об одной из новых видеокарт. В частности, он обнаружил данные о двух...

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

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

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

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

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

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

Сила 5G. Смартфон Oppo Reno 5G загрузил фильм объёмом 1 ГБ за 6 секунд Пару дней назад компания Oppo представила смартфоны линейки Reno. Кроме прочего, компания пообещала флагманский смартфон Reno с поддержкой 5G позже в этом году. Но уже сегодня, то есть спустя два дня после анонса, Oppo продемонстрировала работу такого устройства. Конечн...

[Перевод] Новый закон для описания скорости развития квантовых компьютеров? Закон Нивена говорит, что квантовые компьютеры улучшаются с «дважды экспоненциальной скоростью». Если он выдержит проверку временем, то ждать квантового превосходства осталось недолго. Квантовый процессор Foxtail от Google В декабре 2018 года учёные из Google AI провели вы...

Интернет для дачника. Часть 4. Достаточно одной SIM-карты Тема дачного мобильного Интернета не отпускает меня и я решил продолжить тесты. В прошлый раз я протестировал российский промышленный роутер, а на этот раз я сравню готовые изделия, в которые достаточно вставить sim-карту и смонтировать на стойке, чтобы получить вполне прили...

Realme 3 против Redmi Note 6 Pro: тест на скорость Realme 3 использует чипсет MediaTek Helio P70, в то время как Redmi Note 6 Pro оборудован чипсетом Snapdragon 636. При этом оба смартфона, участвовавшие в сравнении, имеют четыре гигабайта ОЗУ и работают под управлением ОС Android 9 Pie. Помимо теста на скорость, бл...

Как производители решают, какие Android-смартфоны обновлять, а какие нет? HMD Global оперативно обновляет смартфоны Nokia до последней версии Android. Особенностью продуктов компании является отказ от собственных оболочек в пользу минимальных надстроек над чистой системой от Google. Такой вариант позволяет быстрее и качественнее адаптировать новы...

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

Kirin 990 прогнали через бенчмарк Geekbench Вчера в сети появились результаты прогонки чипа Apple A13 Bionic в Geekbench, а сегодня пришел черед показать «мускулы» Kirin 990. Ждать того, что китайский чип обойдет своего визави от Apple, было бы наивно. Но в любом случае интересно узнать, как обстоят дела с...

Открытый бета-тест MMORPG Ragnarok M может стартовать уже 9 января Когда в конце ноября открылась предварительная регистрация на ожидаемую MMORPG Ragnarok Mobile, разочарование ждало российских игроков — подать заявку можно было только с помощью мобильного телефона, а среди поддерживаемых регионов не оказалось Европы. Но в сети начала появ...

PETG PORCELAIN. Секрет китайского фарфора раскрыт? - (300 лет назад) Давно хотел совместить своё увлечение 3D печатью с древним искусством фарфора, и наконец получил такую возможность в виде образца пластика PETG PORCELAIN, недавно представленного компанией U3Print на выставке RusMould 2019. Настроек печати на сайте производителя найти не уда...

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

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

[Перевод] Хранилище LINSTOR и его интеграция с OpenNebula Не так давно ребята из LINBIT представили свое новое SDS-решение — Linstor. Это полностью свободное хранилище в основе которого используются проверенные технологии: DRBD, LVM, ZFS. Linstor сочетает в себе простоту и хорошо проработанную архитектуру, что позволяет добиться с...

Защита облачных сервисов Office 365: тестирование Check Point Cloud Guard SaaS Привет, Хабр! Меня зовут Борис, и я отвечаю за информационную безопасность клиентских и внутренних сервисов в Linxdatacenter. Сегодня мы поговорим о том, как защитить от утечки и потери данных корпоративную почту в Office 365.  Страшный сон ИТ-инженера — толпа коллег с пан...

Google Maps тестирует новый режим дополненной реальности Концерн Google запустил тестовый режим функции дополненной реальности в своих картах. О данном режиме разработчики заявили еще на конференции I/O 2018, но старт теста был осуществлен лишь теперь после завершения всех подготовительных работ.

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

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

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

Проверка WHOIS домена: что, зачем и как Если вы ещё ни разу сталкивались с таким явлением, как проверка WHOIS домена, мы готовы подробно рассказать о ней. Ответим на самые распространённые вопросы по данной теме, посмотрим, что даст проверка WHOIS домена, кому и зачем может потребоваться. Для начала, чтобы вы нич...

Выбираем лучшую видеокарту мая 2019 г. на основе сравнения 23 ускорителей 3D-графики в 8 тестах и 3 разрешениях Лучший 3D-ускоритель на май 2019 года на основе восьми тестов в трех разрешениях — Nvidia GeForce RTX 2060 6 ГБ. Также за прошедшие 4 месяца есть изменения в составе видеокарт, игр и конфигурации тестового стенда.

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

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

В первом обзоре Core i9-10980XE показал неоднозначные результаты В следующем месяце компания Intel должна выпустить HEDT-процессоры нового поколения Cascade Lake-X. Также в ноябре будут опубликованы и обзоры новинок, однако ресурс Lab501 решил не дожидаться обозначенных сроков и опубликовал результаты собственных тестов флагманского проце...

Расчёт каннибализации на основе классического A/B-теста и метод bootstrap’а В данной статье рассмотрен метод расчёта каннибализации для мобильного приложения на основе классического A/B-теста. В данном случае рассматриваются и оцениваются целевые действия в рамках процесса реаттрибуции с рекламного источника (Direct, Criteo, AdWords UAC и прочих) по...

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

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

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

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

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

Печатаем RUBBERом на Bowden экструдере 3d принтера ZAV. Приветствую всех, друзья мои! Всех кто зашел на этот сайт и решил уделить внимание данному посту. Сегодня расскажу о своем знакомстве с резиновым пластиком, под названием Rubber.  Но первым делом мне бы хотелось поведать вам, о том, каким образом этот филамент оказался у мен...

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

[Из песочницы] Разработка визуальных тестов на базе Gemini и Storybook Привет, Хабр! В этой статье я хочу поделиться опытом разработки визуальных тестов в нашей команде. Так получилось, что о тестировании верстки мы задумались не сразу. Ну съедет какая-нибудь рамка на пару пикселей, ну поправим. В конце концов, есть же тестировщики — мимо них ...

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

10-ядерный Cascade Lake-X оказался ненамного быстрее предшественника в Geekbench Постепенно разного рода информации о высокопроизводительных настольных процессорах Intel Core-X десятого поколения (Cascade Lake-X) становится всё больше. На этот раз в базе данных теста производительности Geekbench обнаружилась запись о тестировании 10-ядерного Core i9 семе...

[Из песочницы] Hunt the Wumpus или опыт написания классической игры для Android Слышали ли вы когда-нибудь про Вампуса? Независимо от ответа — добро пожаловать в его владения! В этой статье я хочу поведать вам свою историю создания игры под Android. В зависимости от компетенции читателя передаваемые мною опыт, мысли и решения будут более или менее по...

Мультиплеерный шутер с паркуром Rogue Agents доступен на Android в режиме бета-теста Студия Midnight Games начала бета-тест динамичного мультиплеерного шутера Rogue Agents. Главное отличие проекта от других мобильных игр в жанре — обилие экшена. Персонажи достаточно быстро перемещаются по карте, могут запрыгивать на возвышенности, кувыркаться, а это часто вы...

Метод бисекционного деления в тестировании Содержание Описание метода Применение тестировщиками Строка данных Файл Применение разработчиками Резюме Иногда баги сами нас находят. Вот мы впихали большую строку данных — и система подвисла. Это она из-за 1 млн символов упала? Или ей какой-то конкретный не понравилс...

Microsoft запустила тест Microsoft xCloud, своего сервиса потоковой передачи игр В прошлом месяце Microsoft открыла регистрацию для публичной бета-версии своего потокового сервиса xCloud. Теперь компания официально запустила его в предварительном доступе, так как приглашения начинают получать ранее зарегистрированные участники, сообщает ITbukva.com.Публи...

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

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

Осторожно — ГАЗ! или Как мы делали негазированные смарт-контракты Блокчейн и смарт-контракты все еще остаются горячей темой среди разработчиков и технических специалистов, много исследований и рассуждений об их будущем и о том, куда это все движется и приведет нас. У нас в Waves Platform свой взгляд на то, какими должны быть смарт-контрак...

Продвигаем Ethereum DAPP Сегодня в интернете достаточно информации, как создавать DAPP приложения. Вот вы создали крутое DAPP и теперь появляется вопрос ещё сложнее, как рассказать о нём потенциальным пользователям? Я хочу поделиться собственным опытом продвижения DAPP приложения по каталогам. Ме...

[Перевод] Об удобочитаемом именовании тестов в JS и поведенческом паттерне В ходе очередного ревью толстого Pull Request'а наткнулся на Unit Test'ы с некорректным именованием тест-кейсов. Обсуждение формулировок в тест-кейсах получилось похожим на разговор Янычара и Легкоступова в к/ф "72 метра" ("если б мне в школе так доходчиво..."). В разговоре ...

Тест навигатора NAVITEL E707 MAGNETIC: большой, быстрый и отзывчивый Новое навигационное устройство NAVITEL E707 привлекает огромным дисплеем, уникальным держателем с быстросъемным магнитным креплением и очень быстрой работой с картами благодаря ОС Linux. Но есть и еще одна главная особенность, о которой мы расскажем ниже.

Почему мы решили развивать практику тестирования ML Прогнозные и оптимизационные сервисы на базе Machine Learning вызывают сегодня интерес у многих компаний: от крупных банков до небольших интернет-магазинов. Решая задачи различных клиентов мы столкнулись с рядом проблем, что послужило для нас почвой для рассуждений на тему...

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

[Перевод - recovery mode ] Веб скрапинг для веб разработчиков: краткое резюме Знание только одного подхода к веб скрапингу решает проблему в краткосрочной перспективе, но все методы имеют свои сильные и слабые стороны. Осознание этого экономит время и помогает решать задачу эффективнее. Многочисленные ресурсы рассказывают об единственно верном мето...

Samsung Galaxy A70 против Apple iPhone X: тест на скорость Samsung Galaxy A70, участвовавший в тесте оснащен чипсетом Snapdragon 675 и имеет шесть гигабайтов оперативной памяти. Apple iPhone X же оборудован чипсетом Apple A11 Bionic и тремя гигабайтами ОЗУ. Ролик, посвященный сравнению, был опубликован на YouTube-канале Zei...

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

MacBook Pro c Intel Core i9. Стоит ли переплачивать? В середине этого года Apple представила обновленные MacBook Pro. Впервые для покупки стали доступны конфигурации с процессорами Intel Core i9 на борту. На сегодняшний день это самые быстрые мобильные решения на рынке. Журналисты Ai решили выяснить, насколько целесообразна п...

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

Битва Samsung Galaxy S10+ и OnePlus 7 Pro: определяем лучшего О Samsung Galaxy S10+ и OnePlus 7 Pro мечтают многие. Это укомплектованные по полной программе флагманы, красивые, технологичные, мощные и с хорошими камерами. Но какой из них лучше? Мы сравнили оба смартфона, устроив смотр всего вооружения, и у нас есть ответ на этот сложны...

Стоит ли доверять DxOMark? Лидер рейтинга Huawei P30 Pro проиграл в слепых тестах В пяти из семи тестов победа оказалась за Samsung Galaxy S10+, ещё в двух выиграл iPhone XS. Причем в некоторых тестах разница по количеству голосов, отданных за эти два смартфона, была не слишком значительной, а вот Huawei P30 Pro каждый раз отставал весьма существенно.

Как тестируют в Автотеке: MindMap’s, статический анализ кода и MockServer Привет! Хочу рассказать вам, как устроено тестирование в проекте Автотека, сервисе проверки автомобилей по VIN. Под катом — о том, какие инструменты мы используем для тестирования требований, планирования спринта, как устроен процесс тестирования в нашем проекте. Читать д...

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

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

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

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

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

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

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

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

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

Микросервисы на php и swoole для конвертации телеграм каналов в RSS В предыдущем посте я рассказал про то, как настроить и использовать php телеграм клиент madelineProto для парсинга постов. Но при использовании библиотеки я столкнулся с несколькими недостатками: Долгая обработка запросов из-за авторизации телеграм клиента; Неудобная нас...

На 10% медленнее. Реальный тест показал, что Black Shark 2 Pro не может набрать 500 000 в AnTuTu На пресс-конференции, посвященной анонсу игрового смартфона Black Shark 2 Pro, было объявлено о том, что это первое мобильное устройство, которое смогло набрать более 500 000 баллов в популярном бенчмарке AnTuTu. Напомним, устройство оснащено новейшей однокристальной си...

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

Окей, Google: как пройти капчу? Здравствуйте. Меня зовут Ибадов Илькин, я студент Уральского федерального университета. В данной статье я хочу рассказать о своем опыте автоматизированного решения капчи компании «Google» — «reCAPTCHA». Хотелось бы заранее предупредить читателя о том, что на момент написани...

Не без недостатков. Протестирован подводный режим съёмки флагманского камерофона Huawei Mate 20 Pro У флагманского смартфона Huawei Mate 20 Pro предусмотрена не только защита от воды, но и водонепроницаемый чехол для погружения на глубину до 5 метров и специальный режим подводной съёмки.  Ресурс AndroidAuthority протестировал данную возможность смартфона.  ...

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

Huawei Mate 20 Pro вернули в бета-тест Android 10 Q На прошлой неделе правительство США наложило санкции на Huawei, после чего многие компании прекратили сотрудничество с китайским гигантом. Одним из результатов этого стало исключение Huawei Mate 20 Pro из списка смартфонов, пользователи которых могут тестировать Android...

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

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

Если у Вас нет Питона, но есть Керас-модель и Джава Всем привет! В построении ML-моделей Python сегодня занимает лидирующее положение и пользуется широкой популярностью сообщества Data Science специалистов [1]. Также, как и большинство разработчиков, Python привлекает нас своей простотой и лаконичным синтаксисом. Мы использу...

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

Блогер JerryRigEverything проверил необычную камеру смартфона Asus ZenFone 6 на прочность Смартфон Asus ZenFone 6 попал в руки блогера JerryRigEverything, который вдоволь поиздевался над аппаратом. Учитывая специфическую конструкцию камеры этого смартфона, испытаний действительно можно придумать уйму. Если говорить о стандартных, тут всё отлично. Смартфон оч...

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

Лучшие доклады с HighLoad++ 2018 Друзья, мы договорились с компанией Онтико, что будем публиковать лучшие доклады с их конференций на своём Youtube-канале и делиться ими с вами. Так мы хотим не только распространять знания, но и помогать нашим читателям и зрителям профессионально развиваться. Ловите подборк...

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

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

Разница в 300 долларов. Мастер сокрушения выяснил разницу между «дешёвым» iPhone 11 и iPhone 11 Pro Max Известный видеоблогер-мучитель Зак Нельсон (Zach Nelson) под ником JerryRigEverything решил проверить, насколько отличается по прочности iPhone 11 от своего старшего брата — iPhone 11 Pro Max.  Напомним, iPhone 11 Pro Max Нельсон проверил неделю назад и оста...

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

SNA Hackathon 2019: усложняем архитектуру — упрощаем признаки В этой статье я расскажу про свое решение текстовой части задачи SNA Hackathon 2019. Какие-то из предложенных идей будут полезны участникам очной части хакатона, которая пройдет в московском офисе Mail.ru Group с 30 марта по 1 апреля. Кроме того, этот рассказ может быть ин...

Радиочастотное излучение iPhone 7 превысило допустимый предел безопасности Радиочастотное излучение, исходящее от Apple iPhone 7, не только превысило допустимый предел безопасности, но и вдвое превысило количество излучения, которое, согласно собственным испытаниям Apple. Это основано на документах, поданных в федеральные регулирующие органы. ...

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

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

Неделя на колесах: тест электросамоката  iconBIT Kick Scooter C60 Действительно ли это идеальный транспорт для города? Тестируем одну из самых доступных моделей в реальных условиях.

Google равно самоирония: Баг в Chrome OS нагружает процессор при проверке нагруженности процессора Вот только недавно мы рассказывали вам о том, какое удобное обновления своей большой операционки готовит для нас Google, а тут уже новый интересный баг подъехал. Стандартная ситуация, когда пользователи, имеющие возможность раннего доступа какой-либо программе, обнаруживают...

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

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

Паттерны и антипаттерны обоснования задач Содержание 1. Антипаттерны: плохое обоснование 1.1. Очевидно же 1.2. Мамой клянусь! 1.3. Зайчики обиделись 2. Хорошие паттерны обоснования 2.1. Пруфлинк Ссылка на требования Сами требования Ссылка в интернет Письмо заказчика ROI Статистика 2.2. Единообразие 2.3. Про...

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

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

factory_trace gem поможет почистить ваши factories Если вы пишите тесты для вашего проекта и используете factory_bot для генерации тестовых данных, то представляю вам гем factory_trace, который поможет вам поддерживать ваши factories & traits в актуальном состоянии. Читать дальше →

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

[Перевод] ИИ и 2048. Часть 1: Метод Монте-Карло «2048» через несколько недель исполняется 5 лет, а значит, пора написать что-нибудь, посвящённое этой замечательной игре. Особенно познавательна тема самостоятельной игры искусственного интеллекта в головоломку. Способы реализации есть самые разные и сегодня разберём отно...

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

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

OnePlus 7 Pro против iPhone XS Max: тест на скорость Phone Battles / YouTube Ролик, посвященный сравнению, был опубликован на YouTube-канале Phone Battles. OnPlus 7 Pro вышел совсем недавно: он оборудован чипсетом Snapdragon 855 и шестью, восемью либо же 12 гигабайтами оперативной памяти. iPhone XS Max же поступил в прода...

Как мы делали платежную систему для криптовалюты: пять основных проблем Привет, Хабр! На связи компания B2Broker, провайдер ликвидности и технологических решений для брокерской и биржевой индустрии. Один из наших продуктов — трейдинговая платформа B2BX.exchange. Когда летом 2017 года мы запускали платформу, то задумались о том, как принимать кри...

Пробы и ошибки при выборе HTTP Reverse Proxy Всем привет! Сегодня мы хотим рассказать о том, как команда сервиса бронирования отелей Ostrovok.ru решала проблему роста микросервиса, задачей которого является обмен информацией с нашими поставщиками. О своем опыте рассказывает undying, DevOps Team Lead в Ostrovok.ru. Чи...

Планировщик ресурсов в HPE InfoSight HPE InfoSight – облачный сервис НРЕ, позволяющий проактивно выявлять возможные проблемы с надёжностью и с производительностью массивов HPE Nimble и HPE 3PAR. При этом сервис может также сразу рекомендовать и способы устранения возможных проблем, причём в ряде случаев устра...

Проверка исходного кода библиотек .NET Core статическим анализатором PVS-Studio Библиотеки .NET Core — один из самых популярных C# проектов на GitHub. Неудивительно, с учётом его широкой известности и используемости. Тем интереснее попробовать выяснить, какие тёмные уголки можно найти в исходном коде этих библиотек, что мы и попробуем сделать с помощью...

«Тушить» ли сервера, если «загорелся» смоук тест датацентра? Что бы вы почувствовали, если в один прекрасный летний день дата-центр с вашим оборудованием стал бы выглядеть вот так? Всем привет! Меня зовут Дмитрий Самсонов, я работаю ведущим системным администратором в «Одноклассниках». На фотографии один из четырёх дата-центров, гд...

Изощренная проверка на прочность: смартфоном Redmi Note 8 Pro сыграли в футбол В Сети продолжают появляться ролики, в которых смартфон Redmi Note 8 Pro тестируют на прочность – с особым цинизмом. На этот раз «футболисты» команды с говорящим названием «Redmi 6400» решили, что смартфоном можно укрепить бутсы. Now these ...

[Из песочницы] Удалённое управление UART'ом через Web Начнём с железа Работал я как-то на одном заводе, где лепили всякую электронику, не шибко сложную, и иногда подпадавшую под определение «Интернет вещей». По большей части, всякие датчики для охранных систем: датчики дыма, шума, проникновения, огня и всякое другое. Ассортиме...

Тест на прочность: IPhone XS Max и Galaxy S10 Смартфоны IPhone XS Max и Galaxy S10 + соревнуются в тестовом видео на устойчивость к падениям. Оба смартфона пострадали, но последний флагман Apple показал лучшее сопротивление, в то время как Samsung mobile проигрывает, особенно из-за того, что считыватель отпечатков пальц...

[Из песочницы] Проблема установки Ruby on Rails в конце 2019 года Всем привет любители программировать и улучшать мир к лучшему. В данном посте я расскажу как мучился с установкой Ruby on Rails, сразу скажу, до этого я никогда не сталкивался с данным решением и задание мне дал потенциальный работодатель, написать определенное решение на д...

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

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

Анонс FunTech QA-automation meetup Всем привет! Приглашаем QA-инженеров на наш первый митап по тестированию, посвящённый автоматизации. Программа «Автотесты, объединяющие подходы, платформы и сердца», Михаил Чирков, ivi.ru Преимущества и недостатки кроссплатформенных автотестов (в нашем случае речь о плат...

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

2-ядерный ЦП AMD Athlon Gold 3150U замечен в тесте GeekBench В базе результатов Geekbench замечен чип, который может говорить о том, что AMD перенимает некоторую структуру именования у Intel. Речь идёт о процессоре, который был назван Athlon Gold: по-видимому, это означает, что AMD хочет использовать маркировки Intel Gold и Silver, ко...

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

Стартовал бета-тест нового сезона FIFA Mobile В сентябре стартует новый сезон FIFA Mobile. Напомним, что в отличие от консольных и ПК-версии, на мобильных EA просто обновляет приложение, не выпуская каждый год новое. Главным нововведением этого обновления станет команда наследия — возможность перенести текущий состав э...

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