Месяц: Декабрь 2016

  • Как написать свою «песочницу»: пример простейшей «песочницы». Часть II

    от автора

    В первой части статьи вы получили краткое представление о драйверах в привилегированном режиме. Настало время покопаться в нашей песочнице.

  • Что общего у мобильного QA и осьминога

    от автора

    Привет! Я Катя, и я – трудоголик тестировщик самого популярного приложения для новых знакомств. Итак, раннее утро, вы – мобильный QA. Вы приходите на работу, завариваете крепкий кофе и хотите взять пару мобильных устройств для тестирования новой фичи, осознавая, какие муки выбора вам предстоят. Что это будут за устройства? Рано или поздно каждый мобильный тестировщик…

  • Рекуррентные формулы для расчета ошибок итерационного суммирования двоичных чисел ограниченной длины

    от автора

    innotor В настоящей статье мы продолжим рассмотрение проблемы компьютерных вычислений десятичных чисел с помощью двоичной арифметики, которая была затронута в предыдущем топике [1]. В статье речь пойдет об ошибках, которые в литературе принято называть ошибками округления. И, в частности, ошибок, которые порождаются в результате итерационного суммирования большого числа одинаковых десятичных чисел, представленных в двоичном виде…

  • Тестирование UWP приложений с помощью Appium

    от автора

    На данный момент UWP приложения используют в качестве решения для тестирования Coded UI. Но если у вас приложение под несколько платформ, то в этом случае вам придется писать тесты под каждую платформу отдельно. В 2016-ом году была анонсирована возможность тестирования UWP приложений с помощью Appium. Для этого был создан драйвер под названием Windows Application Driver…

  • Android Fingerprint API: приделываем авторизацию по отпечатку

    от автора

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

  • Дизайнер интерфейсов на Хабре — итоги моего первого года

    от автора

    Всем привет! В данном посте хотелось бы пройтись по статистике своих записей за год. Дело в том, что я, как UX/UI дизайнер внезапно начал писать на Хабр! Так уж вышло, сорян. Это было почти ровно год назад. Запись ту сурово слили — первый блин комом. Однако, кто-то нашёл в ней долю ценного и подарил мне…

  • Обзор трансформера ASUS Transformer 3

    от автора

    Недавно мы рассказывали о небольшом трансформере Transformer Mini с откидной подставкой. А сегодня наш обзор посвящён его более крупному собрату — ASUS Transformer 3 (T305CA) с клавиатурным чехлом-подставкой.

  • Intel Software Guard Extensions, учебное руководство. Часть 3, проектирование для Intel SGX

    от автора

    В третьей части серии учебных материалов, посвященных расширениям Intel Software Guard Extensions (Intel SGX), мы поговорим о проектировании приложений, использующих Intel SGX. Мы используем принципы, изученные в первой части, и применим их к общей концепции примера приложения Tutorial Password Manager, которая была рассмотрена во второй части. Мы обсудим общую структуру приложения и влияние Intel SGX…

  • Календарные функции в MySQL и MariaDB

    от автора

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

  • Как планировка окружения влияет на сложность игры

    от автора

    Недавно я вместе с дизайнерами Майком Баркли (Mike Barclay) и Сэмом Хауэлсом (Sam Howels) выступал на GDC Europe 2016 с докладом «Создание конфликта: дизайн боя для экшн-игр уровня AAA». Сам доклад доступен только для участников GDC Vault, так что я решил поделиться своей частью в статье. Я рассмотрю наш подход к геометрии уровня в связи…