Архив за 28 сентября 2016 - 3

Microsoft ранее уже анонсировала специальные защитные меры от вредоносного ПО и кибератак, которые основаны на механизме виртуализации Hyper-V. С выпуском Windows 10 компания представила так называемую среду Virtual Secure Mode (VSM) и две основанные на VSM защитные меры: Device Guard и Credential Guard (доступны для enterprise версий Windows 10). Основное их предназначение заключается в изоляции критических для безопасности операций в мини-ОС, которая работает в отдельной виртуальной машине с высоким уровнем доверия.

Microsoft представила защитную технологию Windows Defender Application Guard для веб-браузера Edge - 1

К таким критическим операциям относится проверка легитимности данных UEFI-прошивки компьютера, драйверов режима ядра (Device Guard) и выполнение процедур, которые относятся к аутентификации пользователей (Credential Guard). Новая функция безопасности под названием Windows Defender Application Guard для веб-браузера Edge выполняет аналогичную изоляцию на основе Hyper-V, но только, в этом случае, ненадежных источников контента в веб-браузере.

Читать полностью »

Несмотря на то, что Microsoft, по сути, признала поражение на мобильном рынке и более никаких новых потребительских смартфонов выпускать, судя по всему, не будет, ОС Windows 10 Mobile пока никто забрасывать не собирается.

В апреле следующего года для этой системы должно выйти крупное обновление под названием Redstone 2. И уже сейчас мы знаем, какие нововведения готовит Microsoft.

Многие пользователи Android столкнулись с досадной проблемой, связанной с доступом приложений к SD карте. Одним из таких приложений является Google Фото. Когда-то всё было нормально. Но в Android 4.4 Google внедрили новую системную конфигурацию, которая запрещает приложениям писать на sd-карту. Удалять изображения через галерею, а затем снова удалять их же в google photos крайне неудобно.

Для себя я проблему решил рутованием девайса и исправлением конфигурации. Подробности на видео:

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

Издание "Медуза" запустило проект онлайн-путеводителей. Первые десять путеводителей — по Барселоне, Берлину, Минску, Москве, Нью-Йорку, Парижу, Риму, Стокгольму, Хельсинки и Доминиканской Республике. Контент доступен в App Store и Google Play.

Читать полностью »

Разработка взаимодействия с пользователем мобильных устройств — ключевые принципы - 1

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

Хорошая разработка пользовательского интерфейса решает обе эти проблемы проектирования:

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

Ниже изложены 9 принципов разработки, являющиеся, по моему мнению, ключевыми при обеспечении, действительно, высококачественного взаимодействия с пользователем.
Читать полностью »

В нынешнем году компания Nvidia запустила достаточно успешные видеокарты на основе архитектуры Pascal. Нам ещё лишь предстоит ознакомиться с адаптером GeForce GTX 1080 Ti, который полностью раскроет потенциал нового поколения. Но уже сейчас в Сети появляются данные об архитектуре Volta, которая последует за Pascal.

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

Алексей Игошин (HomeApp) меняет правила игры на российском рынке недвижимости с помощью информационных технологий - 1 Алексей Игошин смог решить не только собственный квартирный вопрос, но и начал помогать другим. Он основал интернет-сервис, работающий в интересах арендаторов и покупателей жилья. Этим, по его мнению, HomeApp принципиально отличается от других сервисов и офлайн-агентств недвижимости.

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

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

Ключ к высокой производительности приложений – оптимизация. При этом, чем ниже уровень, на котором код подстраивают под особенности аппаратного обеспечения – тем большего можно добиться. А ещё более впечатляющих результатов можно достичь тогда, когда при проектировании аппаратного обеспечения учитываются особенности кода. Сегодня мы расскажем о том, как идёт работа над ускорением PHP 7, которую совместно, практически непрерывно, ведут Intel и сообщество PHP-разработчиков.

Двойная скорость и половина памяти: оптимизация PHP 7 - 1
Читать полностью »

Настольные игры: взлёты и … взлёты - 1

В Оксфорде наступает яркое утро четверга, и в кафе "Иссохшие фишки" [Thirsty Meeples] на рынке в Глостершире стоит тихий гул. Мы сидим у окна за столом, разогретым солнцем, и менеджер заведения, Гарет, представляется и даёт нам список рекомендаций.

Сначала он предлагает "Запретную пустыню" [Forbidden Desert]. И это не коктейль. «Ваш самолёт разбился в пустыне, где вы ищете потерянную цивилизацию»,- поясняет Гарет, одетый в футболку с надписью «Игровой гуру». «Внезапно набегает буря, и вам нужно найти все части мифического летающего корабля, чтобы убежать от неё». Потом он предлагает "Побег: проклятие храма" [Escape: The Curse of the Temple], в котором мы примеряем на себя роль Индианы Джонса, убегающего из древней и разрушающейся гробницы. «Или,- говорит Гарет – как насчёт борьбы с пожаром?». В конце он рекомендует "Точку воспламенения" [Flash Point], в которой я с женой и двумя сыновьями будем спасать людей из горящего здания. Выигрываешь, если вытащишь достаточно много людей. Но если слишком многие погибнут – ты проиграл. Мы выбираем последнюю игру.
Читать полностью »

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

Необходимо было разработать рекомендационную систему, которая бы:

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js