Социальные сети Рунета
Четверг, 25 апреля 2024

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

Тест Xiaomi Mi Air 13.3: элегантный ноутбук с превосходной производительностью Ноутбук Xiaomi Mi Air 13.3 понравился не только высококачественным экраном и классной производительностью, но отличной мобильностью. Хотя к этой модели есть и замечания. 

Тест LG G8s ThinQ: элегантный и быстрый High-End смартфон LG G8s ThinQ показал себя как отличный высококачественный смартфон, не уступающий топовым моделям от Samsung и Huawei. Тестовые испытания проявили его положительные стороны в производительности и оснащении. Но что с камерой?

Основы реактивного программирования с использованием RxJS. Часть 2. Операторы и пайпы В предыдущей статье мы рассмотрели, что такое потоки и с чем их едят. В новой части мы познакомимся с тем, какие методы RxJS предоставляет для создания потоков, что такое операторы, пайпы(pipes) и как с ними работать. RxJS обладает богатейшим API. В документации описано б...

Мартовская Кошечка: Элегантный Косплей на Чёрную Кошку (Black Cat) в исполнении прекрасной Анастасии Черкашиной (Feli)! Здравствуйте! Сегодня для вас я подготовил сет косплея на великолепную, элегантную и грациозную Чёрную Кошку (Black Cat) из вселенной «Marvel Comics» в исполнении прекрасной Анастасии Черкашиной (Feli)!

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

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

Тест ноутбука Lenovo Yoga S940-14IWL: мощный и элегантный Меньше — лучше: в своем новом премиальном ноутбуке Yoga S940-14IWL компания Lenovo избавилась от лишнего «балласта» и представляет ультратонкое устройство с четырьмя интерфейсами на корпусе.

Близкие контакты ADL-ной степени Как навсегда вписать своё имя в историю? Первыми слетать на Луну? Первым встретиться с инопланетным разумом? У нас есть способ проще — можно вписать себя в стандарт языка C++. Хороший пример показывает Эрик Ниблер — автор C++ Ranges. «Запомните это. 19 февраля 2019 года — д...

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

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

Элегантная Женщина-Кошка в исполнении Алёны "AGflower" Сысуевой по мотивам компьютерных игр и комиксов DC! Здравствуйте, сегодня посмотрим сет элегантного косплея на утончённую Женщину-Кошку из вселенной компьютерных игр и комиксов DC! Своим перевоплощением, нас порадует шикарная красотка, косплей-модель Алёна "AGflower" Сысуева!

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

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

21 ноября, Product Engineering MeetUp: Кто такой продуктовый инженер? Продуктовая компания — понятие, которое набирает все большую популярность в ИТ-сообществе. На митапах обсуждают, как правильно построить процессы и наладить взаимодействие, чтобы команда показывала крутые результаты, спикеры на конференциях рассказывают про улучшение способ...

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

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

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

[Перевод] О декораторах в Python Всем привет! Перевод статьи подготовлен для студентов курса «Web-разработчик на Python». Интересно развиваться в данном направлении? Запишитесь на День Открытых Дверей курса и пообщайтесь вживую с преподавателем: онлайн-трансляция 23 июля в 20:00 по мск.! Когда вы упражняли...

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

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

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

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

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

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

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

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

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

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

Ориджинал косплей. Кошечка (Neko Girl) в исполнении Елизаветы Граждан Приветствую! Представляю вашему вниманию элегантный ориджинал косплей отличного качества: Кошечка (Kitty) в исполнении обворожительной и спортивной красавицы Елизаветы Граждан (Lady Biceps COSPLAY)

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

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

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

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

Увлажнитель воздуха Kitfort KT-2803: мойка воздуха с эффективным увлажнением Прибор не только увлажняет пересушенный центральным отоплением воздух, но и прогоняет его через два фильтра — поролоновый и карбоновый. В ходе всех экспериментов аппарат хорошо справлялся с возложенными на него функциями. Отметим также большой объем резервуара для воды. Так,...

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

Plants vs. Zombies 3 официально анонсирована, на Android стартовал альфа-тест Совершенно внезапно Electronic Arts и студия PopCap Games объявили о разработке новой Plants vs. Zombies 3. В Google Play уже стартовало предварительное альфа-тестирование проекта. Оно будет проходить по этапам, поэтому не факт, что у вас даже получится присоединиться к игр...

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

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

Программирование для детей. Пять самых крутых игр на HTML и JavaScript Привет, Хаброжители! Хотите сделать отличный подарок ребёнку, желающему научиться программировать, или научить взрослого, далёкого от мира кодов? Тогда книга-героиня нашего поста Вам подойдет. Эта книга научит писать код веб-игр на языках HTML и JavaScript и даже поможет чи...

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

Строгая и элегантная материнская плата - MSI MEG X570 Unify Новая материнская плата MSI MEG X570 Unify не имеет подсветки RGB, но она может быть одной из самых привлекательных плат AMD X570. Его полностью черный дизайн дает желанную передышку для тех, кто предпочитает более скрытный вид. MEG X570 Unify может выглядеть просто...

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

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

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

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

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

Тест: подходит ли тебе удаленка (не фриланс!)? Эта статья для тех, кто задумывается, стоит ли пробовать удаленную работу, и взвешивает риски: стиль жизни существенно поменяется, мало ли, что пойдет не так, а вернуться обратно будет непросто. Я не буду преподносить удаленку как райское наслаждение на пляжике под пальмочко...

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

Retentioneering: как мы open-source инструменты для продуктовой аналитики на Python и Pandas написали Привет, Хабр. Эта статья посвящена итогам четырехлетней разработки набора методов и инструментов обработки траекторий движения пользователей в приложении или на сайте. Автор разработки — Максим Годзи, который стоит во главе команды создателей продукта, он же — автор статьи. ...

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

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

[Перевод] Чтобы вести разработку быстрее, необходимо замедлиться Примечание переводчика: Начало года — отличное время, чтобы вдумчиво оценить прошедший год. Окинуть широким взглядом происходящее и понять, как сделать 2019 год лучше, спокойнее и продуктивнее. В этом деле нам показалась полезной статья How To Slow Down to Go Faster Than E...

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

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

[Из песочницы] Знакомство с lit-element и веб-компонентами на его основе В один момент мне предстояло срочно познакомиться с веб-компонентами и найти способ удобно разрабатывать с их помощью. Я планирую написать серию статей, что бы как-то систематизировать знания по веб-компонентам, lit-element и дать краткое ознакомление с этой технологией для...

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

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

[Из песочницы] Дедлайны в продуктовой разработке Дедлайны есть во всех без исключения проектах и практически во всех продуктовых процессах разработки. В проектном управлении дедлайны легко напрямую связать с выручкой, но для продуктов всё несколько сложнее. Какую роль играют дедлайны при развитии продукта? Можно ли без н...

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

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

О том как я подготовился и сдал сертификацию Oracle Database SQL (1Z0-071) Зачем написана статья? Когда я готовился к OCA и OCP по Java 8, то нашел много статей на Хабре, благодаря которым выбрал оптимальный путь и сэкономил много времени. Однако по подготовке именно к OCA Oracle Database SQL (1Z0-071) материалов на Хабре нет и в интернете тоже о...

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

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

“Есть все, что нужно, и ничего не бесит” — устами клиента глаголет истина В каком виде к вам поступает задача? Это устное описание менеджера, схема на флипчарте или ТЗ заказчика? Для нашей команды разработки — это пользовательская история. И выглядеть она может так: «Я как владелец бизнеса хочу видеть счета в мобильном приложении». Из истории след...

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

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

Обзор и тест смартфона Vivo Y17: модуль NFC и батарея 5000 мАч Для тех, кому жалко денег на флагманские модели, но не хочется обделять себя интересными функциями...

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

Как из «обычного дизайнера» стать продуктовым Привет! Меня зовут Алексей Свиридо, я дизайнер цифровых продуктов в Альфа-Банке. Сегодня я хочу рассказать о том, как из «обычного дизайнера» стать продуктовым. Под катом вы найдёте ответы на следующие вопросы: Кто такой продуктовый дизайнер и чем он занимается? Подходит ...

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

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

