Правда о бесконтактных платежах в фитнес браслетах

Автор: admin от 12-06-2019, 21:15, посмотрело: 25

Привет, Хабр.



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



Большую роль в этом играют всевозможные новостные ресурсы, авторы которых бездумно (или же специально, в жертву кликбейту) копипастят друг друга, додумывая интересные фишки. Ситуация усугубляется с анонсами новых устройств, таких, как Xiaomi Mi Band 4, и новостями о скором приходе в Россию платежной системы Xiaomi Mi Pay, в сотрудничестве с MasterCard.

Этим постом хотелось бы развеять непонимание, сложившееся в рунете по этой теме.

Категория: Гаджеты

 

Бенчмарки для Linux-серверов: 5 открытых инструментов

Автор: admin от 12-06-2019, 17:15, посмотрело: 32

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



В список вошли утилиты, предлагаемые резидентами GitHub и участниками тематических тредов на Reddit, — Sysbench, UnixBench, Phoronix Test Suite, Vdbench и IOzone.



Бенчмарки для Linux-серверов: 5 открытых инструментов

Категория: Linux

 

Проверяем инкапсуляцию с помощью Roslyn

Автор: admin от 12-06-2019, 15:50, посмотрело: 47

Что такое Roslyn?



Roslyn – это набор компиляторов с открытым исходным кодом и API для анализа кода для языков C# и VisualBasic .NET от Microsoft.

Анализатор Roslyn – мощный инструмент для анализа кода, нахождения ошибок и их исправления.



Синтаксическое дерево и семантическая модель



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



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



Каждый код обладает синтаксическим деревом. Для следующего объекта класса



class A
{
    void Method()
    {
    }
}


синтаксическое дерево будет выглядеть так:



Проверяем инкапсуляцию с помощью Roslyn

Категория: Программирование