Архив за 16 августа 2018 - 11

Создание интерактивной травы в Unreal Engine - 1

До недавнего времени трава в играх обычно обозначалась текстурой на земле, а не рендерингом отдельных стеблей. Но с увеличением мощности железа появилась возможность рендерить траву. Замечательные примеры такого рендеринга можно увидеть в играх наподобие Horizon Zero Dawn и The Legend of Zelda: Breath of the Wild. В этих играх игрок может бродить по травяным лугам, и, что более важно, трава реагирует на действия игрока.

К счастью, создать такую систему не очень сложно. На самом деле, статья научит вас именно этому! В этом туториале вы научитесь следующему:

  • Создавать векторное поле с помощью захвата сцены (scene capture) и системы частиц
  • Сгибать траву от игрока на основании векторного поля

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

Плата ASUS Prime H310M-E R2.0 выполнена в формате Micro-ATX

Компания ASUS официально представила материнскую плату Prime H310M-E R2.0, рассчитанную на работу с процессорами Intel Core восьмого поколения в исполнении Socket 1151.

Новинка соответствует типоразмеру Micro-ATX: габариты составляют 226 × 185 мм. Задействован набор системной логики Intel H310. Для модулей оперативной памяти DDR4-2666/2400/2133 есть два слота; максимально поддерживаемый объём ОЗУ составляет 32 Гбайт.

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

Компания Lenovo Group заявила, что ее доход во втором квартале составил 11,91 млрд долларов. По сравнению со вторым кварталом прошлого года доход увеличился на 19%..

Что касается прибыли, то до уплаты налогов она составила 113 млн долларов. Если же сравнивать с аналогичным периодом годом ранее, когда компания терпела убытки, то результат улучшился на 182 млн долларов.

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

Мы уже сообщали о том, что в базе данных Geekbench появились результаты тестирования устройства Lenovo 81JL, которое построено на базе однокристальной системы Snapdragon 850.

В многопоточном режиме ноутбук с 8 ГБ оперативной памяти набрал 6947 баллов, в однопоточном результат составил 2263 балла.

Если вспомнить анонс Snapdragon 850, то сравнивая с Snapdragon 835, разработчики утверждали, новая мобильная платформа на 30% производительнее и на 20% энергоэффективнее.

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

6. Check Point на максимум. IPS. Часть 2 - 1

Добро пожаловать на 6-ой урок и мы продолжаем тему IPS. Предыдущий урок был полностью посвящен заблуждениям на счет IPS, а также мы вкратце рассмотрели историю становления систем предотвращения вторжений. Настоятельно рекомендую посмотреть 5-ый урок, прежде чем начинать этот. Это позволит более глубоко вникнуть в проблематику вопроса. Данный урок уже полностью посвящен практической части. Для различных атак мы будем использовать дистрибутив Kali-Linux с такими инструментами как OpenVAS, Metasploit и Social Engineering Toolkit. В качестве атакуемых систем у нас будут:

  • Компьютер пользователя, т.е. User
  • И WebSrv, находящийся в DMZ.

Давайте рассмотрим макет, с которым мы будем работать. Как видите, все тот же макет:Читать полностью »

[DotNetBook] События об исключительных ситуациях и как на пустом месте получить StackOverflow и ExecutionEngineException - 1 С этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом. За ссылками — добро пожаловать по кат.

События об исключительных ситуациях

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

    try {
        // ...
    } catch {
        // do nothing, just to make code call more safe
    }

В такой ситуации может оказаться что выполнение кода уже не так безопасно как выглядит, но сообщений о том что произошли какие-то проблемы мы не имеем. Второй вариант — когда приложение глушит некоторое, пусть даже легальное, исключение. А результат — следующее исключение в случайном месте вызовет падение приложения в некотором будущем от случайной казалось бы ошибки. Тут хотелось бы иметь представление, какая была предыстория этой ошибки. Каков ход событий привел к такой ситуации. И один из способов сделать это возможным — использовать дополнительные события, которые относятся к исключительным ситуациям: AppDomain.FirstChanceException и AppDomain.UnhandledException.

Данная статья — первая из четырех в цикле статей про исключения. Полный цикл:
Архитектура системы типов
Cобытия об исключительных ситуациях (эта статья)
— Виды исключительных ситуаций
— Сериализация и блоки обработки

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

«Яндекс» договаривается с ретейлерами о продажах своего первого смартфона

Российский IT-гигант «Яндекс», по информации газеты «Ведомости», готовится к началу продаж своего первого смартфона.

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

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

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

https://www.kickstarter.com/projects/throwboy/the-iconic-pillow-collection-by-throwboy

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

Компания TrendForce подсчитала, что во втором квартале поставки ноутбуков выросли на 10,2% по сравнению с первым, а также на 2,8% по сравнению со вторым кварталом 2017. Они составили 41 млн ноутбуков.

В пятерке лидеров находятся компании HP (26,2%), Lenovo (20%), Dell (19,6%), Acer (8%) и Asus (7,4%).

Компания Apple, которую давно обвиняют в медленной скорости обновления линейки своих компьютеров, переместилась на шестое место, а ее доля за год снизилась с 10% до 6,5%.

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

Компания OnePlus сообщила о выпуске новой прошивки OxygenOS 5.1.11, которая, как и ожидалось, устраняет проблему с мерцающим экраном на смартфонах OnePlus 6.

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

Кроме того, OxygenOS 5.1.11 улучшает работу режима HDR в камере, повышает стабильность работы Wi-Fi и качество приема сигнала сотовой сети, а также содержит прочие изменения и улучшения.

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

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