[Из песочницы] AnyStub, библиотека заглушек соединений в Java В отличие от множества платформ Java страдает от недостатка библиотек заглушек соединений. Если вы давно в этом мире, то наверняка должны быть знакомы с WireMock, Betamax или даже Spock. Многие разработчики в тестах используют Mockito для описания поведения объектов, DataJpa...

Xiaomi представила элегантную беспроводную зарядку мощностью 20 Вт Сегодня Xiaomi представила новую беспроводную зарядку мощностью 20 Вт. Напомним, что ранее компания анонсировала ещё более мощную версию на 30 Вт со встроенным вентилятором. Подробнее об этом читайте на THG.ru.

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

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

WavesKit — PHP фреймворк для работы с блокчейном Waves Мне нравится PHP за скорость разработки и отличную переносимость. Это очень хорошо, когда в кармане всегда имеется готовый к решению задач инструмент. Было довольно обидно, когда при знакомстве с отечественным блокчейном Waves Platform в его арсенале не оказалось готового SD...

Что мы узнали о компании MEIZU из презентации ТОР-менеджмента в Киеве? Компания стремится создавать открытые и беспроигрышные мобильные интернет-решения на основе проектирования и разработки элегантных и простых в использовании интеллектуальных устройств и систем.

Как устроено A/B-тестирование в Авито Всем привет. Меня зовут Данила, я работаю в команде, которая развивает аналитическую инфраструктуру в Авито. Центральное место в этой инфраструктуре занимает А/B-тестирование. А/B эксперименты — ключевой инструмент принятия решений в Авито. В нашем цикле продуктовой разработ...

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

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

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

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

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

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

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

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

Заслуженно популярный: обзор и тест недорого 4К-монитора AOC U2777PQU Сегодня речь пойдет о мониторе AOC U2777PQU, который выпускается уже достаточно давно. Тем не менее, по сочетанию отличных характеристик и невысокой цены модель пользуется повышенным спросом и по сей день. Мы не устояли и решили познакомиться с этим популярным монитором вжив...

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

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

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

[Из песочницы] Знакомимся с микросервисным фреймворком Moleculer Привет, %habrauser%! Сегодня я хочу рассказать тебе об одном отличном, на мой взгляд, микросервисном фреймворке Moleculer. Изначально этот фреймворк был написан на Node.js, но в последствии у него появились порты и на других языках таких как Java, Go, Python и .NET и, ск...

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

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

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

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

Тумба BDI Tanami 7109: элегантность и простота. Благодаря элегантному и современному дизайну эта тумба подойдет для любого помещения.

Microsoft представила элегантный аналог AirPods Наушники от Microsoft...круглые

10 модных стрижек для мальчиков От простых и элегантных до эффектных и хулиганских.

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

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

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

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

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

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

[Перевод] Мой компилятор для Lisp Очень рад объявить о завершении моего первого компилятора для языка программирования! Malcc — это инкрементальный AOT-компилятор Lisp, написанный на C. Вкратце расскажу о его многолетней разработке и что я узнал в процессе. Альтернативное название статьи: «Как написать комп...

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

[Перевод] Измените свой образ мышления, работая с SwiftUI На прошлой неделе я увидел, что сообщество пытается перенести наработаные шаблоны разработки c UIKit в SwiftUI. Но я уверен, что лучший способ написать эффективный код используя SwiftUI — это забыть все об UIKit и полностью изменить свое мышление с точки зрения разработки ...

Напольный пылесос Hoover Rush Extra TRE1420-019: элегантный слоненок Hoover Rush Extra — большой, довольно тяжелый, довольно шумный пылесос, снабженный хорошим комплектом щеток и насадок, длинным шнуром и большим пылесборником. Он выглядит дороже, чем стоит, и имеет не очень высокую мощность всасывания — которой, впрочем, для задач обычной до...

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

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

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

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

Intel Core i5 сливает Qualcomm: Сравнение в тестах Snapdragon 8cx с Intel i5 8250U Напомним, что Windows на архитектуре Arm может обеспечить отличное время автономной работы, но уже давно возникают вопросы по поводу производительности устройств. В Qualcomm пообещали, что это изменится, когда в декабре прошлого года был анонсирован Snapdragon 8cx.

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

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

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

[Перевод] 12 новинок Azure Media Services с искусственным интеллектом Миссия Microsoft заключается в том, чтобы дать каждому человеку и организации на планете возможность достичь большего. Медиаиндустрия — отличный пример воплощения этой миссии в реальность. Мы живем в эпоху, когда создается и потребляется все больше контента, все большими спо...

Samsung Galaxy M30s обошел Redmi Note 7 Pro и Realme 5 Pro в тесте камер Тройную камеру смартфона Samsung Galaxy M30s, который является модернизированной версией M30, сравнили в тесте с Xiaomi Redmi 7 Note Pro и Realme 5 Pro. Слепой тест среди пользователей сайта 91mobiles помог определить среди смартфонов лидера по качеству съёмки. Отметим, что…

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

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

В России появились QLED-телевизоры Samsung The Frame 2019 В России начались продажи интерьерных телевизоров Samsung The Frame 2019 модельного года. Их главной особенностью стали элегантный дизайн в изящной рамке и режим "Картина", в который автоматически переходит выключенный телевизор. Подробнее об этом читайте на THG.ru.

[Из песочницы] TON: рекомендации и лучшие практики Эта статья является переводом документа, опубликованного на странице блокчейна TON: smc-guidelines.txt. Возможно кому-то это поможет сделать шаг в сторону разработки для этого блокчейна. Также, в конце я сделал краткое резюме. Читать дальше →

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

Юмористический симулятор создателя армии зомби Zombie Night Terror выйдет 21 мая на мобильных Большая часть зомби-игр посвящена истреблению ходячих мертвецов, но в Zombie Night Terror ваша задача — провести самую захватывающую ночь в своей жизни, распространяя эпидемию и создавая армию голодной нежити. Итак, вы осознали, что единственный способ выжить в зомби-апокал...

CUBA 7: что нового? Три года назад мы объявили о выходе CUBA 6. Та версия стала революционной: вместо закрытой проприетарной лицензии мы стали распространять фреймворк свободно, по лицензии Apache 2.0. В то время мы не могли даже и близко представить, насколько это отразится на развитии фреймв...

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

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

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

Galaxy S10+ и iPhone XS обогнали Huawei P30 Pro в слепом тесте камер Phone Arena провел голосование, в котором лучшие фотографии выбирались самими пользователями. Предварительно были сделаны несколько фотографий на новые модели различных производителей – Huawei P30 Pro, Samsung Galaxy S10+ и Apple iPhone XS. Этот тест проводился «вслепую» –...

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

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

Apple и других хитрецов заставят платить налоги на месте Элегантным ирландским схемам ухода от налогов приходит конец.

Seagate представил два сверхкомпактных SSD-накопителя Элегантные и стильные модели One Touch SSD и One Touch SSD Special Edition станут идеальными аксессуарами для современного человека, который не сидит на месте.

Идеально для гостиной и не только! Эта стойка предназначена для размещения телевизоров до 70 дюймов и имеет элегантный скругленный фронт

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

[Перевод] 5 отличных способов анимировать React-приложения в 2019 году Анимация в приложениях React — популярная и обсуждаемая тема. Дело в том, что способов ее создания очень много. Некоторые разработчики используют CSS, добавляя теги в HTML-классы. Отличный способ, его стоит применять. Но, если вы хотите работать со сложными видами анимаци...

Colorful представила компактный игровой ПК iGame Sigma I300 Компания Colorful пополнила линейку игровых ПК Sigma Gaming, представив новую модель iGame Sigma I300. Новинка получила элегантный дизайн и отличается небольшими размерами, но при этом способна обеспечить максимальную производительность. Подробнее об этом читайте на THG.ru.

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

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

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

Обзор корпуса ASUS ROG Strix Helios Были времена, когда мало кто беспокоился о внешнем виде компьютера и не предъявлял никаких серьезных требований к корпусу. Чем тогда был системный блок? «Коробкой», в которой надо было разместить остальные компоненты. Постепенно с развитием компьютерной индустрии его роль ме...

