Социальные сети Рунета
Среда, 19 мая 2021

Генератор трафика Cisco TRex: запускаем нагрузочное тестирование сетевых устройств При разработке очередного роутера мы тестировали производительность сети с помощью полезной open-source-штуки — генератора трафика Cisco TRex. Что это за инструмент? Как им пользоваться? И чем он может пригодится инженерам-разработчикам? Под катом — ответы на эти вопросы. ...

[Перевод] C#: Знакомство с генераторами исходного кода Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создавать новые файлы C#, которые в свою очередь могут добавляться в процесс компиляции. Это происходит при помощи новог...

Статический генератор сайтов Hugo. Фронтенд реалии В 2020 практически весь мир фронтенда заполонили Javascript фреймворки. Только и слышно о React, Angular, Vue и иногда в далеких просторах можно услышать тихий шепот «Svelte». Разработчики умело используют эти инструменты для создания крутых продуктов, но есть и «динозавры» ...

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

[Перевод] Независимый HttpBench для D, или врут ли тесты TechEmpower? Простой фреймворк для тестирования HTTP-серверов, вдохновленный Simple Web Benchmark (Прим.пер.Там есть график для многих других языков), но сфокусированный на dlang фреймворках и библиотеках. Он измеряет достижимый RPS (запросы в секунду) в сценарии простого текстового отве...

Как использовать QR-генератор в браузере Microsoft Edge: простые советы Генератор QR-кода, который уже доступен в Google Chrome теперь появился и в браузере Microsoft Edge как часть последнего обновления Canary. Мы расскажем, как им воспользоваться для генерирования графических ссылок на конкретную страницу любого сайта. 

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

[recovery mode] Генератор псевдослучайных чисел большой разрядности Недавно появилась статья с описанием скоростного генератора случайных чисел (утверждается, что самого быстрого в мире). Понятно, её автор не читает русскоязычных статей по теме, но если бы читал, то не стал бы утверждать о мировом первенстве своего генератора в скорости раб...

[Перевод] Генерирование псевдослучайных чисел с помощью клеточного автомата: Правило 30 Генераторы псевдослучайных чисел выдают числа детерминировано, но обычно такие числа выглядят непериодическими (случайными). По крайней мере, в большинстве случаев применения подобных чисел так обычно и происходит. Генератор принимает начальное значение (в идеале — истинное ...

Генерируем странные кулинарные рецепты с помощью TensorFlow и рекуррентной нейронной сети (пошаговая инструкция) TL;DR Я натренировал LSTM (Long short-term memory) рекуррентную нейронную сеть (RNN) на наборе данных, состоящих из ~100k рецептов, используя TensorFlow. В итоге нейронная сеть предложила мне приготовить "Сливочную соду с луком", "Клубничный суп из слоеного те...

Блокнот с осциллографом и генератором частот (звуковой картой) Решил немного написать про свою поделку. Несколько раз попадались разнообразные diy линейки. Захотелось сделать себе что-то подобное, многофункциональное. Форм-фактор линейки мне не очень подходил, решил сделать в виде блокнота. Читать дальше →

Лучшие генераторы. Hyundai HHY 10000FE Генератор необходим для электроснабжения загородного дома, для подключения бытовых приборов на даче во время отключения электричества. Генераторные станции подразделяются по виду топлива: бензиновые, дизельные и газовые. Сегодня мы составили рейтинг, куда вошли лучшие бензин...

Фальшивый генератор ключей для беты Valorant ворует пароли игроков В последние недели закрытый бета-тест нового тактического шутера Valorant от Riot Games привлек пристальное внимание игроков: трансляции на Twitch смотрят миллионы пользователей (в том числе из-за дропов, в надежде получить «пропуск» в бету). Разумеется, ситуацией не премину...

Panasonic представил портативную защиту от вирусов nanoe X Компания планирует начать продажи портативного генератора nanoe X в России уже в октябре 2021 года. Одновременно с ним на рынок поступят стационарные генераторы частиц nanoe – Air-E, которые можно монтировать в потолок или стену, чтобы обеспечивать постоянную очистку дома ил...

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

Функциональное программирование в Python. Генераторы, как питонячий декларативный стиль Общее введение ФП Введение в ФП Главные свойства функционального программирования Основные термины Встроенное ФП поведение в Python Библиотека Xoltar Toolkit Библиотека returns Литература Генераторы Введение в итераторы Введение в генераторы Генераторы vs итераторы Генер...

Плазма на ламповой голове Хомяки приветствуют вас друзья!Сегодняшний пост будет посвящен генератору факельного разряда на самой распространенной радиолампе советского производства 6П45С. Факел тут образуется за счет высокочастотного электрического разряда, который при нормальном атмосферном давлении ...

Из-за фальшивых генераторов QR-кодов пользователи лишились 46 000 долларов Эксперты обнаружили девять вредоносных сайтов-генераторов кодов типа Bitcoin-to-QR, которые только за последний месяц похитили у пользователей более 45 000 долларов США.

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

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

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

Генератор Ройера на биполярных транзисторах: что это такое и как оно работает Сегодня мы попытаемся понять, что же такое генератор Ройера на примере CCFL конвертера, соберем его прототип, а так же изучим принцип работы. Читать далее

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

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

Генерация типизированных ссылок на элементы управления Avalonia с атрибутом x:Name с помощью C# SourceGenerator В апреле 2020-го года разработчиками платформы .NET 5 был анонсирован новый способ генерации исходного кода на языке программирования C# — с помощью реализации интерфейса ISourceGenerator. Данный способ позволяет разработчикам анализировать пользовательский код и создавать...

[Из песочницы] Понимание итераторов в Python Python — особенный язык в плане итераций и их реализации, в этой статье мы подробно разберём устройство итерируемых объектов и пресловутого цикла for. Особенности, с которыми вы часто можете столкнуться в повседневной деятельности 1. Использование генератора дважды >>&...

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

Релиз Polygon X 2.1 Сегодня мы публикуем официальное обновление Polygon X для всех пользователей принтеров PICASO 3D на платформе X и Designer Classic.‌Polygon X 2.1 - это‌ ‌абсолютно‌ ‌новый‌ ‌продукт,‌ ‌на‌ ‌новом генераторе ‌PICASO ‌X‌ ‌Core.‌ Слайсер ‌позволяет‌ ‌создавать‌ ‌задания‌ ‌на‌ ‌...

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

Xiaomi показала, как работает мегабыстрая ... Xiaomi решила объяснить принцип работы своей крутой беспроводной зарядки.     Совсем недавно был представлен флагман компании Xiaomi Mi 10 Ultra, который, помимо ожидаемых топовых характеристик, ошеломил возможностями зарядки аккумулятора. И если зарядка по провод...

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

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

Apple shortcuts: генератор QR-кодов В этой статье я хочу рассказать о том, как создавать qr-коды прямо на вашем айфоне без сторонних приложений или сайтов с кучей рекламы и ограничениями. Читать далее

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

[Перевод] Несколько советов по созданию page object классов здорового человека И снова здравствуйте. В преддверии старта курса «Java QA Engineer» подготовили перевод еще одной полезной статьи. Это начало нового года, и многие люди во всем мире принимают решение уделять больше внимания своему здоровью. Это прекрасно! На самом деле, ваши тесты для фро...

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

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

[Из песочницы] Golang + Phaser3 = MMORPG — Делаем базу для бесконечной генерации мира На русскоязычных ресурсах трудно найти подходящую информацию, возможно этот материал позволит вам понять некоторые основы для создания многопользовательских игр и не только. Я планирую сделать серию статей по созданию 2.5D MMORPG, то бишь в изометрии, наш мир будет разделе...

[Перевод] Пустобрёх GPT-3: генератор языка от OpenAI понятия не имеет, о чём говорит Тесты показывают, что популярный ИИ пока ещё плохо разбирается в реальности С тех пор, как OpenAI в мае впервые описал свою новую систему искусственного интеллекта (ИИ) GPT-3, генерирующую текст, сотни новостных изданий, включая и MIT Technology Review, написали множество ...

Comet — PHP-фреймворк для быстрых REST API Два года я писал микросервисы на Go, используя генераторы кода на базе Swagger. Получались довольно компактные и очень быстрые решения. Сейчас использую PHP, поэтому решил найти средства для решения тех же самых задач в экосистеме языка. Знаю и люблю Laravel и Symfony, но т...

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

Смартфоны вступили в квантовую эру. Samsung представила уникальный смартфон Galaxy A Quantum Корейский оператор SK Telecom и компания Samsung Electronics представили первый в мире смартфон с квантовым решением для повышения безопасности. Им стал Galaxy A Quantum.  Galaxy A Quantum оснащается квантовым генератором случайных чисел (Quantum Random Number Gen...

Смартфон Samsung с квантовым генератором случайных чисел. Galaxy A Quantum 2 уже на подходе В прошлом году корейский сотовый оператор SK Telecom совместно с Samsung представил первый в мире смартфон с квантовым решением для повышения безопасности. Модель на основе Galaxy A71 5G получила название Galaxy A Q...

Регулируемый генератор для ультразвукового излучателя Лажевна на Arduino В интернете полно статей со схемами пуш-пулл, и даже тут, на Хабре, но люди не любят брать в руки паяльник, а уж тем более осцилограф. Я же опишу схему, собранную на стандартных для ардуинщика модулях. Из приборов необходим только тестер (да хоть DT-830), паяльник тоже нуже...

Дешево и сердито: топ-5 холодильников до 15 000 рублей Если вы хотите купить недорогой надежный холодильник, не переплачивая за дополнительные функции, такие как дисплей или генератор льда, посмотрите наш рейтинг лучших моделей до 15000 рублей.

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

[Перевод] Создание React-компонентов с помощью Hygen Вы использовали когда-нибудь Hygen, автоматический генератор кода? Если еще нет, возможно, наш перевод откроет для вас новый полезный инструмент. Читать дальше →

Генератор диаграмм таблиц ClickHouse для PlantUML Когда появляется необходимость документировать схемы баз данных, разные DBMS предоставляют свои инструменты для подобных задач. И большинство из них поддерживает DESC table_name, в том числе и ClickHouse. Однако, результат этой команды не столь выразителен, как хотелось бы. ...

Как бесплатно перенести свои любимые треки в Spotify, используя Javascript Все любители музыки в России с нетерпением ждали выхода Spotify на наш рынок. Когда наконец это случилось, перед пользователями встала проблема переноса музыки из других сервисов. Лично у меня за годы накопилась огромная коллекция музыки на разных платформах: Яндекс.Музыка, ...

Samsung выпустит смартфон Galaxy Quantum2 с квантовой криптографией В мае прошлого года компания Samsung анонсировала смартфон Galaxy A Quantum, особенностью которого стало наличие квантового генератора случайных чисел (QRNG).

[Перевод] Тестирование Ansible с использованием Molecule с Ansible в качестве верификатора В этом руководстве мы будем изучать, как тестировать код инфраструктуры, написанный на Ansible, с использованием инфраструктуры тестирования, известной как Molecule. Внутри Molecule мы будем использовать Ansible в качестве верификатора, чего я пока нигде не мог найти. Давай...

[Перевод] Углублённое руководство по JavaScript: генераторы. Часть 1, основы В этой серии статей я расскажу почти всё, что нужно знать о генераторах в JavaScript: что это такое, как их использовать и какие тонкости с ними связаны. И, как всегда, начнём мы с основ — общего представления о том, что такое генераторы. Я не исхожу из того, что вы хоть ч...

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

Как я решил протестировать нагрузочную способность web сервера В одно прекрасное утро вдруг пришла "гениальная" мысль – а не протестировать ли мне что ни будь? Посмотрев по сторонам, на глаза мне попался он - герой этой статьи.Это была вступительная минутка юмора, а если серьёзно то вопрос о тестировании web сервера стоял уже давно....

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

[Перевод] Крохотные генераторы подкачки заряда в процессоре 8086, создающие отрицательное напряжение Увеличенное фото чипа 8086; видно кремниевый кристалл и распайку проводов, соединяющую чип со свинцовым остовом Революционный микропроцессор Intel 8086, представленный в 1978 году, породил целую группу процессоров х86, которые и по сей день используются в настольных и серв...

Можно ли генерировать случайные числа, если мы не доверяем друг другу? Часть 1 Привет, Хабр!В этой статье мы обсудим генерацию псевдо-случайных чисел участниками, которые не доверяют друг другу. Как мы увидим ниже, реализовать “почти” хороший генератор достаточно просто, а вот очень хороший – сложно.Зачем вообще нужно генерировать случайные числа участ...

[Перевод] Сравнение скорости генераторов статических сайтов Существует огромное количество генераторов статических сайтов (Static Site Generator, SSG). Очень сложно принять решение о том, какой именно выбрать. Существует множество полезных статей, которые могут помочь сориентироваться в (популярных) SSG. Правда, чтение подобных матер...

Материнские платы Z490 будут поддерживать процессоры 11-го поколения Intel Rocket Lake-S В интернете все больше и больше доступной информации о новом чипсете Z490, о ее возможностях и функционале. Также стало известно, что новый чипсет будет поддерживать процессоры 11-го поколения Intel Rocket Lake-S. Так как материнские платы Z490 оснащаются тактовым генер...

“Связность” кода на примере генератора ASCII графиков, утилита для операций с интервалами и demo на Blazor WebAssembly Работа с периодами может быть запутанной. Представьте, что у вас бухгалтерское приложение. И вам нужно получить периоды, когда сотрудник работал по графику “2 через 2” до индексации зарплаты. При этом нужно учитывать отпуска, смены графиков работы, увольнения/восстановления,...

Опыт создания web-приложения с Pony ORM Привет, Хабр! Недавно передо мной встала задача написать на Python web-приложение для разделения счёта в ресторане между участниками трапезы. Так как нужна DB для хранения данных о заказах и пользователях, встал вопрос выбора ORM для работы с базой. Разработка велась на Flas...

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

[Из песочницы] Lorem Ipsum: пишем от руки Предисловие Занимаюсь развитием образовательного проекта. И в этом году для ребят потребовались прописи на английском языке. Несмотря на то, что мы все чаще печатаем тексты в электронном формате, написание их от руки остаётся ещё популярным в повседневной и профессионально...

Samsung выпустит смартфон Galaxy Quantum2 с квантовой криптографией В мае прошлого года компания Samsung анонсировала смартфон Galaxy A Quantum, особенностью которого стало наличие квантового генератора случайных чисел (QRNG) для обеспечения беспрецедентного уровня защиты данных.

[Из песочницы] Выбор генератора форм для Vue.js Уважаемый хабрачитатель, хочу поделиться с тобой опытом в выборе и использовании генераторов форм для Vue.js. Введение Пожалуй, известно каждому, что любой выбор начинается с фиксации целей, постановки задач и формирования списка требований к объектам выбора. Данная статья ...

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

[Перевод] Процедурная генерация многоэтажных 3D-подземелий В последнее время я играл в несколько roguelike, поэтому решил попробовать написать собственный процедурный генератор подземелий. Существует множество способов решения этой задачи, и я выбрал алгоритм автора TinyKeep, описанный здесь. Я расширил этот алгоритм, чтобы он рабо...

Чёрный экран, зависания, проблемы с камерой: свежая прошивка поломала Microsoft Surface Duo С момента выхода смартфона Microsoft Surface Duo у него проявилось множество разных проблем, однако после выхода апрельского обновления безопасности Android история только усугубилась. Последнее обновление для Surface Duo содержало исправления безопасности и должно было...

С помощью графена создан генератор «бесконечной» энергии Физики из Университета Арканзаса разработали схему на основе графена, которую условно можно считать «вечным двигателем» — генератором бесконечной и чистой энергии. В этом нет противоречия законам термодинамики. Энергию научились добывать из теплового движения частиц атомов г...

JAM-стэк — нищета на стероидах Создавая сайты для малого бизнеса я сталкиваюсь с двумя крайностями. Но только я, как программист. Пользователи не сталкиваются, ведь нельзя столкнуться с тем чего для тебя не существует. Первая крайность — это когда клиент покупает за 50$ в месяц очередной хостинг для Wordp...

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

3d печатный ручной привод для педального генератора У меня появились грандиозные планы: сделать (лежачий) велосипед с приводом от педального генератора электромотором. Это открывает огромные возможности в плане реализации полного привода, управления двумя колёсами и возможностью полностью развязать нагрузку от педаляжа - чтоб...

[Перевод] Моржовый оператор в Python Моржовый (walrus) оператор, появившийся в Python 3.8, дает возможность решить сразу две задачи: присвоить значение переменной и вернуть это значение, поэтому порой можно написать код короче и сделать его более читаемым, и он может быть даже более эффективным с точки зрения в...

Google тестирует функцию Nearby Share в браузере Chrome для Windows 10 По сообщениям сетевых источников, Google начала тестирование функции Nearby Share, которая позволяет легко обмениваться файлами, в браузере Chrome для Windows 10. Google уже давно работает над интеграцией аналога AirDrop в Chrome для операционных систем Windows, macOS, Linux...

Новая надстройка Arria для Power BI доступна на Microsoft AppSource Arria NLG  анонсирован выход новой эффективной версии  Arria для Power BI – надстройки, позволяющей пользователям Microsoft Power BI работать с интеллектуальными комментариями на базе системы генератора естественного языка (NLG).  До настоящего времени ра...

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

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

Twitter тестирует новые функции для тегов Компания Twitter, чтобы облегчить поиск записей оригинального твита, тестирует новую функцию в приложении. Тестирование новой функции приложения проводится в закрытом формате на «небольшом проценте» пользователей iOS и Android. Функция позволит тегу «Original Tweeter» отобр...

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

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

Angular: Интеграционное тестирование (Shallow testing) Когда приложение разрастается или нам очень важно, чтобы оно работало верно при любом рефакторинге, мы начинаем задумываться о unit или e2e тестировании. За несколько лет работы с Angular — приложениями в корпоративном сегменте, поймав множество проблем при рефакторинге ...

Изучаем VoIP-движок Mediastreamer2. Часть 3 Материал статьи взят с моего дзен-канала. Улучшаем пример тонального генератора В предыдущей статье мы написали приложение тонального генератора и с его помощью извлекли звук из динамика компьютера. Теперь мы обратим внимание на то, что наша программа, заканчивая работу, не ...

Instagram запустил генератор QR-кодов. Вот как им пользоваться Функция доступна для всех пользователей iOS и Android.

[Из песочницы] Генератор музыки. Web Audio API. Опыт новичка Контекст и предыстория Мне 62. Года три назад решил попробовать написать достаточно сложную систему, до этого было только 20 строк на бэйсике в 1981 г., когда нам на 5 курсе радио-факультета (НГТУ, ранее НЭТИ) воткнули 3 месяца информатики. Профессионалом принято считать тог...

Как тестировать код, содержащий setTimeout/setInterval под капотом Мы, разработчики, очень любим юнит-тесты, полезность которых очевидна. И чтобы эти тесты действительно были полезными, а не приносили боль, необходимо обеспечивать их стабильность. Наша компания разрабатывает интерфейсный фреймворк "Wasaby" и продает построенные на...

О важности правильного выбора опорного генератора для FPGA при разработке приложений для аудио, видео Предыстория Как-то потребовалось в одно чисто аналоговое устройство добавить возможностей. Затея была такова, что был совершенно очевиден факт, что результат может быть достигнут только цифровыми методами. Устройство было достаточно сложным. Чтобы как-то оценить работу доба...

Samsung Galaxy Quantum 2 использует квантовую криптографию для защиты приложений Смартфон Quantum 2, выпущенный в Южной Корее, имеет встроенный чип квантового генератора случайных чисел.

Ingate выпустил генератор валентинок «Любвеобильный Digital» Ingate выпустил генератор валентинок для коллег и бизнес-партнеров «Любвеобильный Digital»

Энтузиаст создал генератор озвучки Геральта из Witcher 3: Wild Hunt Неплохой подарок для моддеров.

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

Премиальные телевизоры Samsung наконец-то могут работать с PlayStation 5 на полную В конце прошлого года выяснилось, что новейшие премиальные телевизоры Samsung не могут выдавать картинку в режиме 4K с HDR при 120 Гц совместно с PlayStation 5, хотя технических должны были бы это делать.  Позже стало известно, что проблему уже...

[Из песочницы] Большое тестирование процессоров различных архитектур Предисловие Попытка сравнить производительность процессоров на разнородных архитектурах x86-64, e2k (Эльбрус), mips и arm. Все тесты написаны на языке C (взяты из исходных кодов, которые я не модифицировал и не оптимизировал) и компилируются под конкретную архитектуру с испо...

[Из песочницы] Эффектное программирование. Часть 1: итераторы и генераторы Javascript на данный момент является самым популярным языком программирования по версиям многих площадок (например Github). Является ли при этом он самым продвинутым или самым любимым языком? В нём отсутствуют конструкции, которые для других языков являются неотъемлемыми час...

Автоматизация системных тестов на базе QEMU (Часть 2/2) Это вторая часть статьи, посвященной автоматизации системного тестирования на основе виртуальных машин. Первую часть можно найти здесь. В этой части статьи мы будем использовать навыки, полученные в первой части, для реальной автоматизации системных тестов. В конце статьи мы...

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

Pratt & Whitney запустит 3D-печать запчастей для авиадвигателей к середине 2020 года Американский производитель авиационных двигателей и газотурбинных генераторов Pratt & Whitney решил подключиться к аддитивной гонке: компания планирует внедрить 3D-печать запасных частей для послепродажного обслуживания к середине текущего года.

Мелкая питонячая радость #15: генераторы тестовых данных, профайлер и консольная база знаний При долгой работе с большим проектом так или иначе упираешься в поиск узких мест в коде. Что только не используют для этого — от навороченных профайлеров и брейкпоинтов до выводов print и замеров времени вручную с выводом таймстампов на консоль.Теперь в свой арсенал можно до...

Samsung Galaxy Quantum2 официально представлен с чипом QRNG и 5G Смартфон Samsung Galaxy Quantum2 с квантовым генератором случайных чисел во всей красе

Смартфон Realme XT обновился до Android 10 Обновление поставляется в версии RMX1921EX_11-C.01 и весит 3,52 ГБ. Обновление несет с собой новый пользовательский интерфейс Realme Ui 1.0. В обновлении Android 10 доступны новые функции, новые обои, в том числе и живые обои. Режим фокусировки, новая анимация зарядки,...

Почему обновления Windows 10 стали проблемными и это ещё не исправлено Стало уже традицией, что когда компания Microsoft выпускает очередное обновление для операционной системы Windows 10, пользователям стоит готовится к неприятным сюрпризам.  Бардак с Windows Update началась с выходом обновления Windows 10 October 2018 Update ...

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

В "Яндексе" решили сделать бесплатными все надомные тесты на коронавирус Ранее предполагалось, что в рамках запущенной на прошлой неделе инициативы бесплатными будут только 10 тыс. тестов для людей старше 65 лет. Однако теперь в "Яндексе" решили отменить плату за тестирование для всех желающих.

Шпион под прикрытием: проверяем исходный код ILSpy с помощью PVS-Studio В блоге компании PVS-Studio можно найти далеко не одну статью с результатами проверок исходного кода различных компиляторов. С другой стороны, немного обделённым вниманием PVS-Studio кажется другой класс программ - класс декомпиляторов. Дабы сделать мир более гармоничным, бы...

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

[Перевод] Итерируемые объекты и итераторы: углублённое руководство по JavaScript Эта статья представляет собой углублённое введение в итерируемые объекты (iterables) и итераторы (iterators) в JavaScript. Моя главная мотивация к её написанию заключалась в подготовке к изучению генераторов. По сути, я планировал позднее поэкспериментировать с комбинирован...

API Revolut банка Недостатки API Revolut1. Scope не работает. Когда запрашиваем READ, то почему-то можно и писать, и отправлять платежи. Это позор! На мою претензию Revolut просто убрал его из документации.2. Нет возможности отозвать токен. Опять позор! Токен можно перезапросить и не сохранит...

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

Для конкуренции с MIUI 12. Samsung уже работает над оболочкой One UI 2.5 На данный момент большинство актуальных смартфонов Samsung работают под управлением Android 10 с оболочкой One UI 2.0. Новые флагманские аппараты могут похвастаться оболочкой One UI 2.1, которая позже станет доступна и для флагманов прошлого и позапрошлого года. Но ист...

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

Назови мое имя, ELΦπ MA-5K! Американский разработчик Ричард Райз создал сайт с генератором имен по Илону Маску.

Samsung Galaxy Quantum2 – новый смартфон с квантовым генератором случайных чисел Продажи начнутся 23 апреля 2021 года.

Рейв-генератор в браузере: рандомайзер от берлинского DJ Из-за пандемии много кто стал работать дома и, конечно, слушать музыку. Но хорошая музыка - ресурс не бесконечный, поэтому Дэвид Вайтинг, диджей, музыкант и программист из Берлина, создал Endless Acid Banger. Это браузерная страница, в которую встроен секвенсор (музыкальная ...

[Перевод] Ветрогенератор на заднем дворе Настоящий ветрогенератор — это слишком дорого в том случае, если его планируется использовать для решения простых домашних задач, не требующих большой мощности. Если всё, что нужно — это немного энергии для LED-освещения или для проекта, основанного на Raspberry Pi Zero, это...

Пишем ИИ для игры Гомоку (5 в ряд) Разрабатывая браузерную игру Гомоку (5 в ряд) на языке JavaScript, я столкнулся с необходимостью реализации компьютерного противника (ИИ). В данной статье кратко описаны основные компоненты ИИ, а также приведено сравнение алгоритмов поиска Negamax, NegaScout и MTD-F.Основные...

Изучаем VoIP-движок Mediastreamer2. Часть 7 Материал статьи взят с моего дзен-канала. Используем TShark для анализа RTP-пакетов В прошлой статье мы собрали схему дистанционного управления из генератора и детектора тональных сигналов, связь между которыми осуществлялась с помощью RTP-потока. В этой статье мы продолжа...

World of Tanks Blitz: Автоматизированное тестирование производительности Производительность критически важна для любой игры. Наша команда World of Tanks Blitz из почти 200 человек, организованных в независимые кросс-дисциплинарные группы, выпускает примерно 10 обновлений в год. Чтобы поддерживать такой высокий темп (и такие масштабы) разработки, ...

Крошечный генератор мелодий на JS — как он устроен Рассказываем об инструменте ZzFXM, который пригодится разработчикам инди-игр или веб-приложений, вынужденных оперировать сильно ограниченным объемом памяти. Также поговорим об аналогах — rFXGen, wafxr. Читать дальше →

Разработчик дронов, генератор мемов и 3D-движок: чем была Figma до графического редактора с оценкой $2 млрд Основатели очень хотели запустить стартап, но долго не могли понять, какой продукт делать.

Обновление до Android 11 превратило смартфоны Xiaomi Mi A3 в «кирпич» Китайская компания Xiaomi неожиданно начала развёртывание стабильной версии Android 11 для смартфонов Xiaomi Mi A3 без проведения предварительного бета-тестирования программного обеспечения. В результате оказалось, что обновление содержит ошибки и фактически полностью наруша...

«Яндекс.Дзен» запустил генератор предсказаний на 2020 год на основе пользовательских материалов Например, пользователь может «выиграть межзвёздную комету».

Apple запустила генератор коротких ссылок и QR-кодов для App Store Apple представила несколько новых маркетинговых инструментов для продвижения приложений.

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

macOS Big Sur работает даже на официально несовместимых Mac macOS Big Sur, которую Apple представила на прошлой неделе, многие сразу же окрестили самым знаковым обновлением настольной платформы за последние 20 лет. На это повлияло сразу несколько факторов. Во-первых, Apple наконец-то проапгрейдила порядковый номер обновления с 10 до...

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

Windows 10 стала еще ближе к macOS. Добавлены звонки со смартфона на ПК Вчера компания Microsoft сообщила о завершении тестирования новой версии приложения Your Phone для компьютеров, которые работают под управлением операционной системы Windows 10. Теперь приложение Your Phone позволяет пользователям синхронизировать свои компьютер и ...

[Из песочницы] Apache Kafka и тестирование с Kafka Server Введение Существуют различные способы для написания тестов с использованием Apache Kafka. К примеру, можно использовать TestContainers и EmbeddedKafka. Об этом можно почитать, к примеру, вот здесь: Подводные камни тестирования Kafka Streams. Но существует и вариант для напис...

Тестирование ansible роли для RabbitMQ кластера с помощью molecule Molecule — это фреймворк, предназначенный для тестирования ролей в Ansible. На хабре довольно много статей про тестирование с помощью molecule и почти во всех статьях говорится о неких "сложных сценариях тестирования для ansible", и далее в примерах обычно идут какие-то прос...

Как сделать из нейросети журналиста, или «Секреты сокращения текста на Хабре без лишних слов» Только не удивляйтесь, но второй заголовок к этому посту сгенерировала нейросеть, а точнее алгоритм саммаризации. А что такое саммаризация? Это одна из ключевых и классических задач Natural Language Processing (NLP). Она заключается в создании алгоритма, который принимает н...

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

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

Esoteric G-02X – прецизионный тактовый генератор на термостабилизированном кварцевом осцилляторе Прецизионный задающий тактовый генератор G-02X унаследовал у старших моделей новые технологии...

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

Напечатанное будущее при помощи 3D печати, каково оно Студия Янне Киттанена «Freedom Of Creation» (FOC), которая вот уже более десяти лет работает над разработкой дизайнерских проектов различного профиля в Амстердаме, начала использование аддитивного метода, как перспективного в данной сфере. Метод, который заложил основатель с...

Гениальный алгоритм создания лабиринтов в игре Entombed, который до сих пор не могут разгадать В 2017 двое ученых, канадец John Aycock и британка Tara Copplestone, опубликовали анализ классической игры Entombed для игровой приставки Atari 2600. Механика этой игры, выпущенной в 1982, крайне проста: археолог, управляемый игроком, должен пробраться по прокручивающимся ...

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

Xiaomi подтвердила прибытие MIUI 12.5, что нового Компания Xiaomi подтвердила прибытие «промежуточной» версии фирменной оболочки — MIUI 12.5, которая станет доступна до дебюта MIUI 13.  Согласно сообщению в официальном сообщества Mi Community China, разработчики уже начинают тестирование и чтобы...

SPECIA QA Meetup SPECIA приглашает на митап по тестированию — поговорим о том, как проводить тесты без тестировщика, почему тестирование вообще необходимо и почему лучше не заниматься самотестированием, а также как устроено тестирование в веб-проектах. Программа «Философия тестирования» ...

Автодополнение кода и проверка типов для boto3 Картинка предоcтавлена автором boto3-type-annotations, Allie Fitter Сейчас мало кто пишет большие проекты на Python без аннотации типов. Это и просто, и позволяет отловить кучу ошибок еще на этапе написания кода, да и работает очень шустро. Но стоит добавить в зависимости b...

Huawei начала бета-тестирование EMUI 10 на своих старых ... Huawei запустила рассылку публичных бета-версии Android 10 и EMUI 10 для некоторых моделей. К сожалению, обновление не может быть установлено через ОТА. Такие устройства, как Mate 20 или P30, уже прошли бета-тестирование, теперь настала очередь аппаратов постарше, а именно H...

Использование TSDuck для мониторинга IP(TS)-потоков На сегодняшний день существуют готовые (проприетарные) решения для мониторинга IP(TS)-потоков, например VB и iQ, они обладают достаточно богатым набором функций и обычно подобные решения имеются у крупных операторов, имеющих дело с ТВ-сервисами. В этой статье описывается реш...

Как сделать email-рассылку более эффективной с помощью сплит-тестов? A/B-тестирование – быстрый и надежный способ узнать, что улучшит рассылку. Рассказываем, какие гипотезы стоит проверять, как это сделать с помощью сплит-тестов на DashaMail, как работает калькулятор достоверности и когда он может пригодиться. Читать далее

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

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

Все полезные сервисы Лайфхакера на одной странице Калькулятор сна, генератор паролей, виртуальный помощник в принятии решений и другие полезные штуки. Сохраняйте в закладки!

Galaxy A Quantum — смартфон Samsung с квантовым чипом Компания Samsung и южнокорейский оператор сотовой связи Telecom выпустили смартфон Galaxy A Quantum. Он оснащён процессором с квантовым генератором случайных чисел.

Я автоматизировал тестирование Dr. Web. А сможете ли вы? Я никогда не пользовался Dr. Web. Я понятия не имею, как он устроен. Но это не помешало мне написать для него ряд автотестов (и лишь лень не позволила мне написать ещё сотню других): Тест на установку Dr. Web; Тест на ограничение доступа к съемным устройствам (флешкам); Те...

Samsung Galaxy S20 FE всё ещё страдает от проблем сенсорного экрана. Способна ли Samsung их решить? Смартфон Samsung Galaxy S20 FE многие обозреватели и пользователи назвали лучшим аппаратом компании в этом году. При этом проблем он не лишён.  И одна из них не решена до сих пор. Почти сразу после старта стало понятно, что достаточно много владельце...

Samsung покажет на CES 2020 виртуальную клавиатуру SelfieType — для печати надо набирать текст перед фронтальной камерой А также «умный» выделитель текста, генератор солнечного света и другие проекты.

Недорогие и полезные находки на Aliexpress: увеличитель экрана для смартфона, набор автомобильных инструментов, ветряной генератор и многое другое Aliexpress предлагает нам полезные, недорогие товары, как необходимые в быту вещи, так и интересные находки

Google создала генератор Infinite Bad Guy, который включает 15000 каверов песни Билли Айлиш Песня «Bad Guy» является одной из самых популярных в репертуаре Билли Айлиш, поэтому не удивительно, […]

Panasonic представил портативный генератор nanoe для защиты от вирусов Миниатюрный прибор питается от USB и очищает 3 кубометра воздуха вокруг себя от бактерий и вирусов.

Устройство CPython. Доклад Яндекса Мы публикуем конспект вступительной лекции видеокурса «Бэкенд-разработка на Python». В ней Егор Овчаренко egorovcharenko, тимлид в Яндекс.Такси, рассказал о внутреннем устройстве интерпретатора CPython. — Если кратко, какой у нас будет план? Сначала мы поговорим о том, поч...

ИГРА: Что пообещать себе в 2021-м, чтобы стать лучше Начало года — время строить планы и составлять списки того, что хочется усовершенствовать в ближайшие 12 месяцев. Генератор обещаний, который мы создали вместе с Coca-Cola, поможет понять, с чего стоит начать перемены к лучшему.

Jekyll на VPS за 30 рублей для состоятельных людей Статический HTML почти ушел в прошлое. Теперь сайты это собой связанные с базами данных приложения, которые динамически формируют ответ на пользовательские запросы. Однако, в этом есть и свои недостатки: более высокие требования к вычислительным ресурсам и многочисленные уя...

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

Новинка Vivo Y20 должна работать на базе процессора ... Vivo решил ненадолго прервать дружбу с MediaTek – сердцем нового Vivo Y20 станет свежий чип от Qualcomm.     В сентябре прошлого года китайский техногигант Vivo выпустил на рынок свой бюджетный смартфон Vivo Y19. Год прошел, и вот компания вовсю работает над...

Новинка Vivo Y20 должна работать на базе процессора ... Vivo решил ненадолго прервать дружбу с MediaTek – сердцем нового Vivo Y20 станет свежий чип от Qualcomm.     В сентябре прошлого года китайский техногигант Vivo выпустил на рынок свой бюджетный смартфон Vivo Y19. Год прошел, и вот компания вовсю работает над...

Книга «Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е межд. изд.» Привет, Хаброжители! Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. К...

Почему обновления Windows 10 стали проблемными и это ещё не исправлено Стало уже традицией, что когда компания Microsoft выпускает очередное обновление для операционной системы Windows 10, пользователям стоит готовится к неприятным сюрпризам.  Бардак с Windows Update началась с выходом обновления Windows 10 October 2018 Update чуть б...

Panasonic AiryTail — футуристическая маска для очистки воздуха Необычный гаджет — надеваемый «генератор чистого воздуха» AiryTail — разработали сотрудники «инкубатора идей» Game Changer Catapult японской корпорации Panasonic. Умное...

В 2020 году пользователи интернета сгенерировали 64,2 зеттабайт данных, но только 2% от этого объёма было сохранено Видеосервисы, социальные сети и пандемия — три основных генератора данных.

[Из песочницы] Instagram api на минималках Все началось с того, что я захотел сделать канал в инстаграме потратив на поиски и тесты сервисов авто публикаций целый день, далее я решил посмотреть на готовые пакеты гитхаба я удивился на размер кода этих пакетов (некоторые фреймворки php меньше чем эти обертки над инст...

Аналитики «Сбербанка»: коронакризис не помеха IPO «Яндекс.Такси» По итогам 2020 года "Яндекс.Такси" покажет убытки, но это не мешает компаниям выходить на IPO. На такие планы скорее повлияет общая экономическая ситуация. Основными генераторами убытков станут программа развития беспилотного транспорта и ориентированные на доставку "Яндекс....

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

Почему баллы DxOMark — это булшит (на примере Xiaomi Mi 10 Pro) Многие скептически относятся к тестам DxO, но до недавнего времени я не понимал причин такого отношения. Мне казалось, что это авторитетная организация, которая честно тестирует все смартфоны. Но всё не так просто. И в данном материале на примере Xiaomi Mi 10 Pro я попытаюс...

Huawei уже начала распространять заменитель EMIUI и Android в качестве обновления по воздуху. HarmonyOS 2.0 показали на видео Сразу несколько инсайдеров в Китае отметили тот факт, что фирменная ОС Huawei HarmonyOS 2.0, выступающая в качестве замены одновременно и Android, и EMUI, начала распространяться по воздуху. Правда, пока только среди разработчиков, а широкое публичное бета-тестирование ...

Запись видео UI автотестов, работающих в headless Chrome Всем привет! В данной статье хочется рассказать о том, как была решена задача записи видео автотестов, работающих в headless Chrome (с записью в не headless режиме проблем быть не должно). Будет рассмотрено несколько разных подходов, рассказано про трудности и пути их реше...

Microsoft приоткрыла завесу тайну над Windows 10 2021 года Компания Microsoft выпустила на днях второе крупное обновление Windows 10 за 2020 год и почти сразу начала тестирование следующего масштабного обновления — Windows 10 21H1, которое станет доступно простым пользователям только в 2021 году.  Компания выпустила...

Переносной топливный элемент HydraCell генерирует энергию из соленой воды Маленький портативный энергогенератор HydraCell Power Cube способен обеспечить электропитание «по щелчку пальцев». Все, что для этого нужно – налить в корпус немного соленой воды. Генератор содержит несколько несъемных зарядных пластин, которые в присутствии электролита (сол...

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

Официальный список смартфонов Huawei с большим обновлением EMUI 10.1 в работе Во время анонса смартфонов серии Nova 7, компания Huawei также, наконец, представила официальный список моделей, для которых готовится крупное обновление фирменной оболочки EMUI 10.1. В него вошло 22 модели. Для большинства из них сейчас ведётся закрытое бета-тестирова...

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

Что ещё приготовила DxOMark? 5 ноября состоится большой анонс Пару недель назад в лаборатории DxOMark объявили об очередных изменениях в подходе к тестированию камер смартфонов, в связи с чем ранее выставленные оценки были пересмотрены и составлен новый рейтинг. Ранее специалисты DxOMark заявили, что теперь они проводят тесты каче...

Java-дайджест за 4 мая Вышла совершенно новая библиотека Enriched Beans — генератор исходников, совместимый с JSR 330: Dependency Injection for Java. Конкретно, генерит он фабрики, совместимые с фреймворками вроде Spring и Micronaut. Работает примерно как AutoFactory, может использоваться вместе...

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

Футуристическая маска AiryTail от Panasonic поможет очистить воздух Необычный гаджет - надеваемый "генератор чистого воздуха" AiryTail - разработали сотрудники "инкубатора идей" Game Changer Catapult японской корпорации Panasonic.

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

Для индийских военных создали квантовый генератор случайных чисел Учёные из Мумбаи по заказу индийских военных создали квантовый генератор случайных чисел с преобразованием в двоичный код. Это необходимо для безопасного обмена информацией.

Выпущен смартфон с максимально надёжной защитой от хакеров Главная отличительная особенность Galaxy Quantum2 заключается в наличии квантового генератора случайных чисел QRNG

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

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

Samsung и SK Telecom представили смартфон с квантовым шифрованием Samsung и SK Telecom представили первый в мире смартфон 5G с квантовым генератором случайных чисел (QRNG). Смартфон, по сути, является ребрендингом Galaxy A71 5G, но помимо базовых функций современного смартфона оснащен технологией квантового шифрования. Подробнее об этом чи...

[Перевод] Как я сгенерировал на Python тысячу лиц для своей игры На определённом этапе разработки своей игры я осознал, что мне нужна система диалогов с лицами-аватарами. Поэтому я решил создать генератор лиц на основе знаменитой игры Papers, Please. Генератор лиц Dukope (из Papers, Please) Сбор данных Я скачал примерно 50 портретов с...

Windows 10 ждёт большое изменение пользовательского интерфейса Компания Microsoft пару дней назад выпустила обновление Windows 10 с номером сборки 20197 для участников программы тестирования Windows Insider в канале для разработчиков (Dev Channel). В нём обнаружились отсылки к грядущему изменению дизайна ключевых компонентов ОС.&nb...

[Из песочницы] Мы из другого теста — тестируем базу данных на MSTest Тестирование как универсальный принцип Уже почти четверь века празднуем миллениум, а тестирование ещё только входит в нашу жизнь… Сложно убедить начинающих разработчиков использовать эту потрясающую технику в своей работе… Да чего уж там говорить о разработчиках, простым сме...

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

Обзор Amazfit T-Rex Pro. Улучшение защиты и автономности, оксиметр и барометр Летом прошлого года мы проводили тестирование защищенных умных часов Amazfit T-Rex с высокими показателями автономности. Не так давно компания Huami сообщила об официальном старте улучшенную версию, сохранившие ключевые преимущества и предложившие сразу ряд изменений. Сегодн...

Футуристическая маска AiryTail от Panasonic поможет очистить воздух Сотрудники «инкубатора идей» Game Changer Catapult японской корпорации Panasonic разработали необычный гаджет — надеваемый на лицо «генератор чистого воздуха» AiryTail.

Искусственный интеллект StyleGAN2 с легкостью превратит вас в кровожадного зомби В соцсетях стремительно распространяется тренд на перерисовку своих аватаров в зомби к грядущему Хэллоуину. Основную работу выполняет нейросеть на базе StyleGAN2, которую разработчик Джош Браун Крамер адаптировал для своего социально-юмористического проекта «Make Me A Zombie...

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

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

Samsung Galaxy A Quantum: первый в мире смартфон с квантовым генератором случайных чисел для защиты от взлома Это специальная версия смартфона Galaxy A71 5G, но с чипом QRNG с квантовым генератором случайных чисел.

Samsung Galaxy A Quantum: первый в мире смартфон с квантовым генератором случайных чисел для защиты от взлома Это специальная версия смартфона Galaxy A71 5G, но с чипом QRNG с квантовым генератором случайных чисел.

Как не править Python тесты И вынести тестируемые результаты вне кода. Это статья об автоматизации и увеличения удобства тестирования на Python. Вводная У меня был проект, который разрабатывался уже несколько лет. В проекте отсутствовали тесты. А также у него были активные зависимости от других команд...

Компания UL Benchmarks представила кроссплатформенный тест 3DMark Wild Life Extreme В прошлом году компания UL Benchmarks выпустил 3DMark Wild Life, кроссплатформенный тест для Android, iOS и Windows. Сегодня был представлен более требовательный кроссплатформенный тест 3DMark Wild Life Extreme, предназначенный для сравнения графической производительнос...

Инвесторы компании-владельца генератора паролей LastPass договорились о её продаже за $4,3 млрд Но если компания получит более выгодное предложение в течение 45 дней, то сможет расторгнуть соглашение.

«Щекочущий Лицо Мачете»: производитель минеральной воды Liquid Death запустил генератор детских имён Компания известна агрессивным маркетингом — например, в мае она выпустила дет-метал альбом на основе гневных комментариев о бренде.

От гонки вооружений до офтальмологических инструментов: к 60-летию изобретения лазера В мае этого года квантовому оптическому генератору (лазеру) исполнилось 60 лет. Первый функционирующий прибор был запущен Теодором Мейманом 16 мая 1960 года. Когда-то лазер Меймана был единственным в своем роде. За 60 лет мы прошли путь от уникального устройства к десяткам т...

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

Samsung Galaxy Quantum 2: безопасный смартфон с квантовым шифрованием Ожидается, что за пределами Южной Кореи новинка выйдет под названием Galaxy A82 и без квантового генератора чисел.

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

Апдейт Windows 10 самостоятельно удаляет файлы пользователей На прошлой неделе Microsoft выпустила обновление Windows 10 KB4549951. Предполагалось, что этот патч будет содержать ряд исправлений безопасности, но вместо этого принёс с собой ещё более серьёзные проблемы. Сразу же после выхода обновления на форумах появились…

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

Docker для самых маленьких автоматизаторов Привет, меня зовут Руслан, я руковожу тестированием в Максилекте. Сегодня поговорим о базовых понятиях Devops, которые пригодятся автоматизатору. Расскажу про CI/CD в целом - что это такое и для чего оно нужно, а также про Docker. Объясню на пальцах, как развернуть тестируем...

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

[recovery mode] Фрактальное тестирование Здравствуйте, меня зовут Дмитрий Карловский и я… люблю гнать всякую странную дичь. Осторожно, после этого доклада у вас может появиться странное, но непреодолимое желание удалить все модульные и e2e тесты из вашего проекта, ибо они требуют много ресурсов, но дают мало профит...

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

Разработка «простого генератора напряжения» в соответствии с ГОСТ Р МЭК 61508 (IEC 61508) В данной статье будут рассмотрены необходимые шаги для создания устройства, отвечающего общим требованиям функциональной безопасности (ФБ). А также будет предложена архитектура простейшего «безопасного» (safety) генератора напряжения. Так как управляя напряжением, можно уп...

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

Осенняя коллекция стильных светодиодных ламп iSVET, тестируем 8 моделей Отечественная компания ISVET предложила провести тестирование модельного ряда светодиодных ламп с цоколем Е27 и Е14. При согласовании условий тестирования сразу уведомляю, что заказных обзоров не пишу. Помогаю потребителям найти качественную продукцию и защитить их от обма...

Apple устранила проблему: вышло обновление macOS Big Sur 11.2.1 Компания Apple выпустила обновление macOS Big Sur 11.2.1, которое должно устранить неприятную проблему, появившуюся после выхода macOS Big Sur 11.2 на прошлой неделе. Напомним, пользователи MacBook Pro 2016 и 2017 годов, установившие обновление macOS Big Sur 11.2, сообщ...

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

Интересные находки с Aliexpress, на которые стоит обратить внимание - генератор озона Lisa 1st, cтерилизатор-освежитель Xiaomi, органайзер в автомобиль и многое другое AliExpress - онлайн площадка с колоссальным ассортиментом товаров, где цены более привлекательны, чем в магазинах. Сегодня я вам расскажу про лучшие находки, которые точно будут вам полезны. Итак, начнем!

Выпущены официальные ISO-образы Windows 10 20H1 Build 19035 Microsoft опубликовала официальные ISO-образы инсайдерской сборки Windows 10 под номером 19035, относящейся к ветке разработки функционального обновления с кодовым названием 20H1. С помощью этих образов вы сможете осуществить чистую установку системы на своём ПК. Отметим, ч...

Cчетчик газа в Home Assistant без паяльника Не так давно мне пришел счёт за газ от которого стало не по себе, и я решил интегрировать обычный счетчик газа в свой умный дом на базе Raspberry Pi + Home Assistant, чтобы прогнозировать стоимость расходов и получать предупреждения сразу же как только расход начинает превыш...

Обновление Windows 10 21H1 будет незначительным и выйдет раньше обычного По сообщениям сетевых источников, следующее обновление Windows 10 будет незначительным, как и предполагалось ранее. Подтверждение этого обнаружил энтузиаст в процессе анализа пакета накопительных обновлений KB4598291 за январь 2021 года, который недавно стал доступен инсайде...

Новый язык программирования — Relax Всем привет, я являюсь автором языка программирования Relax. На данный момент я разрабатываю RVM(RelaxVirtualMachine) И Relasm(Relax Assembly). Первые попытки сделать свой язык начались в конце лета 2020, тогда я и не думал что делать язык - это так сложно. Сам же проект Rel...

Товары с Aliexpress, на которые стоит обратить внимание: наушники Baseus, генератор озона и другое Всем привет, сегодня подготовил для Вас подборку товаров, которые нашёл на AliExpress и которые самого заинтересовали. Думаю, что Вы так же в этом списке найдёте что-то интересное для себя

Инвесторы компании-владельца генератора паролей LastPass договорились о её продаже частным инвесткомпаниям за $4,3 млрд Но если компания получит более выгодное предложение в течение 45 дней, то сможет расторгнуть соглашение.

Samsung представила «невзламываемый» смартфон Galaxy A Quantum Samsung Electronics, совместно с ведущим южнокорейским оператором мобильной связи Telecom, анонсировала смартфон 5G, оснащённый чипсетом квантового генератора случайных чисел (QRNG), который обеспечит лучшую безопасность мобильной связи. ОсобенностиЧипсет SKT IDQ…

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

[Из песочницы] Используем macOS для удалённой сборки Unreal Engine билдов из-под Windows Любой пользователь ОС Windows, вставший на увлекательный путь кросс-платформенной разработки, однажды сталкивается с проблемой невозможности сборки «яблочных» билдов из рабочего окружения: для сборки и подписания приложения требуется девайс с macOS. У нас есть два варианта:...

AMD рекомендует память DDR4-4000 для процессоров Ryzen 5000-й серии Благодаря турецкому ресурсу Technopat стало известно, что AMD рекомендует использовать вместе с новыми процессорами Ryzen 5000 на базе архитектуры Zen 3 оперативную память стандарта DDR4 с более высокой рабочей частотой, чем с чипами прежних серий. В Сети оказался опубликова...

Первый ЦОД Tier III на Урале Приходилось ли вам слышать, как стартует мегаваттный дизель-генератор? Сразу три таких генератора – каждый размером с небольшой микроавтобус – стоят в отдельном здании рядом с новейшим опорным дата-центром Ростелекома в Екатеринбурге. Мне удалось побывать на открытии этого ...

Samsung Galaxy M42 5G засветился на Geekbench Ближайшее время компания Samsung выпустит смартфон 5G в линейке Galaxy M. Устройство скорее всего получит название Galaxy M42 5G, так как он засветился в базе данных тестирования производительности Geekbench. Смартфон Samsung с номером модели SM-M426B появился в базе данны...

Как выбрать электрогенератор для дома и дачи: советы ZOOM В жизни за городом есть не только преимущества, но и свои риски. Один из них –отключение электричества. Чтобы не сидеть в темноте при свечах и без возможности включить технику, стоит задуматься об установке электрогенератора. Он станет резервным источником электроэнергии для...

Интересные находки с Aliexpress: генератор звуков, будильник с гигрометром и другое Оригинальная подборка новых необычных, полезных и оригинальных товаров, которые были найдены на просторах торговой интернет-площадки AliExpress. Присоединяйтесь!

В Fortnite вышло очередное обновление и стартовал «Зимний фестиваль» с бесплатными подарками Разработчики Fortnite выпустили новую версию «королевской битвы» и объявили о начале ежегодного «Зимнего фестиваля». В обновлении 11.31 появилась «Боевая лаборатория», которая позволяет создать собственный остров и установить на нем свои правила...

Samsung Galaxy A82 может получить 64-мегапиксельный выдвижной объектив Возможно, в недалёком будущем, вы увидите новенький флагман от компании Samsung. Он уже появился на Geekbench и Bluetooth SIG. Это обновление для серии-А и в частности смартфона A80 – Samsung Galaxy A82. Данное устройство, имеет уникальный выдвижной модуль для камеры. Сегодн...

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

[Перевод] Сравнение производительности ASP.NET Core-проектов на Linux и Windows в службе приложений Azure. Продолжение В моём предыдущем материале речь шла о сравнении производительности ASP.NET Core-приложений, запускаемых в Windows и в среде Linux + Docker, работающих в службе приложений Azure. Эта тема интересна многим — поэтому я решил написать продолжение. Я снова провёл испытания, и...

Ретроклокинг: все топы NVIDIA – Windows XP от GeForce 6 до Maxwell Возможно, у вас еще свежи воспоминания о тесте самых современных видеокарт с интерфейсом AGP и PCI-Express на одной платформе. В прошлый раз мы остановились на топах с PCI-Express, но из-за несовместимости «железа» модели старше, чем GeForce GTX 580, запустить не удалось. Бы...

[Перевод] Улучшаем генератор случайных чисел QBasic Pixelmusement создаёт видео об играх для MS-DOS и программном обеспечении. Каждое видео завершается коротким случайно выбранным списком тех, кто поддержал канал финансово. В видео ADG Filler #57 Крис рассказал, как происходит процесс выбора. Оказалось. что он абсолютно впи...

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

Генератор QR-кодов «ВКонтакте», или как создавать крутые QR-коды с собственным дизайном QR-коды примечательны тем, что требуется всего пару нажатий для передачи в них ссылки, настроек Wi-Fi, текста, координат или события. ♥ ПО ТЕМЕ: Какие QR-коды умеет считывать камера iPhone: 10 примеров использования. Появился собственный сервис для создания QR-кодов и «ВКонт...

Навык поиска работы Есть много причин, почему классные разработчики часто долго не могут найти работу, а компании — классных разработчиков. Я хочу поговорить об одной из наиболее распространённых. Эта причина — абсолютно неправильный, деструктивный подход к проведению технических собеседований...

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

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

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

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

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

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

Apple Watch 3 перезагружаются без причины на watchOS 7. Что делать iOS 14, чей релиз состоялся 16 сентября может смело считаться одним из самых стабильных обновлений мобильной ОС от Apple. Несмотря на то, что пара незначительных багов всё-таки присутствовала, в целом никаких серьёзных претензий к апдейту предъявить было нельзя. Видимо, и п...

Как переиспользовать код с бандлами Symfony 5? Часть 6. Тестирование Поговорим о том, как прекратить копипастить между проектами и вынести код в переиспользуемый подключаемый бандл Symfony 5. Серия статей, обобщающих мой опыт работы с бандлами, проведет на практике от создания минимального бандла и рефакторинга демо-приложения, до тестов и ре...

SoC Dimensity 820 оказалась гораздо быстрее Snapdragon 765G во всех тестах На этой неделе MediaTek представил свою новую недорогую однокристальную систему с поддержкой 5G для смартфонов среднего уровня, которая получил название Dimensity 820. На момент анонса производитель объявил, что SoC Dimensity 820 опережает Snapdragon 765G в Geekbench с ...

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

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

[Перевод] NextJS и Create-React-App. В чем разница? Публикуем новый перевод для начинающих React-разработчиков. Надеемся, статья поможет при выборе подходящего инструмента для вашего следующего проекта. Когда речь идет о создании новых проектов на React, перед нами стоит очевидный выбор: NextJS или Create-React-App. Gatsby пр...

Samsung представил первый в мире смартфон с технологией квантового шифрования Samsung и южнокорейский оператор SK Telecom только что представили первый в мире смартфон 5G с квантовым генератором случайных чисел (QRNG) – Galaxy A Quantum. От других смартфонов он отличается именно системой QRNG, благодаря которой хакерам станет намного сложнее его взлом...

Крупное обновление Windows 10 стало ещё ближе к релизу Сегодня Microsoft объявила, что обновление Windows 10 версии 21H1 теперь доступно для предприятий, которые могут начать тестирование и проверку функций. По сути, это означает, что компании могут опробовать обновление, чтобы быть полностью готовыми на момент начала его р...

OnePlus рассказала о своих планах по обновлению до Android 11 Первыми Android 11 с Oxygen OS 11 в 2021 году получит OnePlus Nord, затем наступит очередь OnePlus 7/7 Pro и OnePlus 7T и последними обновят OnePlus 6/6T, OnePlus Nord N10 5G и Nord N100 OnePlus одна из компаний, которая достаточно ответственно подходит к вопросу обновления ...

[Перевод] Linux: удаление пула блокировок /dev/random Как известно, у /dev/random, криптографически стойкого генератора псевдослучайных чисел (CSPRNG), имеется одна неприятная проблема – блокировки. В данной статье рассказывается, каким образом можно ее решить. За последние несколько месяцев средства генерации случайных чисел...

Обзор ADATA HD710 Pro 1 ТБ. Защищенный внешний диск от воды и падений Пять лет назад мы проводили тестирование накопителя ADATA DashDrive Durable HD710, особенностью которого стал защищенный от ударов и воды корпус. Этот накопитель успешно работает и по прошествии этого времени. Позже компания обновила эту линейку выпустив ADATA HD710 Pro с за...

Microsoft тестирует исправление ошибки Windows 10, которая нарушает работу инструмента по дефрагментации диска Со временем накопитель может начать работать с меньшей эффективностью. Чтобы ускорить ваш диск, Windows 10 позволяет дефрагментировать и оптимизировать его с помощью встроенного инструмента под названием «Оптимизация дисков». В окне «Оптимизация дисков» представлен список вс...

Первый опорный ЦОД Ростелекома на Урале Приходилось ли вам слышать, как стартует мегаваттный дизель-генератор? Сразу три таких генератора – каждый размером с небольшой микроавтобус – стоят в отдельном здании рядом с новейшим опорным дата-центром Ростелекома в Екатеринбурге. Мне удалось побывать на открытии этого ...

Яндекс.Дзен представил генератор шуточных предсказаний на 2020 год В преддверии новогодних праздников Яндекс.Дзен запустил проект «Дзеноскоп» - мобильный сайт, где пользователи российского интернета могут получать веселые шуточные предсказания на 2020 год. Все прогнозы основаны на публикациях блогеров Дзена: статьях, нарративах и видео на с...

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

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

Умельцы портировали Android 11 на Asus Zenfone Max Pro M1, пока производитель тестирует Android 10 На момент выхода Asus Zenfone Max Pro M1 был отличным смартфоном, который построен на базе однокристальной системы Snadpragon 636 и оснащён до 6 ГБ оперативной памяти, а также большим аккумулятором ёмкостью 5000 мА•ч. Несмотря на то, что на момент выхода он ра...

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

Flutter, Dart — локальная база в сотни раз более быстрая чем SQLite или Shared Preferencies Примерно месяц назад общаясь с одним разработчиком приложения на Flutter встала проблема торможения обработки маленьких (в десятках тысяч) массивов данных на телефоне юзера. Многие приложения предполагают обработку данных на телефоне и, далее, их синхронизацию с бэкендом. На...

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

Xiaomi Mi 10 и Mi 10 Pro получают глобальное обновление Android 11 с MIUI 12 Xiaomi начала распространение Android 11 на все телефоны Mi 10 Pro по всему миру. Обновление MIUI 12 с номером сборки V12.2.1.0.RJAMIXM прошло стадию тестирования и будет распространяться на устройства как беспроводное (OTA) обновление. Новое обновление включает в себя неско...

Боремся с таймаутами при использовании USB 3.0 через контроллер FX3, возникающими при определенных условиях Итак, в блоке из предыдущих трёх статей, мы рассмотрели, как можно изменить идеологию, принятую в первой версии комплекса Redd, заменив двухпроходную прокачку потоковых данных (сначала в буферное динамическое ОЗУ, а уже затем – в PC через интерфейс USB 2.0) на однопроходную ...

Windows 10 теперь поддерживает Linux-приложения с графическим интерфейсом Microsoft постоянно отмечает, что любит Linux, поэтому софтверный гигант круглосуточно работает над улучшением взаимодействия с подсистемой Windows для Linux (WSL) в последней версии обновления функций. А самая последняя предварительная сборка Windows 10 содержит огромную фи...

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

Цифро-аналоговое и смешанное моделирование в PADS Professional Одной из полезных функций, включенных в PADS Professional, является встроенный инструмент моделирования аналоговых смешанных сигналов (AMS), который позволяет моделировать ваши схемотические проекты с использованием моделей SPICE и VHDL-AMS. Возможность использования обоих...

Apple выпустила iOS 14.1 GM для разработчиков. Что нового и как скачать Думаю, в начале осени, когда Apple только начала бета-тест iOS 14.2, вы тоже подумали, что в Купертино просто сбились со счёта. Несмотря на то что компания и раньше позволяла себе прыгать даже не через одну, а через несколько версий ОС, это всегда были обновления третьего п...

Обновление Windows 10 21H1 принесёт не так уж много новшеств: Windows Hello, Windows Defender и Windows Management Instrumentation Весной корпорация Microsoft выпускает одно из традиционных крупных обновлений Windows 10. И сейчас в недрах компании проходит тестирование следующего такого обновления, которое известно как версия Windows 10 21H1. Таким образом, уже можно говорить о том, какие новые функции ...

SoC Dimensity 820 оказалась гораздо быстрее Snapdragon 765G во всех тестах На этой неделе MediaTek представил свою новую недорогую однокристальную систему с поддержкой 5G для смартфонов среднего уровня, которая получил название Dimensity 820. На момент анонса производитель объявил, что SoC Dimensity 820 опережает Snapdragon 765G в Geekbench с...

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

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

16 апреля в бета-версии Minecraft для Windows 10 появится трассировка лучей В августе прошлого года NVIDIA и студия Mojang анонсировали поддержку трассировки лучей в Minecraft Windows 10 Bedrock Edition, и уже совсем скоро вы сможете её оценить. NVIDIA объявила, что 16 апреля начнётся бета-тестирование Minecraft с RTX. Бета-версия получит полноценн...

Обзор и тестирование SSD-накопителя Kingston SKC600/1024G объемом 1 Тбайт Героем обзора стал твердотельный накопитель Kingston. Конечно, интерфейс NVMe PCIe более перспективен, чем добрый старый SATA, но коль есть потребность в накопителях SATA, то и они тоже выпускаются! Таков закон рынка, ничего не поделаешь. И, разумеется, очень интересно посмо...

[recovery mode] Как обойти «No-communication theorem»? Передача информации сквозь пространство и время No-communication theorem утверждает, что квантовое запутывание не может использоваться для передачи какой-либо информации. Теорема предполагает, что Боб никак не может отличить начальное состояние σ от состояния P(σ) после измерения Алисой. Это доказывается математически, п...

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

[Из песочницы] Postman — Автотестирование метрики в AppMetrica 1. Введение Недавно встала задачка периодически проверять, все ли события в мобильном приложении работают корректно, передаются ли в AppMetrica. Подробности интеграции я опущу, имеется в виду, что она уже есть в МП. Для проверки нашел два варианта: через web интерфейс че...

ASRock представила материнскую плату среднего класса Z490 Steel Legend ASRock Z490 Steel Legend предназначена для среднего класса, но обладает множеством функций. Модель включает в себя тактовый генератор PCIe 4.0, что позволит в будущем установить процессоры Rocket Lake. Дизайн платы выполнен в классическом стиле линейки Steel Legend, черно-се...

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

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

Анонс Windows 10 Insider Preview Build 19041.208 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.208 (KB4558244) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя исправления, сдел...

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

Overwatch готовит глобальное обновление Overwatch проводит эксперименты в игровом процессе. Они проводятся в публичном тестировании. Владельцы консольных версий могут тестировать новые возможности. Public Test Realm предназначен только для ПК. Тестирование позволяет внести радикальные изменения в игровой процесс...

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

Цепи Маркова и Пайтон — разбираемся в теории и собираем генератор текстов Понимаем и создаём Хорошие новости перед статьей: высоких математических скиллов для прочтения и (надеюсь!) понимания не требуется. Дисклеймер: кодовая часть данной статьи, как и предыдущей, является адаптированным, дополненным и протестированным переводом. Я благодарна ав...

Год спустя после релиза в Кореи, Cabal Mobile проходит тестирование в других регионах В середине 2019 года на мобильные устройства жителей Южной Кореи вышла мобильная MMORPG Cabal Mobile. Это ответвление от серии, которая вышла на PC ещё в 2005 году. Сейчас издатель ESTgames занимается разработкой глобальной версии. Разработчики обещают сенсорное управление...

Новая надстройка Arria для Power BI доступна на Microsoft AppSource Arria NLG  анонсирован выход новой эффективной версии  Arria для Power BI – надстройки, позволяющей пользователям Microsoft Power BI работать с интеллектуальными комментариями на базе системы генератора естественного языка (NLG).  До настоящего времени ра...

Вышло обновление 4.11.4 для StarCraft II Отныне игроки могут приобрести облики пятого трофейного фонда (и всех предыдущих) в разделе коллекции «Наш выбор». Апдейт 4.11.4 привнес множество изменений в задания совместного режима. С полным списком можно ознакомиться на официальном сайте. Исправления в сетевой игре ми...

[Перевод] 9 полезных трюков HTML Приветствую, Хабр! Представляю вашему вниманию перевод статьи «9 Extremely Useful HTML Tricks» автора Klaus. У HTML есть много практических секретов, которые могут вам пригодиться. Но я хочу убедиться, что сайт работает в Internet Explorer и других браузерах. Я использую ...

Динамическое определение класса в Python Под динамическим определением объекта можно понимать определение во время исполнения. В отличие от статического определения, которое используется в привычном определении класса с помощью ключевого слова class, динамическое определение использует встроенный класс type. Абстр...

.NET разработчик, найдись! или история о строителях социальных сетей На прошлой неделе технологическая компания, занимающаяся автоматизацией сетей общественного питания, опубликовала в соцсетях фотографию одной из своих точек питания при входе в которую висело объявление о поиске .NET-разработчика. Объявление содержало текст «.NET разработчик...

Kymeta и Isotropic Networks объединили усилия в тестировании антенны Kymeta™ u7 Компания Isotropic, надежный провайдер международных интернет-сервисов, обеспечивающий своим клиентам поистине непревзойденную стабильность, и разработчик коммуникационного оборудования Kymeta, работающие над реализацией концепции «сетевой матрицы для всего и везде»...

Crusader Kings III: настоящая игра престолов Crusader Kings III – это The Sims в Средневековье, симулятор игры престолов, практическое пособие к учебнику истории за 7 класс, поле бесконечных экспериментов и потрясающий генератор забавных историй. Crusader Kings III Жанр стратегия, ролевая игра Платформы Windows, macOS,...

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

Blizzard планирует провести региональное тестирование Diablo: Immortal NetEase совместно с Blizzard работают над Diablo: Immortal уже продолжительное время. Игру первоначально анонсировали на BlizzCon 2018, где она сразу же получила статус самой провальной игры от компании из-за одной своей особенности: её разрабатывают для мобильных устройств....

Xiaomi рассказала, когда начнёт улучшать Xiaomi Mi 10 и Mi Pro Новые флагманские смартфоны только-только Xiaomi Mi 10 и Mi Pro дебютировали в Китае. Тем временем, компания уже готовится к дальнейшему их совершенствованию.  Глава отдела программного обеспечения Xiaomi Чжан Гоцюань (Zhang Guoquan) на своей страничке в социально...

[Перевод] Советы по использованию алгоритма коллапса волновой функции В последнее время я много экспериментировал с процедурной генерацией на основе ограничений. В частности, с алгоритмом Wave Function Collapse (WFC, коллапс волновой функции). Я даже написал собственную open source-библиотеку и ассет unity. WFC — это очень гибкий алгоритм, в...

Фонарик Xiaomi c FM-приемником и ручной динамо-машиной для зарядки Сегодня мы расскажем вам ещё об одном интересном продукте Xiaomi с AliExpress. Речь идёт о фонарике со встроенным FM-приемником и ручным генератором постоянного тока.

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

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

«Железяка 1» — робот из «обычного» металлического конструктора Небольшой дисклеймер. Эта статья нашлась в моих старых "запасах", и она написана несколько лет назад. Но на фоне новости, что компания, которая производит "донора" для робота решила выпустить набор на Arduino, решил показать, что можно сделать похожее самостоятельно. Благо и...

Виртуальные машины и тест Гилева А давайте поговорим про синтетические тесты? Мы заметили, что часть клиентов использует их, оценивая «профпригодность» любого облачного решения. Иногда нас просят предоставить результаты какого-либо теста или сами проверяют систему во время бесплатного пробного периода. Прич...

Microsoft признает, что ошибка Windows 10 приводит к вылетам в Windows Sandbox и WDAG Microsoft ограничивает выпуск майского обновления May 2020 Update для Windows 10, чтобы выявлять и устранять ошибки, которые могли быть пропущены во время бета-тестирования в прошлом году. Похоже, что обновления для Windows 10 версии 2004, 1909 и даже версии 1903 сопровождаю...

[Перевод] Оптимизация времени сборки проекта Там, где я работаю (в стартапе Spot.IM, размер которого находится где-то между малым и средним), Webpack используется для сборки различных проектов. После 4 лет работы над нашим основным продуктом, когда в его код внесло вклад столько народа, что и не сосчитать, время его пе...

Новую версию Arria для Power BI запустила Arria NLG Arria NLG  анонсирован выход новой эффективной версии  Arria для Power BI – надстройки, позволяющей пользователям Microsoft Power BI работать с интеллектуальными комментариями на базе системы генератора естественного языка (NLG).  До настоящего времени ра...

SilverStone представила новую систему охлаждения PF-ARGB в белом исполнении Компания SilverStone представила AIO систему охлаждения PF-ARGB в белом исполнении. Система охлаждения PF-ARGB предлагает вариант с 240 мм радиатором и 360 мм. Обе модели устойчивы к коррозии. SilverStone PF-ARGB окрашен в белый цвет, радиатор, трубки, вентилятор и водобл...

2.Elastic stack: анализ security логов. Logstash В прошлой статье мы познакомились со стеком ELK, из каких программных продуктов он состоит. И первая задача с которой сталкивается инженер при работе с ELK стеком это отправление логов для хранения в elasticsearch для последующего анализа. Однако, это просто лишь на словах...

Что подарить кому угодно: генератор идей от Лайфхакера Забудьте про носки, очередную рубашку, сковородки и гели для душа. Ваши близкие достойны большего. Если до сих пор не знаете, что купить им на предстоящий праздник, наш генератор идей придумает всё за вас. Расскажите немного о человеке, которому ищете подарок, а мы найдём не...

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

Автоматизация тестирования мобильных приложений. Часть 2: предусловия, верификация элементов и независимость шагов Меня зовут Дмитрий Макаренко, я Mobile QA Engineer в Badoo и Bumble: занимаюсь тестированием новой функциональности в наших приложениях вручную и покрытием её автотестами. За последние два года подход к автоматизации тестирования в нашей компании сильно изменился. Колич...

Бюджетный смартфон компании LG в базе данных Geekbench В базе данных популярного бенчмарка Geekbench обнаружились результаты тестирования новинки компании LG с кодовым названием LM-K430IM. В одноядерном тестировании аппарат смог набрать 828 баллов, а в многоядерном 3908 баллов. Тестируемый образец был оснащен платформой MediaTek...

VSTi-плагин ASIO-хоста для подключения входа дополнительного ASIO-драйвера в DAW Столкнулся я как-то с ситуацией, когда, при наличии основной звуковой карты со своим ASIO-драйвером, необходимо было в DAW подключить USB-микрофон со своим ASIO-драйвером. А DAW не поддерживает подключение двух ASIO-драйверов одновременно. Поиском наткнулся на VST-плагин "VS...

Google решила проблему с обновлением Chrome, начала ... Во вторник, 17.12.2019, Google выпустил исправление для Chrome и сопутствующего программного обеспечения WebView, которое прекращало доступ к данным, хранящимся в некоторых Android-приложениях. Google, переставший выпускать обновление после возникновения проблемы потери данн...

Google решила проблему с обновлением Chrome, начала ... Во вторник, 17.12.2019, Google выпустил исправление для Chrome и сопутствующего программного обеспечения WebView, которое прекращало доступ к данным, хранящимся в некоторых Android-приложениях. Google, переставший выпускать обновление после возникновения проблемы потери данн...

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

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

Яндекс.Дзен представил генератор шуточных предсказаний на 2020 год В преддверии новогодних праздников Яндекс.Дзен запустил проект «Дзеноскоп» — мобильный сайт, где пользователи российского интернета могут получать веселые шуточные предсказания на 2020 год. Все прогнозы основаны на публикациях блогеров Дзена: статьях, нарративах и видео на с...

Статьи — это тоже исходный код { Открываю VS Code и начинаю набирать статью с самого начала. Но вот незадача — формат маркдауна не совсем совместим с имеющимся форматом Хабра. Получается выхода нет и придётся возвращаться к встроенному редактору Хабра; Или не придется?В голову пришла идея написать утилиту,...

Как выглядит One UI 3.0 с Android 11 на Samsung Galaxy S20 и что нового Компания Samsung анонсировала программу бета-тестирования фирменной оболочки One UI 3.0 на основе Android 11 для смартфонов Galaxy S20 в прошлом месяце, а сегодня зарегистрировавшиеся разработчики в США начали получать обновление.  Закрытое бета-тестирование также...

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

Получение Method из Method Reference в Java Я столкнулся с проблемой — как получить из method reference вида Function<String, Integer> fun = String::length; вызываемый метод класса (или хотя бы его имя), т.е. в примере это java.lang.String.length(). Как выяснилось, не одного меня волновал этот вопрос, нашлись та...

AV-Comparatives проверила сеть Интернет на вирусы в первом квартале 2021 года AV-Comparatives опубликовала результаты сравнительного тестирования решений для обеспечения интернет-безопасности в реальном мире и защиты от вредоносных программ за первый квартал 2021 года Ведущая лаборатория по тестированию антивирусов опубликовала новые результаты серии ...

Генератор неслучайных чисел Этот код напечатает случайную последовательность латинских букв, так ведь? import java.util.Random; class WTF { public static void main(String[] args) { Random r = new Random(76880392499L<<11); String alphabet = " abcdefghijklmnopqrstuvwxyz&q...

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

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

Стала доступна Windows 10 20H1 Build 19041.172 Корпорация Майкрософт выпустила Windows 10 20H1 Build 19041.172 (KB4552455) для инсайдеров Windows в канале Позднего доступа. Эта сборка не содержит новых функций и улучшений, но предлагает исправление для ошибки сочетания клавиш. Вы можете увидеть официальный список изменен...

Простая схема сигнализации проблем вращения катушки с филаментом на кронштейне от Tarantula Pro Возможно, тема для кого-то неактуальна, но мне доводилось сталкиваться с тем, что, даже без запутывания, витки филамента иногда (при слабой намотке, видимо) "проваливаются" и начинают тормозить разматывание. Однажды это привело даже к обрыву филамента.Я заметил, что при проб...

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

Могут ли нейросети читать чеки? Вот уже почти три года я скрупулезно записываю все свои доходы и расходы в hledger. Почему именно он? Так сложилось исторически. С наступлением 2018 года я начал все записывать в гугл табличку, а в апреле поехал в Японию. Я сидел в отеле и пытался понять, как мне правильно с...

Стала известна стоимость смартфона Samsung Galaxy A82 5G Мы уже неоднократно слышали о подготовке к дебюту нового смартфона Samsung Galaxy A82 5G.В дополнение ко всей имеющейся информации, в Сеть попали данные о стоимости Galaxy A82 5G. В частности, речь идет о ценнике в размере от $620 до $710.Galaxy A82 5G, как мы уже знаем, осн...

[Из песочницы] Вскрытие покажет: Решаем лёгкий crackme и пишем генератор ключа Доброго времени суток читающий. Мне хочется рассказать тебе про алгоритм решения одного лёгкого crackme и поделиться кодом генератора. Это был один из первых crackme, который я решил. На просторах сети найден был наш подопотный. Это сrackme. Естественно, что необходимо изуч...

[Перевод] 32 совета веб-разработчику, который хочет вырасти над собой в 2020 году Ушёл 2019 год. Для нас, для веб-разработчиков, это был год испытаний и возможностей. Вокруг много всего такого, что можно изучить, и такого, в чём можно попытаться достичь мастерства. Например — это JavaScript-инструменты для разработки сайтов, такие, как React, Vue, Angular...

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

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

Следующее крупное обновление Windows 10 называется Iron (Fe), и скоро начнется его тестирование Прошло всего немного времени с момента релиза обновления Windows 10 May 2020 (v2004), а в компании уже готовятся начать тесты следующего крупного обновления — Windows 10 2021. Microsoft даже случайно проговорилось о его названии. В заметке официального блога...

Анонс Windows 10 Insider Preview Build 19041.207 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.207 (KB4550936) для участников программы Windows Insider, использующих канал «Поздний доступ». Список изменений: Исправлена проблема, из-за которой служба Re...

Property-based тестирование для JavaScript и UI: необычный подход к автоматизированным тестам Falcon Heavy Demo Mission Писать тесты скучно. А то, что скучно делать, постоянно откладывается. Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions, и в этой статье покажу вам другой, немного странный подход к автоматизированному тестированию. Чи...

Обновятся даже OnePlus 6/6T, Nord 10 5G и Nord 100. График выхода Android 11 для смартфонов OnePlus Флагманский смартфон OnePlus 8T был выпущен с операционной системой Android 11, а OnePlus 8 и 8 Pro были обновлены до OxygenOS 11 на базе Android 11 в октябре. Теперь компания раскрыла свои планы в отношении остальных моделей, которые получат обновление. На следующей не...

Результаты анализов на коронавирус можно посмотреть в электронной медицинской карте Об этом рассказала Анастасия Ракова, заместитель Мэра Москвы по вопросам социального развития."Результаты ПЦР- и ИФА-тестирований на COVID-19 стали доступны москвичам в электронной медкарте. Жители также получают подробную расшифровку всех показателей и четкое объяснени...

Huawei выпустила бету Harmony OS для смартфонов раньше времени. Что о ней говорят тестеры Несмотря на то что Huawei представила Harmony OS около полутора лет назад, с тех пор не только не появилось ни одного смартфона, который бы работал на новой платформе, но даже её саму не видел никто, кроме Huawei. Однако этой осенью компания объявила, что запустит бета-тест...

Стартовало ограниченное тестирование Project xCloud на iOS Сервис потоковой передачи игр project xCloud находится в стадии публичного тестирования с конца прошлого года, однако до текущего момента принять участие в нём могли лишь пользователи Android-смартфонов. Теперь же Microsoft объявила о запуске ограниченного тестирования Proj...

Новая надстройка Arria для Power BI доступна на Microsoft AppSource Arria NLG  анонсирован выход новой эффективной версии  Arria для Power BI – надстройки, позволяющей пользователям Microsoft Power BI работать с интеллектуальными комментариями на базе системы генератора естественного языка (NLG). До настоящего времени разработчики панели Pow...

Баг в iOS 13.5.1 приводит к ускоренной разрядке аккумулятора. Как решить проблему С момента выхода iOS 13.5.1 прошло уже около месяца, однако только сейчас выяснилось, что обновление содержит баг, приводящий в чрезмерному расходованию заряда аккумулятора и нагреву устройства.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете...

Баг в iOS 13.5.1 приводит к ускоренной разрядке аккумулятора. Как решить проблему С момента выхода iOS 13.5.1 прошло уже около месяца, однако только сейчас выяснилось, что обновление содержит баг, приводящий в чрезмерному расходованию заряда аккумулятора и нагреву устройства.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете...

Microsoft перечисляет функции, удаленные в Windows 10 версии 2004 После более чем года тестирования с использованием программы Windows Insider обновление Windows 10 May 2020 Update было наконец выпущено для основных пользователей 27 мая 2020 года. May 2020 Update предоставляет ряд новых функций и улучшений, и, несмотря на всестороннее тест...

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

Motorola One Power получил финальную версию Android 10 Motorola выпустила смартфон Motorola One Power еще в прошлом году, из коробки он работал под управлением Android 8.1 Oreo. Это был довольно странно, так как на тот момент новые смартфоны выходили уже с Android 9 Pie. Позже смартфон получил обновление до Android 9 Pie, а...

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

Еще два смартфона Samsung допущены к тестированию One UI 3.0 Samsung открыл возможность владельцам Galaxy M31 и Galaxy A51 поучаствовать в тестировании One UI 3.0.     Galaxy A51 5G   Еще два смартфона Samsung Galaxy готовы получить доступ к обновлению до One UI 3.0. Galaxy M31 станет первым смартфоном среднего диапаз...

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

Samsung Galaxy S20 начал получать обновление до One UI 2.5 Не прошло и месяца после презентации Unpacked, как другие смартфоны Samsung Galaxy начали получать свежую версию One UI 2.5     Презентация Samsung под названием Unpacked прошла достаточно успешно: компания представила кучу новой продукции, которая еще и работала ...

Samsung Galaxy S20 начал получать обновление до One UI 2.5 Не прошло и месяца после презентации Unpacked, как другие смартфоны Samsung Galaxy начали получать свежую версию One UI 2.5     Презентация Samsung под названием Unpacked прошла достаточно успешно: компания представила кучу новой продукции, которая еще и работала ...

Европейские Honor 20, Honor 20 Pro и Honor V20 скоро получат стабильную Magic UI 4 С сентября 2020 года Honor тестирует новейшую оболочку Magic UI 4 для своих смартфонов Китае, позже компания начала бета-тестирование на мировом рынке. Если говорить о глобальной версии прошивки, то первая партия устройств для программы бета-тестирования Magic...

Всё хорошее кончается. Xiaomi закроет летом тестирование обновлений для Xiaomi Mi 6 и ещё четырёх моделей Компания Xiaomi отличается от многих других производителей смартфонов Android, предоставляя обновления для «старых» моделей с завидным упорством. Однако и она не поддерживает устройства вечно.  Сегодня Xiaomi объявила в официальном китайском сообществе...

Xiaomi запустила Android 11 ещё для одного смартфона. Стартовало тестирование на Xiaomi Mi CC9 Pro Компания Xiaomi начала распространять тестовое обновление фирменной оболочки MIUI 12 на основе Android 11 для модели Xiaomi Mi CC9 Pro, известной на международном рынке как Xiaomi Mi Note 10.  Xiaomi уже тестирует Android 11 на смартфонах Redmi K30 Pro, Mi 10 и Mi...

[Перевод] Фавиконы в 2021 году: шесть самых важных файлов Пришло время переосмыслить используемый нами подход к подготовке наборов фавиконов для современных браузеров и остановить безумие генераторов фавиконов. В наши дни фронтенд-разработчикам приходится иметь дело с более чем 20 статическими PNG-файлами только для того чтобы выве...

[Из песочницы] Программист-фанатик. Конспект часть 1. Почему нужно быть худшим и не слушать советы родителей Дошли руки до книги Чеда Фаулера «Программист-фанатик». Я решил написать конспект книги, отжав из нее всю воду, а воды было предостаточно. Конспект позволит тем, кто не читал книгу ранее, познакомиться с идеями изложенными в ней. Читать дальше →

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

Яндекс открывает фреймворк Testsuite Сегодня мы открываем исходный код testsuite — фреймворка для тестирования HTTP-сервисов, который разработан и применяется в Яндекс.Такси. Исходники опубликованы на GitHub под лицензией MIT. С помощью testsuite удобно тестировать HTTP-сервисы. Он предоставляет готовые меха...

[Перевод] Как можно использовать шейдеры в Android View и как Android View может использовать шейдеры Для полноценной работы с динамическими элементами пользовательского интерфейса, которые используют тени, фильтры в реальном времени для фото или видео, или адаптивный пользовательский интерфейс и освещение, недостаточно использовать только Canvas. Было бы куда лучше, если бы...

Какое пламя горячей? ФАКЕЛЬНИК Хомяки приветствуют вас друзья! Сегодняшний выпуск будет посвящен любопытной электронной свече, пламя которой имеет необычную природу происхождения. Генератор факельного разряда, второе народное название которого «Факельник». Их существует несколько видов, конкретно этот со...

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

Windows 10 20H2 Build 19042.487 доступна для скачивания Помимо выпуска Windows 10 Build 20201 Microsoft также выпустила сборку 20H2 под номером 19042.487 для канала Beta. Компания также напомнила корпоративным клиентам, что она делает 20H2 доступным для коммерческих устройств для предварительного тестирования в каналах Beta и Rel...

О том как написать и опубликовать смарт-контракт в Telegram Open Network (TON) О том как написать и опубликовать смарт-контракт в TON О чем эта статья? В статье я расскажу о том, как поучаствовал в первом (из двух) конкурсе Telegram по блокчейну, не занял призовое место и решил зафиксировать опыт в статье, чтобы он не канул в Лету и, возможно, помог ко...

Google обращается за помощью к Microsoft, чтобы решить самую большую проблему Chrome После того, как Microsoft начала выпуск обновления Windows 10 May 2020 Update, софтверный гигант заявил, что нашел способ исправить использование оперативной памяти браузерами на базе Chromium. Исправление – «Segment Heap», которое теперь включено в Windows 10 и должно помоч...

Что такое «чистый код» в 2020-м? «Чистый код» и чистый кот Разработчиков хлебом не корми, дай поспорить о чистоте кода: например, недавно шумиху навёл пост Дэна Абрамова «Goodbye, Clean Code». Но при этом у самого понятия «чистый код» нет чёткого определения. Главная книга по этому вопросу — «Clean Code»...

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

Эксперты «Шинасу» высоко оценили Viatti Brina Nordico Торговый партнер Шинного бизнеса Группы «Татнефть» KAMA TYRES, Shina.su провел тест-драйв зимних шипованных шин 205/55R16 Viatti Brina Nordico. Для теста выбрали автомобиль KIA Ceed 2014 года выпуска, который прошел ледовый тест и другие испытания на шинах Viatti. Особенност...

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

MIUI 12 принесла смартфонам Redmi Note 9 массу проблем Компания Xiaomi продолжает распространять прошивку MIUI 12 на свои устройства, и теперь она стала доступна для смартфона Redmi Note 9, но не все прошло гладко.Обновление MIUI 12 принесло проблемы Redmi Note 9. Пользователи жалуются на то, что их устройства существенно потеря...

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

Что подарить на Новый год: универсальный генератор сюрпризов Перед праздниками обычно времени ни на что не хватает. На работе аврал за авралом, а ведь ещё надо найти классные подарки для близких. С авралами помочь не обещаем, а вот с сюрпризами выручим. Генератор подарков Лайфхакера и «СберСпасибо» подскажет, что подарить тем, кого вы...

IDA Pro: работа с библиотечным кодом (не WinAPI) Всем привет, При работе в IDA мне, да и, наверняка, вам тоже, часто приходится иметь дело с приложениями, которые имеют достаточно большой объём кода, не имеют символьной информации и, к тому же, содержат много библиотечного кода. Зачастую такой код нужно уметь отличать от ...

Приложение Facebook для Android сделали более удобным Создатели социальной сети Facebook внесли важные изменения в пользовательский интерфейс приложения для устройств, работающих под управлением операционной системы Android. Обновленный интерфейс сделает использования приложения одной рукой более удобным. За последние нес...

Эти 19 устройств Huawei получила бета-версию HarmonyOS 2.0 Вчера Huawei сделала доступной бета-версию HarmonyOS 2.0 Mobile Developer Beta для большего количества устройств, включая складной телефон Huawei Mate X2, модели линейки Huawei Mate 40 и умные телевизоры Huawei Smart Screen. Изначально бета-версия для разработчиков Harm...

Новейшие премиальные телевизоры Samsung всё же смогут полноценно работать с PlayStation 5 в наилучшем режиме. Samsung работает над этим с Sony В самом конце прошлого года стало известно, что ни один из новых премиальных телевизоров Samsung не способен выдавать картинку в разрешении 4K с кадровой частотой 120 Гц при активном HDR в случае подключения к PlayStation 5.   Как сообщает...

Huawei может запустить EMUI 11.1 в марте 2021 года Huawei представила EMUI 11 на конференции разработчиков Huawei (HDC) 10 сентября прошлого года, и первым устройством, оснащенным этой последней версией пользовательского интерфейса, стала серия Huawei Mate 40. На Ежегодной конференции клуба Huawei в январе этого года президе...

Intel, вероятно, приходится использовать платформы AMD для тестирования новых SSD с интерфейсом PCIe 4.0 Компания AMD уже около полугода предлагает процессоры, видеокарты и системные платы с интерфейсом PCIe 4.0. Наибольший эффект от перехода на новый интерфейс можно получить, купив соответствующий твердотельный накопитель. Владельцы платформ Intel пока, к сожалению, сдел...

Как издать компьютерную книгу и не сойти с ума Каждый год в ноябре я отмечаю своеобразную веху — очередную годовщину с момента выхода моей первой книги о компьютерных технологиях в издательстве «Питер». Эта книга уже давно отпраздновала совершеннолетие — в нынешнем году ей исполнилось 19. С той поры я написал еще 45 кн...

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

Возвращение заблокированной Fortnite и другие ПК-игры на экране iPhone, в том числе в России Компания Nvidia объявила о начале публичного бета-тестирования своего стримингового игрового сервиса GeForce Now для мобильной платформы Apple.  Играть в ПК-игры GeForce Now на iPhone и iPad можно через браузер Safari. Тестирование начинается уже сегодня, 19 ноябр...

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

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

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

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

Рабочая станция в Docker контейнере Для чего? Мне постоянно приходят всякие идеи и некоторые из них сразу хочется попробовать, но рабочая станция не всегда под рукой, поэтому я настраивал IDE на всем что попадется под руку. В итоге устройства начали захламляться, а поддерживать и обновлять их стало тяжело. Что...

Пишем генератор рандомных акций Мосбиржи на JavaScript Идея появилась, после того как случайно увидел подобный генератор для американской биржи NASDAQ, где автор bash скриптом скачивает с FTP сервера сводный список американских бумаг и трансформирует его в JSON, состоящий из одних тикеров, а затем при помощи фреймворка bootstrap...

Как я SCADA-систему на Linux переводил В этой статье я бы хотел рассказать о том, что Windows проекты на Delphi возможно перевести на Linux в разумные сроки и с разумными трудозатратами. Что такое SCADA-система, рассказывать не буду, а перейду сразу к делу.Runtime ядро SCADA работает под Windows в качестве сервис...

Выпущены официальные ISO-образы Windows 10 Insider Preview Build 19619 Microsoft опубликовала официальные ISO-образы инсайдерской сборки Windows 10 под номером 19619, относящейся к Active Development Branch. Напомним, что с недавнего времени сборки на канале «Ранний доступ» не относятся к какому-либо функциональному обновлению операционной сис...

Linux для macOS M1: что сделала команда Asahi Linux за январь-февраль 2021 Некоторое время назад на Хабре уже писали про проект Asahi Linux.Если кратко, то это попытка запустить linux на новом маке с M1 архитектурой. Прошло 2 месяца с момента старта проекта, и разработчики подготовили отчёт о проделанной работе, который помимо перечня сделанного и ...

[Перевод] Новое тестирование фичей в Django 3.2 Пару недель назад Django 3.2 выпустил свой первый альфа-релиз, а финальный релиз выйдет в апреле. Он содержит микс новых возможностей, о которых вы можете прочитать в примечаниях к релизу. Эта статья посвящена изменениям в тестировании, некоторые из которых можно получить на...

Samsung несётся вперёд с опережением срока. Samsung Galaxy M31 стал первым бюджетным смартфоном компании с One UI 3.0 и Android 11 Samsung выпускает обновление One UI 3.0 на базе операционной системы Android 11 для своих смартфонов во всём мире с декабря. Пока что обновление получила только устройства премиум-класса. Теперь же Galaxy M31 становится первым бюджетным смартфоном, получившим прошивку O...

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

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

Предполагаемая видеокарта NVIDIA GeForce RTX 3080 оказалась на треть производительнее модели GeForce RTX 2080 Ti в тесте 3DMark Time Spy Неизвестная видеокарта NVIDIA с графическим процессором на базе архитектуры Ampere (вероятно, NVIDIA GeForce RTX 3080) прошла тестирование в 3DMark Time Spy и приятно поразила своей производительностью. Хотя это может быть одна из моделей RTX 3080, 3080 Ti/Super или RTX 3090...

Обновление Skype увеличило количество участников группового видеозвонка до 100 После трехнедельного тестирования инсайдерами, важное обновление Skype 8.66 стало доступно обычным пользователям.Одной из самых важных новаций, которую приносит апдейт, стало расширение количества возможных участников группового видеозвонка с 50 до 100. Конечно, это делается...

Новый MacBook Air теперь не просто «печатная машинка». Ноутбук стал намного производительнее прошлой модели Два дня назад Apple представила обновлённый ноутбук MacBook Air. Он стал немного дешевле, обзавёлся новой ножничной клавиатурой, а также перешёл на процессоры Intel Core 10-го поколения. Однако на какие именно? Сама Apple, как обычно, не указывает модели используемых CP...

[Из песочницы] Бережём зрение на удалёнке с помощью проектора вместо монитора — несколько неочевидных нюансов Моя история Так получилось, что у меня с детства уставали глаза от продожительного сидения перед экраном. Полтора года назад я сделал SMILE и стал видеть очень далеко, тут же встал вопрос, как продлить это радостное состояние максимально долго. Интуиция и опыт походов в кино...

Обзор ASRock B550 TAICHI RAZER EDITION. Тесты материнской платы, разгон В начале года мы проводили тестирование ASRock X299 TAICHI CLX, одной из особенностей которой стала интеграция подсветки с экосистемой Razer Chroma SDK. Не так давно производитель представил сразу несколько плат под новые процессоры AMD Ryzen 5000 на чипсетах AMD B550 и X570...

Microsoft выпустила самое крупное обновление Windows 10 за год Компания Microsoft выпустила давно ожидаемое обновление своей операционной системы — Windows 10 May 2020 Update (версия 2004).  В апреле финальная версия Windows 10 May 2020 Update стала доступна для участников программы тестирования Windows Insider, а пару ...

varchar(max)-varchar(max) и в продакшн Недавно поучаствовал в дискуссии на тему влияния на производительность указания длины в столбцах с типом nvarchar. Доводы были разумны у обеих сторон и поскольку у меня было свободное время, решил немного потестировать. Результатом стал этот пост. Спойлер – не всё так одноз...

Книга «Программируй & типизируй» Привет, Хаброжители! Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в пов...

Увидеть истинное лицо продукта и выжить. Данные о пользовательских переходах как повод написать пару новых сервисов В интернете сотни статей о том, какую пользу приносит анализ поведения клиентов. Чаще всего это касается сферы ритейла. От анализа продуктовых корзин, ABC и XYZ анализа до retention-маркетинга и персональных предложений. Различные методики используются уже десятилетиями, ал...

Exynos 2100 превосходит Snapdragon 888 в многопоточном режиме В Сети продолжают появляться результаты тестирования Xiaomi Mi 11, который построен на базе однокристальной системы Qualcomm Snapdragon 888, а также Samsung Galaxy S21 на базе платформы Exynos 2100. Вчера мы сообщали, что эти платформы показывают примерно одинаковые рез...

Язык тестовых сценариев Testo Lang: простая автоматизация сложных тестов Если Вы разрабатываете более-менее сложный программный продукт, то Вам должна быть знакома ситуация, когда системные (end-to-end) тесты по тем или иным причинам автоматизировать не удаётся. На это могут быть разные причины, я приведу несколько примеров: У приложения нет и ...

Тестирование приложений в условиях нехватки памяти Вопрос о том надо ли проверять то, что возвращает malloc является спорным и всегда порождает жаркие дискуссии. Часть людей считает, что надо пытаться обрабатывать все виды runtime ошибок, в т.ч. и OOM ситуации. Другие считают, что с OOM всё равно мало что можно сделать и луч...

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

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

Huawei назвала первое устройство, которое получит HarmonyOS 2.0 Компания Huawei отметила годовщину с момента запуска умных телевизоров Huawei Smart Screen на основе операционной системы Hongmeng/HarmonyOS. В честь этого события, руководитель потребительского подразделения IoT (Интернет вещей) Чжи Хао (Zhi Hao) рассказал несколько ин...

POCO X2 и Redmi K30 4G должены скоро получить обновление Android 11 Компания Xiaomi была частью официальной программы Android 11 Beta. Таким образом, компания одной из первых начала выпускать стабильные обновления для своих устройств. В настоящее время несколько телефонов компании уже работают на Android 11 по всему миру. Теперь Redmi K30 4...

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

ExtendScript Работа с файлами Всем привет.В предыдущей статье я рассказал, как написать скрипт для Adobe After Effects. Напомню, что наш скрипт создает окно в интерфейсе программы. В этом окне можно вводить и выполнять код Extendscript - язык сценариев для программ Adobe. Теперь хочу предложит вам некото...

[Перевод] Разбираемся с доступом к атрибутам в Python Интересно, сколько людей понимают, что в Python много синтаксического сахара? Я не говорю, что он похож на Lisp-подобные языки, где синтаксис настолько голый, насколько это возможно (хотя и сравнение с Lisp не совсем обосновано), но большая часть синтаксиса Python технически...

Python for Ops, разработчикам вход воспрещён Инженеру нужен не только bash, да вы и сами в курсе. Наверняка в закладках пара курсов по основам python, может и книжку Марка Лутца купили. На курсе «Python для инженеров» вы НЕ будете решать абстрактные задачки вроде: переверните список, не используя reverse(). В нашей ...

Пишем юнит тесты на TypeScript'е (на примере котиков) Как писать модульные тесты в проекте с TypeScript'ом? В этой статье я постараюсь ответить на этот вопрос а также покажу как создать среду модульного тестирования под проекты использующие TypeScript. Читать далее

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

Конкурент EMUI и MIUI уже доступен на нескольких моделях смартфонов В прошлом году компания Oppo официально представила свой пользовательский интерфейс ColorOS 7, которые первые пользователи назвали достойным конкурентом оболочкам EMUI и MIUI. На прошлой неделе Oppo начала распространять бета-версию ColorOS 7 для различных моделей смарт...

Начались поставки видеокарт Matrox QuadHead2Go Q155, предназначенных для видеостен Компания Matrox на днях сообщила о начале поставок видеокарт QuadHead2Go Q155, предназначенных для видеостен. К такой карте можно подключить источник видеосигнала и до четырех дисплеев. Входной видеосигнал может иметь разрешение до 4Kp60 и даже 8Kx8K, а на выходе получ...

Анонс Windows 10 Insider Preview Build 19041.172 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.172 (KB4552455) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя улучшения качеств...

Эти смартфоны получат новейшую OriginOS Ранее Vivo раскрыла подробности о новой фирменной оболочке на базе Android под названием OriginOS, которая заменит фирменную надстройку FuntouchOS. Теперь же был опубликован график выхода OriginOS для различных смартфонов Vivo и Iqoo, которая также подтвердила, что её с...

Realme начала тестирование Android 11 на Realme X50 Pro В день официальной презентации Android 11 Realme решила присоединиться к другим компаниям, начавшим разработку своих прошивок на основе новой версии Зеленого робота.     По примеру других производителей китайская компания Realme также открыла регистрацию на бета-те...

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

Samsung начала тестирование новой версии One UIv Вчера вечером Интернет разорвался спорами о презентации Samsung. Кто-то говорил, что мы увидели логичное продолжение серии, а кто-то откровенно злился на компанию за пластиковый смартфон с ценником в 1000 долларов. Так или иначе, корейская компания вновь выпустила мощные апп...

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

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

Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок У нас в Badoo довольно много клиентских приложений. Помимо основных продуктов Badoo и Bumble, у которых есть как веб-версии (десктопная и мобильная), так и клиенты под нативные платформы (Android и iOS), ещё есть с десяток внутренних инструментов со своими UI.  Для сбор...

Автотесты на языке разметки или как мы в Lamoda тестируем микросервисы Всем привет! Меня зовут Кирилл Поляков, я QA-инженер в компании Lamoda. Мы тестируем бекэнд большой e-commerce платформы. В этой статье я расскажу, как мы пришли к автотестам на языке разметки для тестирования микросервисов и делаем это с помощью инструмента собственной разр...

[Перевод] Перенос Quake 3 на Rust Наша команда Immunant любит Rust и активно работает над C2Rust — фреймворком миграции, берущим на себя всю рутину миграции на Rust. Мы стремимся автоматически вносить в преобразованный код на Rust улучшения безопасности и помогать программисту делать это самому, когда не сп...

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

Как собрать образ Oracle DB для Testcontainers Код должен тестироваться на той СУБД, с которой он будет работать. Testcontainers — это такая библиотека, которая позволяет использовать в юнит тестах практически любую СУБД с той же лёгкостью, что embedded базы данных типа HSQLDB или H2. Был бы только Docker образ Именно с...

Первый смартфон на основе SoC MediaTek приобщился к Android 11 Бета-тестирование операционной системы Android 11 уже идёт полным ходом. Однако пока все смартфоны, получившие доступ к бета-программе работают на основе SoC Qualcomm Snapdragon. Теперь к Android 11 смогут приобщиться пользователи смартфонов на основе SoC MediaTek. ...

[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движке на C++ и Vulkan. Меня вдохновил на это Hopson, который сделал то же самое при помощи C++ и OpenGL. В свою очередь, его вдохновил Шейн Бек, которого вдохновила Minecraft, и...

Поиск родственников через тест ДНК. Часть 4 – Расшифровка результата Итак, вы определились для чего нам нужен ДНК-тест, выбрали в какой лаборатории будете покупать его, заказали через интернет и дождались получения. Потом вы сделали тест себе или родственникам и отправили тест обратно, перейдя в режим ожидания. И вот спустя несколько недель ...

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

Выпущены официальные ISO-образы Windows 10 Insider Preview Build 20150 Накануне компания Microsoft выпустила на канале Dev (в прошлом «Ранний доступ») новую инсайдерскую сборку Windows 10 под номером 20150 из ветки RS_PRERELEASE, которая относится к Active Development Branch. Уже некоторое время сборки на этом канале не относятся к какому-либо...

Основы Armory. Traits Traits, как вы уже успели догадаться из прошлых постов, это система скриптов в Armory. Если вы работали с движком  Source, то наверно помните такие розовые кубики - там они именовались Entities. Так и у нас, суть одна и та же. В нашем случае используемые traits можно по...

Xiaomi удаляет жалобы на проблемы с Wi-Fi у смартфонов серии Xiaomi Mi 11 Несколько дней назад стало известно, что у смартфонов серии Xiaomi Mi 11 выгорают материнские платы, а теперь выяснилось, что у устройств еще есть проблемы с Wi-Fi.Пользователи Xiaomi Mi 11 жалуются, что модуль Wi-Fi перестаёт работать без видимых на то причин. Естественно, ...

Тестирование From Zero to Hero. Часть 1 Всем привет! Меня зовут Сергей, я работаю в команде Тинькофф. Сегодня я хочу рассказать, как мы в Тинькофф приходили к классической пирамиде тестирования. Рассказ будет в трех частях:- Трудности, с которыми нам пришлось столкнуться, и как мы их преодолевали.- Конкретные...

Intel заверяет, что её процессор Core i9-11900K на 11% быстрее AMD Ryzen 9 5950X при работе с PCIe 4.0 SSD Главный специалист Intel по вопросам роста производительности продуктов компании Райан Шраут поделился новыми результатами тестирования флагманского настольного процессора Intel Core i9-11900K (семейство Rocket Lake). Эти тесты демонстрируют, что данный чип по сравнению с пр...

Xiaomi Mi 10i с Snapdragon 750G замечен в Geekbench Xiaomi Mi 10i с номером модели M2007J17I появился на платформе тестирования Geekbench, что указывает на то, что компания уже тестирует производительность смартфона до официального резила. Название Xiaomi Mi 10i не упоминается в списке базы данных Geekbench. У него есть тольк...

Отставить панику. Камеры iPhone 12 не трескаются На прошлой неделе аналитик Минг-Чи Куо (Ming-Chi Kuo ) сообщил, что у одного из поставщиков камер для будущих смартфонов iPhone 12 возникли проблемы с качеством. Якобы компания Genius Electronic Optical обнаружила проблемы с растрескиванием покрытия на широкоугольном об...

Google приступила к тестированию аналога функции AirDrop для Android Первые сообщения о том, что Google работает над аналогом функции AirDrop для Android появились еще летом прошло года. И вот сейчас Google подтвердила разработку Nearby Share — некоторые пользователи уже получили доступ к функции в рамках бета-тестирования. В комментарии Andr...

Пользователи Redmi Note 10 сообщают о проблемах с сенсорным дисплеем Xiaomi выпустила смартфоны серии Redmi Note 10, включая Redmi Note 10, Redmi Note 10 Pro и Redmi Note 10 Pro, в прошлом месяце в Индии. Устройства серии Redmi Note 10 содержат множество обновлений по сравнению со своими предшественниками в нескольких аспектах. В частности, X...

Cyberpunk 2077 на iPhone и iPad оказалась лучше, чем на PlayStation 4 и Xbox One. Результаты теста Google Stadia Несколько дней назад компания Google запустила бета-тестирование облачного игрового сервиса Google Stadia для для мобильных устройств Apple. В результате, на iPhone и iPad стало возможно сыграть в «полноценную» Cyberpunk 2077.  Как оказалось, вызвавшая...

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

[Перевод] Как Gatsby обошёл Next.js Автор статьи, перевод которой мы сегодня публикуем, работает программистом в компании Antler. Эта компания представляет собой глобальный генератор стартапов. В Antler несколько раз в году проходят демонстрационные дни, собирающие множество создателей стартапов и инвесторов с...

Обзор Candy FCP815X E0/E. Духовой шкаф c Wi-Fi и базой рецептов Тетради с рецептами, собираемыми у друзей, родственников и знакомых, книги со сборниками - все это с повсеместным распространением интернета и смартфонов отошло на второй план. Сейчас при поиске нужного рецепта быстрее и проще обратиться к поисковику или Youtube, просмотрев ...

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

Нейросеть превратит вас в зомби Во время, когда вечеринки не проводятся, можно не думать над гримом на Хэллоуин — нейросеть сделает все за вас, превратив ваш портрет в реалистичное изображение зомби Веб-сайт использует генеративно-состязательную нейронную сеть (GAN) — алгоритм машинного обучения, при котор...

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

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

Xiaomi Mi 10e с процессором Exynos 990 замечен на Geekbench Новый смартфон под названием Xiaomi Mi 10e, о котором до тех пор абсолютно ничего не было известно, появился в базе данных популярного эталонного портала Geekbench. База данных Geekbench подтверждает, что новинка оснащена однокристальным процессором Samsung Exynos 990, 8 ГБ ...

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

[Перевод] Как использовать простую утилиту для поиска уязвимостей в программном коде Graudit поддерживает множество языков программирования и позволяет интегрировать тестирование безопасности кодовой базы непосредственно в процесс разработки. Источник: Unsplash (Markus Spiske) Тестирование — важная часть жизненного цикла разработки программного обеспечени...

Отладка приложений в экосистеме Huawei: облачная платформа для дебаггинга, сервисы A/B- и открытого тестирования Привет, Хабр! В мобильной экосистеме Huawei есть несколько инструментов для отладки и проверки приложений: можно запускать автоматические тесты в облаке или дистанционно на устройствах Huawei, а также работать с группами пользователей. На облачной платформе DigiX Lab разраб...

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

[Из песочницы] Электростанция из кружки кипятка Как известно, электричество можно изготовить, используя электродинамические генераторы (паровые, ветряные или водные), солнечные фотоэлементы, а также преобразование разности температур двух разнородных проводников и полупроводников, работающее на эффекте Зеебега. Чаще, можн...

Всего за несколько дней на выпуск улучшенных компьютеров ZX Spectrum Next собрано более 1,5 млн долларов Несколько дней назад на сайте Kickstarter начался сбор средств на выпуск компьютера ZX Spectrum Next Plus. Его организовала та же группа, которая уже собирала деньги на выпуск ZX Spectrum Next в 2017 году. Но если тогда за месяц удалось собрать примерно 1 млн долларов, ...

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

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

Обзор LOGITECH G513 CARBON GX Red Linear (920-009339). Механическая клавиатура На прошлой неделе мы проводили тестирование беспроводных наушников LOGITECH Pro X Lightspeed, сегодня продолжая изучение актуальной модельной линейки игровой периферии в центре внимания будет клавиатура LOGITECH G513 CARBON. У нас на тестах версия с механическими переключате...

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

Xiaomi обещает улучшить оценку Xiaomi Mi 10 Pro в рейтинге DxOMark Лэй Цзюнь (Lei Jun), председатель и главный исполнительный директор Xiaomi, официально сообщил, что после повторного тестирования смартфона Xiaomi Mi 10 Pro специалистами лаборатории DxOMark его оценка будет улучшена. Он добавил, что владельцы Xiaomi Mi 10 Pro совсем ск...

Тайловый менеджер для Windows своими руками на C# Windows Form Всем привет!Решил поделиться своей программой Тайлового оконного менеджера, с дополнительными возможностями для среды Windows.Поискал аналоги, но все они не устраивали меня по разным причинам. Поэтому для удобства решил написать свою программу.Если интересно что из этого выш...

Снупп Догг и «Голодные игры»: кто спасает книжную индустрию в период пандемии Когда прошлой весной по всей Америке закрылись книжные магазины, глава издательства Chronicle Books Тирелл Махони готовилась, что вот-вот наступит полная катастрофа: доходы компании стремительно падали. А спустя несколько месяцев выяснилось, что от разорения компанию спас ...

Обзор Intel NUC 10 (BXNUC10I7FNH2). Неттоп с Intel Core i7-10710U С момента тестирования последнего неттопа у нас в редакции прошло уже достаточно много времени, за это время произошел серьезный скачок производительности, устанавливаемых процессоров. Этот формат исполнения дает сразу ряд преимуществ в сценариях, когда не требуется наличие ...

Поиск родственников через тест ДНК. Часть 3 – Сдача теста и отправка по почте Ранее я рассказал о ДНК-тестировании для генеалогии и о том, как выбрать тест. Теперь немного расскажу о том, как сделать тест и как его отправить обратно. Уже потом будут получение результата и его анализ, но сначала надо купить сам тест, сделать забор материала и отправить...

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

[Перевод] Как оптимизировали экономику СССР и что из этого вышло Я работаю специалистом по обработке и анализу данных (data scientist), поэтому большая часть моей работы включает в себя подбор оптимизируемых метрик и размышления о том, как выполнять процессы с максимальной эффективностью. Недавно я обнаружил совершенно удивительную книгу...

Готовим C++. Система сборки Bake Наверное, большинство из вас согласится, что на сегодняшний день наибольшую популярность среди систем сборки для проектов на C/C++ имеет CMake. Каково же было мое удивление увидеть в проекте на новой работе собственную систему сборки - Bake.В этой статье я бы хотел описать о...

Этот самодельный ядерный реактор продается всего за $3000 Некий студент из Новой Зеландии на условиях анонимности опубликовал объявление о продаже ядерного генератора собственной конструкции за 3000 долларов. Эксплуатировать его самому у него нет желания – парень хочет завершить учебу, на что и пустит деньги от продажи своего изобр...

Анонс Windows 10 Insider Preview Build 19041.84 (Поздний доступ) Доброе утро, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 20H1 под номером 19041.84 (KB4539080) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя улучшения качества. Список и...

Windows 10 20H2 может быть еще одним обновлением в стиле Service Pack Microsoft, очевидно, решила выпустить одно основное и одно второстепенное обновление в 2020 году. Это изменение, которое многие администраторы и потребители, вероятно, оценят, учитывая, что два больших обновления функций Windows 10 были излишне в году. Ранее в этом году мы с...

«Космический» интернет SpaceX Starlink разогнался уже почти до 200 Мбит/с. Правда, это пока единичный результат В ноябре мы впервые познакомились с реальными тестами спутникового интернета SpaceX Starlink. Тогда сервис обеспечивал скорость примерно в 80 Мбит/с.  Прошло менее трёх месяцев, и показатель существенно вырос. Как сообщается, на очередном этапе бета-тест...

Microsoft переименовывает каналы программы Windows Insider Компания Microsoft во вторник объявила, что вносит изменения в программу Windows 10 Insider Preview, которая существовала в таком виде с 2014 года. Кольца «Ранний доступ» и «Поздний доступ» теперь называются канал для разработчиков и бета-канал соответственно. Эти названия д...

Книга «Swift. Основы разработки приложений под iOS, iPadOS и macOS. 6-е изд. дополненное и переработанное» Привет, Хаброжители! Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступ...

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

Какие смартфоны Huawei получат Harmony OS. Полный список Несмотря на то что мы уже признали, что Harmony OS сегодня не выглядит как особенно перспективный проект, это не значит, что Huawei вот так сразу от него откажется. Напротив, очевидно, что компания постарается приложить максимум усилий для того, чтобы её операционная систем...

Тестирование AI и стартаперство: интервью с Адамом Карми (Applitools) Есть популярная фраза «scratch your own itch»: если хочешь создать новый продукт, делай такой, которого тебе самому не хватает. В этом случае лучше всего понимаешь, как сделать его хорошо. Адам Карми остро ощущал нехватку инструмента для визуального тестирования, который по...

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

4600 МГц дешевле 100$ - разгоняем ADATA XPG Spectrix D50 RGB 3600 с настройкой таймингов и тестированием в играх Это вторая статья из цикла про тестирование одноранговых модулей на платформе Intel, теперь тестируем чипы Hynix D-die в комплекте от Adata, на этот раз с графиками и играми.

[Из песочницы] Unit тесты для RxSwift кода Привет, Хабр! Представляю вашему вниманию перевод статьи "Testing Your RxSwift Code" автора Shai Mishali с сайта raywenderlich.com. Написание реактивных приложений с помощью RxSwift концептуально отличается от написания приложений "обычным путем". Оно отл...

Принцип работы РСЛОС Регистр сдвига с линейной обратной связью (РСЛОС, англ. Linear Feedback Shift Register, LFSR) — сдвиговый регистр битовых слов, у которого значение входного бита однозначно задается некоторой функцией, исходя из значений остальных битов регистра до сдвига. Регистр сдвига мож...

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

Когда Google выпустит Android 12? Что известно к настоящему моменту У Google очень необычная методика запуска новых версий Android. Вместо того, чтобы сначала презентовать обновление, затем начать предварительные испытания, а после – выпустить его в релиз, компания действует совершенно иначе. Мало того, что Google перепутала порядок запуска...

Большое тестирование обновленной Grand Theft Auto IV: The Complete Edition Тестируем новую GTA 4 на процессоре Ryzen 7 2700. Выясняем, сколько ядер будет достаточно для комфортной игры. Тест GTA 4 на максимальных настройках графики в 4K с народной видеокартой GTX 1060 6Gb.

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

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

В Яндекс.Взгляде появилась возможность проводить UX-тесты Теперь с помощью совместного проекта Яндекс.Взгляда и Яндекс.Толоки на этапе прототипирования можно быстро проверить, удобны ли сайт и приложение. UX-тестирование позволит выяснить, легко ли пользователям ориентироваться в интерфейсе прод...

Криптофонд BitSonar разыграл 20 BTC среди инвесторов Криптовалютный фонд BitSonar подвел итоги розыгрыша 20 BTC среди инвесторов и запустил новогоднюю акцию с кэшбеком до 10%. Организаторы определили победителя 24 декабря в 20:00 (UTC−5:00) при помощи генератора случайных чисел. Розыгрыш проходил в прямом эфире на YouTube-кана...

Windows 10 May 2020 Update выйдет в следующем месяце Microsoft наконец-то выпускает обновление для Windows 10 версии 2004 для инсайдеров в канале Release Preview. Сегодня компания также подтвердила, что обновление 20H1 приближается к концу фазы тестирования. Как мы уже знаем, обновление Windows 10 May 2020 Update было сделано ...

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

Виртуальная АТС. Часть 1: Простая установка Asterisk на Ubuntu 20.04 Из-за перехода на удаленку в небольших компаниях часто возникают проблемы с телефонной связью. Обычно такие фирмы сидят в арендованных офисах, а услуги телефонии им оказывает бизнес-центр. О подключении сотрудников из дому придется позаботиться самостоятельно: самый недоро...

Fallout 76 выпустила обновление доступная для тестирования Обновление Fallout 76 Wastelanders добавит NPC в игру и возможность участвовать с ними в диалоге. Также были добавлены компаньоны, новый сюжетный квест, опции диалогов и многое другое. Студия "Bethesda" будет использовать частный тестовый сервер для тестирования игрокам. ...

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

Почему мы перешли на Selenide, попутно написав более 200 новых автотестов Привет, я автоматизатор тестирования на одном из проектов крупной компании. В этой статье я расскажу, почему мы приняли решение перейти с Serenity на Selenide. Задача у нас масштабная, и хотя изменение технологического стека заняло определенное время, впоследствии оно с лихв...

Опыт сопряжения Java, JavaScript, Ruby и Python в одном проекте посредством GraalVM В прошлом месяце вышла стабильная LTS-версия многоязычной среды выполнения GraalVM 20.3.0 от корпорации Oracle и мне захотелось испробовать её для решения какой-нибудь интересной практической задачи. Для тех кто не в курсе, приведу краткое описание этой новой платформы. Graa...

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

Arduino + max30102 + ЦОС = SpO2 Однажды увидев на али оксиметр, стало интересно как же он устроен, а разобравшись, удивился его простоте и решил его повторить. Читать далее

Игра на WinForms + C# в 16 лет (2 часть) Предыстория Прошло довольно много времени с момента написания предыдущей статьи. Как и обещал я написал вторую часть. Хотелось бы сказать спасибо всем тем, кто давал советы в комментариях, из всех их я смог узнать что-то новое. Ну а для тех кому хочется сразу посмотреть прое...