(Дополнено) Обзор корпуса ASUS ROG Strix Helios Были времена, когда мало кто беспокоился о внешнем виде компьютера и не предъявлял никаких серьезных требований к корпусу. Чем тогда был системный блок? «Коробкой», в которой надо было разместить остальные компоненты. Постепенно с развитием компьютерной индустрии его роль ме...

JS-битва: как я написал свой eval() Вы можете помнить Александра Коротаева по браузерной версии «Героев Меча и Магии»: расшифровка его доклада о ней собрала на Хабре громадное количество просмотров. А теперь он сделал игру, ориентированную на программистов: играть в неё надо JS-кодом. В этот раз на разработку...

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

Измерение качества кода Android-приложения с помощью Sonarqube и Jacoco в 2019 году Привет, Хабр! Меня зовут Артём Добровинский, я работаю Android-разработчиком в компании FINCH. Однажды, за парой пинт с коллегой из компании, которая занимается размещением объявлений по продаже комиссованных МИГ'ов и комаров по имени Игорь, мы начали обсуждать статические ...

[Перевод] Десять заповедей React компонентов Написано Kristofer Selbekk, в сотрудничестве с Caroline Odden. Основано на лекции с таким же названием и с теми же людьми, состоявшейся на встрече ReactJS в Осло в июне 2019 года.От переводчика — оригинальное название The 10 Component Commandments не упоминает React, но бол...

Работа с API КОМПАС-3D → Урок 15 → Составные строки на основе параграфа В уроке 12 мы познакомились с составными строками и рассмотрели недокументированный способ их создания. В уроке 13 были представлены параграфы. Сегодня мы рассмотрим, как их использовать для создания составных строк. Для начала возьмем строки, включающие в свой состав отклон...

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

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

[Перевод] Новости из мира OpenStreetMap № 480 (24.09.2019-30.09.2019) CyclOSM is a brand new bike-oriented map 1 | Leaflet | CyclOSM v0.2 | Map data OpenStreetMap contributors О нас Уточнение: пользователь AndiTabinas не является участником программы стипендии SotM-2019 (об этом мы ошибочно написали в прошлом выпуске № 479). Информация (пос...

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

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

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

[Перевод] Стримим экран на несколько устройств по сети Возникла у меня необходимость выводить дашборд с мониторингом на несколько экранов в офисе. В распоряжении имеется несколько стареньких Raspberry Pi Model B+ и гипервизор с практически неограниченным количеством ресурсов. По видимому Raspberry Pi Model B+ не обладает достат...

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

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

Panasonic представил новый термопот NC-EG4000 Новый термопот Panasonic NC-EG4000 элегантного черного цвета с увеличенным объемом резервуара (4 л) станет незаменимым помощником на каждой кухне.

Panasonic представила новый термопот NC-EG4000 Новый термопот Panasonic NC-EG4000 элегантного черного цвета с увеличенным объемом резервуара (4 л) станет незаменимым помощником на каждой кухне.

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

OverSight – простая защита от слежки (Mac) В последние годы пользователи уже привыкли помнить о том, что веб-камера ноутбука может использоваться злоумышленниками для слежки. Те, кто более или менее серьезно относится к неприкосновенности своей личной жизни, решают эту проблему очень просто – заклеивают объектив каме...

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

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

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

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

Мой первый опыт восстановления базы данных Postgres после сбоя (invalid page in block 4123007 of relatton base/16490) Хочу поделиться с вами моим первым успешным опытом восстановления полной работоспособности базы данных Postgres. С СУБД Postgres я познакомился пол года назад, до этого опыта администрирования баз данных у меня не было совсем. Я работаю полу-DevOps инженером в крупной IT-к...

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

Аппаратное уничтожение данных на жёстком диске Жжём по полной. Ни для кого не секрет, что для полного и безвозвратного удаления информации с цифрового носителя просто выбрать файл и нажать на клавишу «del» или воспользоваться командой «rm» недостаточно. Сделать так, чтобы умные и дотошные парни не смогли восстановить ...

Тесты новейшей мобильной видеокарты GeForce GTX 1650. Новинка сильно обходит GTX 1050 Ti и лишь немного отстаёт от GTX 1060 Компания Nvidia недавно представила мобильные видеокарты GeForce GTX 1660 Ti и GTX 1650, которые должны сделать бюджетные игровые ноутбуки ещё более интересными для покупателей. С первыми тестами старшей карты мы уже знакомились, пришёл черёд младшей. Источник приводит...

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

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

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

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

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

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

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

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

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

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

Digital-мероприятия в Москве c 19 по 25 августа Подборка мероприятий на неделю. Лекция Тараса Пащенко «Критическое мышление как навык XXI века» 20 августа (вторник) Мира 123б бесплатно На лекции мы обсудим, какое место занимает критическое мышление среди навыков XXI века – гибких навыков, которые нужно развивать в себе ...

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

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

Разработка чат-бота (telegram + youtube) Почему это вообще появилось здесь? Недавно я написал статью о разработке бота на php с использование laravel+botman для telegram. Самое первое, что написали, цитирую, “стрельба из пушки по воробьям”. Я согласен с этим, даже осознавал это во время разработки, но мне был инте...

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

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

Полный привод в матрицах 4×4 Само умножение нехитрое, элементы строк умножаются на столбцы поэлементно и складываются. Как корректно умножать можно посмотреть здесь Языковая часть написана на Delphi, а для оптимизации код выполнен с применением встроенного 64-х битного ассемблера. Рассматриваются 4 прак...

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

Наушники Sony WI-1000X: тест весомых шумодавов Sony WI-1000X показали себя очень хорошо. Звук In-Ear-наушников с нашейным ободком нам очень понравился, как и отличные автономность, оснащение и система Noise Cancelling (ANC). Однако Bose QuietControl 30 могут получить больше.

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

Zalman Z7 Neo: элегантный ПК-корпус со стеклянными панелями В ассортименте Zalman появился компьютерный корпус Z7 Neo формата Mid Tower с возможностью установки материнской платы ATX, micro-ATX или mini-ITX. Элегантное решение выполнено в чёрном цвете. Спереди и сбоку установлены панели из закалённого стекла толщиной 4 мм. Кроме того...

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

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

Harman представила акустическую систему Harman Kardon Enchant HARMAN представила в России серию домашних акустических систем Harman Kardon Enchant. Запатентованная технология Harman Kardon MultiBeam использует алгоритм цифровой обработки (DSP), который позволяет звуковым панелям Enchant создавать эффект объемного звука без допо...

Тест и обзор Honor 10 Lite: недорогой смартфон, который способен приятно удивить Honor 10 Lite имеет лучшую производительность среди смартфонов в ценовом сегменте до 16 000 рублей. Помимо этого, у него отличный LC-дисплей и очень продолжительная автономная работа. Чем понравился этот аппарат и в чем есть пробелы — в нашем обзоре.

Михаил Ларионов, Circles.is: о карьере в Facebook, предпринимательстве, создании сообществ и продуктовом мышлении Я поговорил с Михаилом Ларионовым, который сделал фантастическую карьеру от разработчика инди-игр в России до руководителя разработки платформы Facebook Messenger в Калифорнии. Теперь Миша делает свои продукты про то, что ему по душе — например, про развитие сообществ. Это ...

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

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

Дайджест управления продуктом за октябрь Привет, Хабр! Я экспериментирую с форматом, поэтому решил написать этот дайджест. Не так важно кто ты, самое важное — твой интерес к digital и желание узнать чуть больше про управление продуктом. Буду писать много про это, но не только. Основные новости будут из разных про...

[Перевод] Храним SSH-ключи безопасно Хочу рассказать как безопасно хранить SSH-ключи на локальной машине, не боясь за то, что какое-то приложение может украсть или расшифровать их. Статья будет полезна тем, кто так и не нашел элегантного решения после паранои в 2018 и продолжает хранить ключи в $HOME/.ssh. Для...

[Перевод] Руководство по аннотациям TestNG для Selenium WebDriver Мир, труд, май, хабровчане! Для тех, кто также как и мы ворвался в межпраздничную рабочую неделю, мы подготовили перевод, который хотим приурочить к старту набора на курс «Java QA Engineer», запуск которого запланирован на 28 мая. TestNG — это тестовый фреймворк, созданн...

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

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

MQTT/UDP, предвесенние итоги: дистанционная конфигурация и цифровая подпись Зима кончается, и это повод подвести очередную черту и рассказать, что нового появилось в MQTT/UDP. Для начала, ссылки на предыдущие введение и статью. Спасибо всем, кто с интересом отреагировал и отдельно тем, кто делился мыслями. Вы мне очень помогли с подходом к цифрово...

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

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

Обзор ноутбука Acer Swift 5: сверхлегкий и мощный Удивительно легкий, элегантный и мощный - ультрабук от Acer сочетает в себе все необходимое для комфортной работы в офисе и командировках. Рассказываем, на что способен один из лучших бизнес-ноутбуков 2019 года.

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

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

Нам всем нужен хелпдеск Задумать разработку облачной хелпдеск-системы в 2018 году со стороны казалось не самой трезвой идеей — на первый взгляд рынок есть, отечественные и зарубежные решения есть, самописных систем тоже хватает. Задумать разработку новой системы, когда у тебя уже есть большая CRM-р...

Гибкий фотополимер В продолжение тестирования фотополимеров для LCD - дошли руки до TPU, или гибкого полимера.Сначала проба. как всегда.полоска полимера, засветка, кручение. В вашем браузере отключен JavaScript BX.ready(function() { BX.message({'ENABLE_JAVASCRIPT':'В вашем браузер...

Product Fest — конференция по управлению IT-продуктами, на которую вы захотите пойти Управление продуктом — состоявшаяся дисциплина. На продакт-менеджеров большой спрос, а практических знаний хватает не у всех, поэтому 9 декабря мы проведем профессиональную продуктовую конференцию Product Fest. К её организации и программе мы применяем правило: «Сделать таку...

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

Как квантовая запутанность поможет в детектировании гравитационных волн Мы недавно сделали эксперимент по проверке нового подхода к снижению квантовых шумов в LIGO и написали статью про это, смотрите на arXiv: «Demonstration of interferometer enhancement through EPR entanglement». А тут я расскажу, какие такие квантовые шумы в LIGO, как их можно...

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

[Перевод] Тесты или типы Привет, Хабр. На днях я искал, как сделать что-то в Idris, и наткнулся на неплохой пост, вольный перевод которого выглядит вполне уместным. Вольности и отсебятину, где необходимо, я буду обозначать ⟦вот такими закорючками в начале и в конце⟧. Когда стоит использовать тесты, ...

[Из песочницы] CSS-переход свойства height от 0px до auto Здравствуй, Хабр! Хочу поделиться ещё одним способом создания css-перехода (transition) свойства height от 0px до auto. Столкнулся с данной проблемой при разработке веб-компонентов TreeView и DataGrid. В TreeView решил сделать плавное развёртывание/свёртывание узлов, а в ...

Обзор электронной книги ONYX BOOX Darwin 5 Новая «читалка» ONYX BOOX Darwin 5, попавшая нам на обзор – это элегантное устройство с 6-дюймовым дисплеем формата E-Ink Carta, функцией SNOW Field, комфортной для глаз подсветкой MOON Light+ и мощным четырехъядерным процессором. Как все это работает на практике, разбираемс...

Тест-драйв Peugeot 5008 GT: интересно, занятно, но не для всех Кроссовер с 7-местным салоном, экономичный дизель и 8-ст. «автомат», отличная комплектация, передовое оснащение – кажется, перед нами рецепт идеально-универсального автомобиля. Но нет. На ряд ключевых вопросов, которые от него ждут покупатели масс-маркета, Peugeot 5008 не мо...

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

Элегантный ПК-корпус Xigmatek Beast оборудован четырьмя RGB-вентиляторами Компания Xigmatek выпустила компьютерный корпус под названием Beast, допускающий установку материнских плат типоразмера АТХ, Micro-ATX и Mini-ITX. Элегантное устройство полностью выполнено в чёрном цвете. Спереди установлена сетчатая панель, а боковая стенка изготовлена из з...

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

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

«Мы доверяем друг другу. Например, у нас вообще нет зарплат» — большое интервью с Тимом Листером, автором Peopleware Тим Листер — соавтор книг «Человеческий фактор. Успешные проекты и команды» (в оригинале книга называется «Peopleware») «Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения» «Балдеющие от адреналина и зомбированные шаблонами. Паттерн...

[Перевод] Элегантная обработка ошибок в JavaScript с помощью монады Either Давайте немного поговорим о том, как мы обрабатываем ошибки. В JavaScript у нас есть встроенная функция языка для работы с исключениями. Проблемный код мы заключаем в конструкцию try...catch. Это позволяет прописать нормальный путь выполнения в разделе try, а затем разобрать...

Тест жесткого диска Western Digital Black 6TB: супербыстрый HDD для настольных ПК Жесткие диски серии Black в продуктовой линейке производителя Western Digital считаются высокопроизводительными моделями. WD Black 6TB, благодаря большому и оптимизированной производительности этот HDD достигает топовых скоростных показателей.

Marvel Comics: Косплей на элегантную Чёрную Кошку (Black Cat) Приветствую вас! Сейчас посмотрим красивый сет косплея на шикарную, элегантную и грациозную Чёрную Кошку (Black Cat) из вселенной «Marvel Comics» в исполнении прекрасной Алисы Варшавской (vixena_siren)!

Волшебный косплей по мотивам Revelation Online: Bai Di Здравствуйте! Представляю вашему вниманию волшебный косплей высокого качества по мотивам игры Revelation Online: Bai Di в исполнении красивой и элегантной косплей-модели Екатерины Романовой (Mekachima)

ADATA создала элегантный накопитель UV350 объемом 64 ГБ Компания ADATA Technology, ведущий производитель высокопроизводительных модулей DRAM, продуктов NAND Flash и мобильных аксессуаров, рада объявить о выпуске USB-накопителя ADATA UV350.

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

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

Методика D.I.Y. проекта. Часть вводная Данная статья написана радиолюбителем, имеющим опыт руководства проектами по разработке и постановке на производство сложной радиоэлектронной аппаратуры. Цель данной статьи: помочь энтузиастам в организации их проектной деятельности, а также обозначить различия в подходах ...

[По докам] Flutter. Часть 1. Для Android разработчиков Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучени...

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

JMeter — швейцарский нож тестировщика (Часть 2) Сегодня расскажу, как мы с помощью JMeter’а наладили процесс кэширования продуктовых страниц, проверили работу мобильного приложения без самого приложения и создали 2000 юзеров в системе без доступа к базе данных. Кто не в курсе, что здесь происходит, читайте первую часть ...

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

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

Тест-драйв Lexus ES250: покупка не по любви, но по расчету Сходу: седан Lexus ES250 порадовал в деталях, но не удивил в целом. Однако это та модель, которую я с чистой совестью смогу рекомендовать, если речь зайдет о покупке автомобиля бизнес-класса «по расчету». Все просто: новый Lexus ES250 – очень выгодное предложение в своем кла...

[Из песочницы] Кризис DDD сообщества Год назад Максим Аршинов (marshinov) выступил с докладом "Быстрорастворимое проектирование". Отличный доклад, харизматичный спикер, полезные материалы в конце. Этот доклад изменил моё понимание того что я делал — кто из нас не пытался интуитивно применить pipeline-архитектур...

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

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

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

Graceful degradation. Доклад Яндекс.Такси Сервисы необходимо писать так, чтобы минимальная функциональность сохранялась всегда — даже если откажут критически важные компоненты. Илья Сидоров, руководитель одной из команд продуктовой разработки бэкенда Яндекс.Такси, объяснил в своем докладе, как мы даем пользователю з...

[Перевод] Пишем HTTP/1.1 & HTTP/2 клиент и сервер на Golang Golang — отличный язык программирования с широким спектром возможностей. В этой статье показано, как на Go можно написать клиент и сервер для протоколов HTTP/1.1 и HTTP/2. Читать дальше →

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

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

7 отличных рецептов теста на кефире для пирожков, пиццы и не только Дрожжевое и бездрожжевое, с яйцами и без, слоёное и жидкое — что бы вы ни выбрали, результат будет идеальным.

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

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

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

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

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

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

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

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

Делаем свой Google Call Screening на основе Voximplant и Dialogflow Возможно, вы слышали или читали про функцию Call Screening, которую Google выкатил для своих телефонов Pixel в США. Идея отличная – когда вам поступает входящий звонок, то виртуальный ассистент начинает общаться, в то время как вы видите этот разговор в виде чата и в любой ...

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

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

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

[Перевод] Создание игры для SEGA Mega Drive/Genesis в 2019 году Даже сегодня люди по-прежнему продолжают создавать новые игры для старых консолей. Мы называем их «homebrew». Иногда это способ реализовать детскую мечту о создании игры для консоли, на которой играл ребёнком. Но кроме того это ещё и интересная задача для любого дизайнера и...

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

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

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

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

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

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

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

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

Быстрый тест LG V50 ThinQ: смартфон с 5G, съемным экраном и 5 камерами К LG V50 ThinQ можно подключить чехол с экраном, превратив его в раскладушку с двумя дисплеями. Мы успели познакомиться с новинкой и даже записать на нее забавное AR-видео.

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

Звуковая панель Panasonic Dolby Atmos Сделайте ваш телевизор живым с помощью звуковой панели Panasonic Dolby Atmos. Благодаря DTS: X и Dolby Atmos устройства SC-HTB900 и SC-HTB700 обеспечивают захватывающую звуковую атмосферу. Звуковые панели Dolby Atmos с их универсальным и элегантным дизайном дополняют люб...

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

[Из песочницы] Как создать 2D игру с Python и аркадной библиотекой Привет, Хабр! представляю вашему вниманию перевод статьи How to create a 2D game with Python and the Arcade library автора Paul Vincent Craven Как создать 2D игру с Python и аркадной библиотекой Узнайте, как начать работу с Arcade, простой в использовании библиотеки Python д...

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

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

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

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

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

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

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

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

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

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

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

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

Тест и обзор смартфона Motorola Moto G7 Plus: средний класс с отличной камерой Смартфон Motorola Moto G7 Plus обладает редким сплавом качеств для среднего класса: отличная сборка, материалы и великолепная работа камеры. Впрочем, к оснащению возникли вопросы.

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

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

Sony Xperia 5 – компактный флагман с тройной 12-Мп камерой На международной выставке потребительской электроники IFA 2019 компания Sony анонсировала новый флагманский смартфон под названием Xperia 5. Отличительной особенностью новинки стал элегантный и компактный корпус. Дизайн и дисплейВнешне Xperia 5 практически идентичен…

Биохакинг, ДНК-тесты и долголетие Что влияет на продолжительность жизни и как помочь себе быть здоровым.

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

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

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

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

Разработка Unix подобной OS — Оболочка. Заключение (9) Пришло время написать первую отдельную программу для нашего ядра — оболочку. Она будет храниться отдельным .elf файлом и запускаться init процессом при старте ядра. Это последняя статья из цикла по разработке своей операционной системы. Читать дальше →

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

«Универсал» в команде разработки: польза или вред? Всем привет! Меня зовут Людмила Макарова, я менеджер разработки в УБРиР и треть моей команды – «универсалы». Признайте: каждый Tech Lead мечтает о кросс-функциональности внутри своей команды. Ведь это так круто, когда один человек способен заменить трех, да еще и сделать ...

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

Cooler Master выпускает универсальный держатель видеокарты ELV8 Cooler Master, мировой лидер в разработке и производстве инновационных компьютерных компонентов, представляет держатель универсальной видеокарты ELV8. Был разработан в сотрудничестве с известным производителем и разработчиком ПК TantricModz. ELV8 отличается элегантным диз...

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

LG Signature — премиальные и технологичные решения компании Новая рекламная интернет-кампания бренда LG SIGNATURE демонстрирует передовые технологии премиального бренда, представленные в элегантной и функциональной продукции. Компания задает новые стандарты технологического прогресса с передовым OLED телевизором, стиральной машиной...

10 способов победить кризис идей Помогут в случае, когда вдохновения нет, а нужно сделать «вау» уже к понедельнику.

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

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

Как живут фрилансеры: дизайн книжных обложек, собственное производство рюкзаков и работа в путешествиях Героиня нового выпуска интервью с Фрилансим — Наташа Байдужа, дизайнер и человек-пароход. За годы фриланса успела пожить в Москве, Одессе, Черногории, придумать свою марку рюкзаков (сшить и продать первую партию), написать детскую книгу, сделать бесчисленное множество иллюст...

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

[Перевод] #NoDeployFriday: помогает или вредит? Нужно ли запрещать деплоить в production в определённое время? Или движение #NoDeployFriday стало реликтом времён, когда не было всеобъемлющих интеграционных тестов и непрерывного деплоймента? В своей команде вы могли столкнуться с той же самой дилеммой. Кто прав, а кто ви...

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

[Перевод] React и Vue: сильные стороны Здравствуйте, коллеги. Мы возобновляем наши переводные публикации. Сегодняшний текст анонсирует давно назревшую новинку по веб-разработке, посвященную ультрасовременной библиотеке Vue.js. Учитывая, что у нас в ассортименте имеется сразу три отличные книги по React, а также ...

Мысленный эксперимент: Flutter на Go Совсем недавно я открыл для себя Flutter – новый фреймворк от Google для разработки кроссплатформенных мобильных приложений – и даже имел возможность показать основы Flutter человеку, который никогда не программировал до этого. Сам Flutter написан на Dart – языке, родившимся...

Лучшие смартфоны лета. Huawei P30 и P30 Pro попали в десятку рейтинга Роскачества Роскачество опубликовало обновлённый международный рейтинг смартфонов. Он пополнился одиннадцатью новинками, включая Huawei P30 и P30 Pro, Samsung Galaxy M20, Samsung Galaxy A70, Samsung Galaxy A50, Sony Xperia 10 и Xperia 10 Plus.   Рейтинг составлен по результат...

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

Женственная Красота: Чёрная Кошка в исполнении Алисы Шпигель Здравствуйте! Сегодня для вас я подготовил сет косплея на великолепную, элегантную и грациозную Чёрную Кошку (Black Cat) из вселенной «Marvel Comics» в исполнении прекрасной Алисы Шпигель (MightyRaccoon)!

[recovery mode] В поисках оптимального средства В этой статье я расскажу, как познакомился с Quest Netvault Backup. О Netvault Backup, когда этот софт еще принадлежал Dell, я уже слышал много положительных отзывов, но мне еще не приходилось его «щупать» руками. Читать дальше →

[Из песочницы] Управление подставкой для ноутбука с помощью digispark Решил написать статью об очень простом устройстве, сделанным за два вечера. Решило оно давнюю проблему, чему я сильно рад и использую его по сей день. Отработало исправно оно около 3 месяцев. Собственно вот что получилось в итоге. Кого заинтересовало, прошу под кат. Читат...

Графика Intel Iris Plus G7 iGPU превзошла AMD RX Vega 10: тесты Отличные результаты, если не брать в расчет выход новых АПУ от АМД

Nginx VTS Stats, Mockify — mock API, сравнение Wiremock и Mockify В этом посте я хотел сделать демо Nginx VTS + Prometheus + Grafana. Для демо необходимо было чтобы upstream могли выдавать разные http коды. Это могли сделать следующие проекты: Mockify, написанный на Golang, и WireMock, написанный на Java. Небольшое оглавление установка и...

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

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

Huawei Mate 20 Pro не смог превзойти P20 Pro в рейтинге DxOMark Эксперты из DxOMark опубликовали результаты теста камеры Huawei Mate 20 Pro, который был представлен еще в октябре прошлого года и считается главным камерофоном на рынке. Аппарат набрал 109 баллов, столько же у Huawei P20 Pro. За качество фотографий оба смартфона получили 11...

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

Книга «Учимся кодить на JavaScript» Привет, Хаброжители! Мы издали книгу для мальчиков и девочек от 10-11 лет которая поможет самостоятельно, без помощи родителей и учителей, написать программный код. Ты любишь играть онлайн? Общаться с друзьями через ВКонтакте, Фейсбук и Инстаграм? Смотреть видеоролики на см...

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

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

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

Тест портативного жесткого диска 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.

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

Новая станция беспроводной зарядки Xiaomi обладает мощностью 20 Вт Китайская компания Xiaomi представила новый аксессуар для смартфонов — станцию быстрой беспроводной подзарядки с элегантным минималистским дизайном.

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

[Перевод] Современное окружение для React Native приложений В этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest. Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение. Современные разработки позволяют интегрировать Typescript в ...

Google Play Instant. Рефакторинг длиною в жизнь Когда ввязываешься в Early Access Program, никогда заранее не знаешь, что получится в итоге. Конечно, надеешься, что технология взлетит, а твое приложение опередит рынок и получит порцию пиара на Google I/O. И это неплохая мотивация, чтобы на начальном этапе вместо документа...

Процессор Intel Core i7-1065G7 (Ice Lake) впечатляет производительностью в ряде тестов Несколько дней назад мы уже имели возможность убедиться, что грядущие процессоры Intel Ice Lake должны обеспечить отличный прирост производительности относительно текущего поколения. Тогда мы говорили о CPU Core i7-1065G7. Сегодня мы можем ещё раз взглянуть на этот про...

Подборка: unboxing железа IaaS-провайдера Делимся материалами с распаковкой и тестами СХД и серверного оборудования, которые мы получали и использовали в разные периоды активности нашего IaaS-провайдера. Читать дальше →

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

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. Каков ее результаты? Как оказалось, луч...

[Из песочницы] IMaskjs — 3 года в Open Source Всем привет! Прошло 3 года с тех пор, как я начал работу над библиотекой imaskjs. Хотя opensource — это бесконечный процесс, но можно сказать что в целом работа закончена и перешла в вялотекущий багфикс. На данный момент я сделал все что хотел, других идей нет, разве тест...

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

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

CES 2019: Элегантный компьютерный корпус In Win 905 На выставке CES 2019 в Лас-Вегасе дебютировал компьютерный корпус In Win 905 формата Mid Tower, подходящий для создания игровой настольной системы. Новинка выполнена из алюминия. Сбоку располагается панель из закалённого стекла, через которую хорошо видны установлен...

Управляем генератором или борьба с АЦП в STM32F030 У меня как-то исторически не сложилось с семейством STM32F030, лет 5 назад попробовал поработать с ними и долго удивлялся корявости работы большей части периферии, а потом забил на них. И вот на днях мне все таки пришлось вернуться к данной серии, нужно было измерять за мини...

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

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

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

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

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

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

CES 2019: Портативные накопители LaCie Mobile с портом USB Type-C Компания Seagate Technology представила в ходе выставки CES 2019 портативные накопители  LaCie Mobile Drive и LaCie Mobile SSD, которые поступят в продажу до конца января. Новинки заключены в элегантный корпус. Для подключения к компьютеру служит симметричный п...

[Перевод] Open source не приносит денег, потому что не создан для этого Лучший способ что-то сделать — хотя бы попробовать Все знают, что на open source невозможно заработать, верно? Я сейчас размышляю на эту тему, потому что Mozilla хочет в ближайшие несколько лет диверсифицировать доходы, но у нас одно ограничение — все разработки обязатель...

[Из песочницы] Workflow одного спринта agile команды разработки Не буду претендовать на свежесть или уникальность, хотелось рассказать своими словами простой материал со стороны описания пользы понятий и действий. Бездумный карго-культ, который насаживают сверху редко приносит 100% пользу. Возможно многие, кто пришел в IT сам, а не в ст...

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

Oppo Reno 10x Zoom против OnePlus 7 Pro: тест на скорость Oppo Reno 10x Zoom, так же как и OnePlus 7 Prо, оснащается чипсетом Snapdragon 855. При этом оба смартфона, участвовавшие в сравнении, имеют по шесть гигабайтов оперативной памяти. Ролик, посвященный сравнению, был опубликован на YouTube-канале TechTag. Помимо теста...

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

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

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

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

Создаем краудсорсинговые карты помощи на WordPress + shMapper TL;DR мы сделали бесплатный опен-сорсный плагин shMapper, который позволяет создавать карты помощи, а также другие краудсорсинговые карты (с подложкой на Я.К и OSM) на WordPress. Завязка Девять лет назад горела вся центральная Россия. Я написал хабрапост, в котором призвал...

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

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

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

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

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

HDMI-LVDS. Разработка на TSUMV59 от MStar Доброго времени суток, Хабр! В продолжение прошлой статьи на тему DisplayPort-LVDS, решил написать о своей новой разработке контроллера HDMI-LVDS на чипе TSUMV59 от MStar. Контроллер имеет много интересного на борту, например, аналоговый выход звука, ИК порт, кнопки управ...

Элегантная вампирша Селин в исполнении Ани iChios Эрлстрейм по мотивам саги Другой Мир (Underworld) Селин - вампирша, главный персонаж серии фильмов "Другой мир". В данный момент считается самым сильным вампиром в мире, так как вкусила крови Первого бессмертного. Предпочитает использовать парное оружие и носить одежду из латекса.

Костя Горский, Intercom: про города и амбиции, продуктовое мышление, навыки для дизайнеров и саморазвитие Алексей Иванов (автор, Ponchik.News) пообщался с Костей Горским, дизайн-менеджером в компании Intercom, бывшим дизайн-директором «Яндекса» и автором телеграм-канала «Дизайн и продуктивность». Это пятое интервью в серии интервью с топовыми специалистами в своих областях про ...

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

Заглушка для зарядки самокат из гибкого Flex пластика. На моем замечательном самокате от iconBit оторвалась резиновая заглушка на зарядку. Когда едешь в мокрую погоду (редко но бывает) может попасть вода и это может плохо для него кончиться. Деталька мелкая но важная, некоторое время я просто вставлял оторванную заглушку и она д...

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

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

ТЕСТ: Понимаете ли вы сленг программистов? Сегодня День программиста, поэтому фразу «Я что-то нажал, и всё сломалось» лучше держать при себе. А вот познакомиться с профессией и почувствовать себя в теме можно и даже нужно. Что такое код-пахлава и как использовать метод пинг-понга? Пройдите тест и выясните, получится ...

[Перевод] PostgreSQL 11: Эволюция секционирования от Postgres 9.6 до Postgres 11 Отличной всем пятницы! Все меньше времени остается до запуска курса «Реляционные СУБД», поэтому сегодня делимся переводом еще одного полезного материала по теме. В процессе разработки PostgreSQL 11 была проделана впечатляющая работа по улучшению секционирования таблиц. Секц...

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

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

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

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

«Темные паттерны» и закон: как регуляторы США пробуют контролировать продуктовые механики и снижать влияние тех-компаний «Темные паттерны» (dark patterns) — это такие схемы вовлечения пользователя в продукт, при которых есть происходит игра с нулевой суммой: выигрывет продукт, а проигрывает потребитель. Говоря проще, это непротивоправное склонение пользователя к определенным действиям. Как п...

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

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

Software Defined Radio — как это работает? Часть 4 Привет Хабр. В третьей части было рассказано, как получить доступ к SDR-приемнику посредством языка Python. Сейчас мы познакомимся с программой GNU Radio — системой, позволяющей создать достаточно сложную конфигурацию радиоустройства, не написав ни единой строчки кода. Д...

[Перевод] Возможно, очень скоро мы увидим рекламу в Google Картинках Реклама, без сомнения является хлебом для Google. Поэтому неудивительно, что компания постоянно ищет способы расширения аудитории и инструменты, которые она может сделать доступными для рекламодателей. Теперь Google тестирует контекстную рекламу в Google Images. Читать да...

От копипасты к компонентам: переиспользуем код в разных приложениях Badoo разрабатывает несколько приложений, и каждое из них — это отдельный продукт со своими особенностями, менеджментом, продуктовыми и инженерными командами. Но все мы работаем вместе, в одном офисе и решаем похожие проблемы. Развитие каждого проекта происходило по-своем...

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

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

[Перевод] Amazon Prime Day 2019 – Powered by AWS Команда TestMace продолжает публикацию переводов об интересных моментах web-сферы. На очереди описание Amazon Prime Day с точки зрения разработки высоконагруженных сервисов. Приятного чтения! Уже по традиции я бы хотел рассказать вам о некоторых преимуществах AWS, которые...

Стали известны технические характеристики, результаты масштабных тестов и стоимость GeForce RTX 2060 Производительность GeForce RTX 2060 в большинстве игр схожа с представителем предыдущей линейки в лице GeForce GTX 1070 Ti, а в некоторых тестах новинка навязывает борьбу даже GeForce GTX 1080.

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

Знакомство со статическим анализатором PVS-Studio при разработке C++ программ в среде Linux PVS-Studio поддерживает анализ проектов на языках C, C++, C# и Java. Использовать анализатор можно под системами Windows, Linux и macOS. В этой заметке речь пойдет об анализе кода, написанного на C и C++ в среде Linux. Установка Установить PVS-Studio под Linux можно разными...

[Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript* * для создания динамической страницы Не так давно 12.12.2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробова...

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

Игра AirAttack! — наш первый опыт разработки в VR Продолжаем серию публикаций о лучших мобильных приложениях выпускников «IT ШКОЛЫ SAMSUNG». Сегодня – слово молодым разработчикам из Новосибирска, победителям конкурса VR-приложений «ШКОЛА VR 360» в 2018 году, когда они были студентами-первокурсниками. Этим конкурсом заверша...

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

8-разрядный код Морзе По просьбе одного из любителей применения Щ-кодов в электронных поделках возникла необходимость написать функцию (подпрограмму, процедуру), которая будет издавать трель из последовательности точек и тире. В коде Морзе длина символа может быть от 1 знака (буквы Е и Т) до 9 зн...

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

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

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

Использование Datapath Config Tool Нам предстоит сделать предпоследний шаг в практическом освоении работы с UDB. Сегодня мы будем вести разработку не при помощи автоматизированного UDB Editor, а в полуручном режиме, с использованием Datapath Config Tool. Очень хорошим подспорьем в освоении этого инструмента...

Furutech NCF Booster - тест драйв японских аудио салонов. Начинаем знакомить читателей с тестами инновационного продукта японской компании Furutech.

Видео: Galaxy S10+ опередил Huawei P30 Pro в тесте на скорость Samsung Galaxy S10+ удалось обойти в тесте на быстродействие Huawei P30 Pro и забрать лидирующую позицию. Это высказывание, во всяком случае, касается тестов скорости блогера PhoneBuff.

Знакомимся с языком Swift на примере игры Snake Всем привет! В преддверии запуска курса «iOS-разработчик. Базовый курс» мы организовали очередной открытый урок. Этот вебинар рассчитан на людей, которые имеют опыт разработки на любых языках и платформах, однако желают ещё изучить язык Swift и освоить разработку под iOS. ...

[Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes Прим. перев.: С Kubernetes-энтузиастами из проекта Garden мы познакомились на недавнем мероприятии KubeCon Europe 2019, где они произвели на нас приятное впечатление. Этот их материал, написанный на актуальную техническую тему и с заметным чувством юмора, — наглядное тому по...

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

[Перевод] Серверный рендеринг в бессерверной среде Автор материала, перевод которого мы публикуем, является одним из основателей проекта Webiny — бессерверной CMS, основанной на React, GraphQL и Node.js. Он говорит, что поддержка многоарендной бессерверной облачной платформы — это дело, которому свойственны особенные задачи....

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

Нобелевские открытия по медицине помогут в лечении рака, считает эксперт Нобелевская премия по медицине за 2019 год присуждена Уильяму Келину, Греггу Семенце (оба - США) и Петеру Ратклиффу (Великобритания) за открытие, как живые клетки реагируют на изменения уровня кислорода в организме, в том числе на "кислородное голодание", объявил в...

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

Представлены LaCie Mobile SSD на CES 2019 Компания LaCie, премиальный бренд Seagate, продолжает выпускать элегантные устройства хранения данных для поклонников стильного дизайна и специалистов творческих профессий. Для тех, кто ведет фэшн-блог и постоянно пополняет свою цифровую библиотеку многочисленными фотоснимка...

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

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

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

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

[Перевод] Встраиваемые функции в Go Go позволяет писать на ассемблере. Но авторы языка написали такую стандартную библиотеку, что бы этого делать не пришлось. Есть способы писать переносимый и быстрый код одновремено. Как? Добро пожаловат под cut. Читать дальше →

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

370 лампочек Хорошие люди прислали на тест светодиодные лампочки. Триста семьдесят штук! Прислали лампы двенадцати брендов: REV, Smartbuy, Эра, Camelion, Gauss, Navigator, Онлайт, Philips, Ecola, Фотон, Космос, General. Читать дальше →

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

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

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

[Перевод] Новости из мира OpenStreetMap № 475 (20.08.2019-26.08.2019) Отмечаем солнечные батареи — проект сообщества OSM в Великобритании на ближайший квартал 1 | data OpenstreetMap contributors Картографирование Теперь в мобильном редакторе Vespucci пользователи могут делать свои собственные заготовки. Саймон Пул написал твит, где показал,...

5 рецептов постного теста для пирожков, пиццы, вареников и не только Дрожжевое, заварное, слоёное и песочное тесто получится отличным даже без яиц и молочных продуктов.

Apache Kafka + Spring Boot: Hello, microservices Привет, Хабр! В этом посте мы напишем приложение на Spring Boot 2 с использованием Apache Kafka под Linux, от установки JRE до работающего микросервисного приложения. Коллеги из отдела фронтэнд-разработки, увидевшие статью, сетуют на то, что я не объясняю, что такое Apache ...

Обзор Hoover TRE1420 019 RUSH EXTRA. Лучший безмешковый пылесос для сухой уборки Сегодня у нас на тестах безмешковый пылесос для сухой уборки за приемлемую стоимость. Встречайте, перед вами очередная новинка от компании Hoover, модель TRE1420 019 RUSH EXTRA с мультициклонной технологией сепарации пыли AirVolution, которая сохраняет постоянную мощность вс...

Samsung Galaxy A9s с четырьмя камерами показал плачевный результат в тесте DxOMark Samsung Galaxy A9s стал первым в мире смартфоном с четырьмя камерами на тыльной панели. Но это не помогло ему получить сколько-нибудь интересные результаты в тесте камер от DxOMark. Подробнее об этом читайте на THG.ru.

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

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

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

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

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

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

CES 2019: Ноутбук MSI PS63 Modern подойдёт создателям контента Компания MSI представила на выставке Consumer Electronic Show 2019 (CES 2019) портативный компьютер PS63 Modern, заключённый в элегантный корпус. Ноутбук рассчитан прежде всего на создателей контента. Экран размером 15,6 дюйма по диагонали обладает разрешением Full ...

Интерактивные таблицы, графики и диаграммы на Mac без установки Excel (Эксель): Как создавать на macOS Таблица и график – отличный способ сделать данные наглядными. Но их можно сделать и ещё лучше, если превратить статичную картинку в динамическую. Как это сделать? ПО ТЕМЕ: Как сохранять файлы Pages в формате Word (doc, docx) на Mac, iPhone, iPad или Windows. Нам поможет бесп...

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

Как мы автоматизировали запуск Selenium-тестов через Moon и OpenShift 14 декабря на митапе в Санкт-Петербурге я (Артем Соковец) совместно с коллегой, Дмитрием Маркеловым, рассказывал о текущей инфраструктуре для автотестов в СберТехе. Пересказ нашего выступления — в этом посте. Читать дальше →

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

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

Не New Relic’ом одним: взгляд на Datadog и Atatus В среде SRE-/DevOps-инженеров никого не удивишь, что однажды появляется клиент (или система мониторинга) и сообщает, что «всё пропало»: сайт не работает, оплаты не проходят, жизнь — тлен… Как бы ни хотелось помочь в такой ситуации, сделать это без простого и понятного инст...

Лицемерие google. PageSpeed Insights Google Page Speed Insights — это сервис от гугла, который позволяет определить производительность сайта и дает рекомендации по его оптимизации. Очень важно понимать, что это всего лишь рекомендации! Некоторые воспринимают эти рекомендации настолько серьезно, что готовы реали...

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

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

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

«Дом.ru» отдает в тест умные ТВ-приставки В течение 14 дней абонент сможет пользоваться приставкой за 1 рубль, при этом оператор предлагает в период тест-драйва welcome-пакеты каналов, подписки и услугу «управляй просмотром».

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

Samsung Galaxy S10e получил удручающую автономность: результаты тестов Смартфон Samsung Galaxy S10e получил самый слабый среди всех представителей линейки Galaxy S10 аккумулятор. Поэтому нам было очень интересно узнать, какова реальная автономность этого бюджетного флагмана Samsung. Подробнее об этом читайте на THG.ru.

Новая SOC Nvidia Xavier NX лидер в тестах ИИ Nvidia выиграла новый эталонный тест AI для рабочих нагрузок ЦОД

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

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

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

[Перевод] Learn OpenGL. Урок 7.2 – Отрисовка текста В некоторый момент ваших графических приключений вам захочется вывести текст через OpenGL. Вопреки тому, что вы могли ожидать, получить простую строку на экране довольно сложно с низкоуровневой библиотекой, такой как OpenGL. Если вам не нужно больше 128 различных символов дл...

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

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

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

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

[Перевод] Детальный разбор новых возможностей React 16+, часть 1: общие сведения Сегодня мы представляем вам первую часть перевода этого большого материала. Он посвящён детальному разбору новых возможностей React, которые появились в этой библиотеке начиная с версии 16. Автор этого материала уже 5 лет занимается программированием. В прошлом он был дизайн...

Результаты полноценных тестов видеокарт Radeon RX 5700: новинки выгоднее основных конкурентов Подешевевшие ещё до выхода видеокарты Radeon RX 5700 и RX 5700 XT сегодня появились в продаже, а с тематических ресурсов был снят запрет на публикацию обзоров. Мы уже опубликовали первую часть своего тестирования. Кроме того, на днях мы имели возможность ознакомиться с...

[Из песочницы] Программатор для EPROM на Arduino Понадобилось при изучении и ремонте компьютеров, которые старше меня, прошивать ПЗУшки. Тесты оперативной памяти и периферии проводить. Нормального программатора у меня на тот момент не было. Читать дальше →

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

ТЕСТ: Какой будет ваша новогодняя ночь? Вы удивитесь, но до Нового года осталось всего семь недель. Самое время начать к нему готовиться. Например, выбрать, где и как пройдёт ваша новогодняя ночь. Наш весёлый тест поможет определиться с лучшим вариантом.

[Из песочницы] Свой mapper или немного про ExpressionTrees Сегодня мы поговорим про то, как написать свой AutoMapper. Да, мне бы очень хотелось рассказать вам об этом, но я не смогу. Дело в том, что подобные решения очень большие, имеют историю проб и ошибок, а также прошли долгий путь применения. Я лишь могу дать понимание того, ...

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

Furutech NCF Booster - тест драйв японских аудио салонов. ч. 2 Представляем эффективный способ взглянуть на примеры использования NCF Booster...

22 сайта для программиста, которые помогут заговорить на английском Хабр, привет! Сделал подборку из 22-х сайтов для изучения английского языка. Подборка поможет изучить английский легко, без зубрежки и учебников. Приступим! Учить лексику Плагины, мобильные приложения и сайты, которые помогут перевести и запомнить незнакомые термины с ...

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

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

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

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

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

Asus ZenFone 6 против Apple iPhone XS Max: тест на скорость Asus ZenFone 6 оснащен чипсетом Snapdragon 855, в то время как Apple iPhone XS Max оборудован чипсетом A12 Bionic. При этом Asus, участвовавший в тесте, имеет шесть гигабайтов ОЗУ, а iPhone XS Max оснащен четырьмя гигабайтами оперативной памяти. Помимо теста на скорость, был...

Redmi Note 7 Pro показал убедительные результаты в тестах Смартфон Redmi Note 7 Pro оказался значительно более производительным по сравнению с Redmi Note 7 благодаря использованию мобильной платформы Qualcomm Snapdragon 675. В данной однокристальной системе, которая создана с использованием 11-нанометрового технологического пр...

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

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

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

Software Defined Radio — как это работает? Часть 9 Привет Хабр. В предыдущей части было рассмотрено декодирование сигналов RDS для FM-радиостанций, и идея следующей статьи возникла сама собой — нужно сделать свой собственный FM-трансмиттер. Вариантов будет два — простой, и более сложный, с RDS. Как и в предыдущих случая...

Как мы нашли крутой способ связать бизнес и DevOps Философией DevOps, когда разработка соединяется с обслуживанием ПО, уже никого не удивишь. Набирает силу новый тренд — DevOps 2.0 или BizDevOps. В нем в единое целое сливаются уже три компонента: бизнес, разработка и поддержка. И как в DevOps’e инженерные практики ложатся в ...

Lenovo представила беспроводные наушники Yoga и X1 Lenovo привезла на MWC в Барселону несколько элегантных наушников, предназначенных для применения владельцами её ноутбуков линеек ThinkPad и Yoga. Фирменные наушники Yoga ANC и X1 ANC кажутся почти идентичными, за исключением цвета. Lenovo Yoga ANC выпускаются в б...

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

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

В myTarget появился инструмент для проведения А/B-тестов Он поможет оптимизировать кампании и достичь максимальной эффективности

Тест Motorola Moto G7 Play: отличная производительность за недорого Во врем тестовых испытаний Motorola G7 Play показал хорошие результаты для уровня среднего класса — и это по цене устройства уровня начального.

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

От Норильска до Эр-Рияда: реальный кейс применения карт памяти Kingston Industrial Temperature microSD UHS-I Когда три года назад мы сделали обзор карт памяти для промышленного применения, в комментариях были пожелания не рассказывать про дроны и фотоаппараты, — мол, это не типичная область применения для таких карт памяти. ОК, сказали мы себе и записали в контент-план — сделать пу...

[Перевод] Пиксельный Lo-fi в Unity Визуальный стиль моей находящейся в разработке игры LAUNDRY GAME (да, это бессовестная реклама) основан на больших чётких пикселях в 3D. Я обожаю 3D в низком разрешении. Мне задавали много вопросов о том, как я это сделал, поэтому я решил написать туториал. Примечание: это...

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

LG G8 ThinQ против Samsung Galaxy S10+: тест на скорость Phone Battles / YouTube Ролик, посвященный сравнению, был опубликован на YouTube-канале Phone Battles. Samsung Galaxy S10+, участвовавший в тесте, оборудован чипсетом Snapdragon 855 (во многих странах, в том числе в России, Galaxy S10+ поставляется с чипсетом Exynos 982...

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

Как добавить проверки в NoVerify, не написав ни строчки Go-кода В статическом анализаторе NoVerify появилась киллер-фича: декларативный способ описания инспекций, который не требует программирования на Go и компиляции кода. Чтобы вас заинтриговать, покажу описание простой, но полезной инспекции: /** @warning duplicated sub-expressions in...

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

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

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

Обзор Lenovo Ideapad 330-15ARR. Ноутбук на все случаи жизни Согласитесь, большинство людей, выбирая между ПК или ноутбуком, останавливают свой выбор на последнем. Однако, когда речь заходит о приобретении, всегда появляется один и тот же вопрос – а какую модель купить? Сегодня у нас на тестах ноутбук Lenovo Ideapad 330-15ARR, работаю...

Тест на возраст: а вы помните, когда эти вещи были популярны? Сдержать скупую слезу ностальгии будет непросто.

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

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

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

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

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

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

25 очень простых способов сделать журнальный столик своими руками Эти подробные инструкции и фотоидеи помогут смастерить симпатичную мебель из подручных материалов.

КРОК поможет бизнесу ускорить вывод ИТ-услуг с помощью микросервисной платформы OpenLegacy КРОК усилил продуктовый портфель новым решением — инструментальной средой разработки и управления микросервисами OpenLegacy. ИТ-компания стала первым …

Трактат о Pinе. Мысли о настройке и работе с пинами на С++ для микроконтроллеров (на примере CortexM) Последнее время я сильно увлекся вопросом надежности софта для микроконтроллеров, 0xd34df00d посоветовал мне сильнодействующие препараты, но к сожалению руки пока не дошли до изучения Haskell и Ivory для микроконтроллеров, да и вообще до совершенно новых подходов к разработк...

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

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

[Перевод] Мертв ли Hadoop? Часть 2 Перевод статьи подготовлен специально для студентов курса «Data Engineer». Читать первую часть Никому не нужна Big Data Когда вы услышите «Никому не нужна Big Data», посмотрите на резюме докладчика. Африканский телекоммуникационный оператор, переживающий удивительные уро...

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