Архив за 12 сентября 2019 - 11

Эпопея по созданию робота с нюхом собаки - 1

Андрей Мершин до сих пор зол на собак. «Ну, вообще-то я их люблю», – говорит греческо-русский ученый в своем уютном офисе в Mассачусетском институте (MIT). – «Но они меня просто уделывают».

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

Среди людей – которые слетали на Луну, получили фото черной дыры и создали машины с автопилотами, – определение рака простаты до сих пор считается очень непростой задачей. В основном, человечество пытается проверить кровь пациента на повышенные уровни специфических протеинов (PSA). Но успех этого занятия – крайне сомнителен. Ученый, который впервые открыл PSA, назвал тест «чуть более удачным, чем подбрасывание монетки». А ложноположительное срабатывание может привести к биопсии простаты, крайне неприятной процедуре, при которой большая полая игла вставляется через стенку прямой кишки для извлечения образцов ткани.

С другой стороны, правильно натренированные собаки могут определять рак простаты с точностью больше 90%, и для них это вообще не составляет проблем. Люси справляется с шестью образцами меньше чем за две минуты. Читать полностью »

Синдром панической атаки: что это такое и как с этим бороться

Панические атаки: симптомы и лечение

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

Как понять, что с вами случилась именно паническая атака?

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

В Сети появились официальные изображения камер GoPro Hero 8 и GoPro Max, которые должны быть официально анонсированы в сентябре этого года.

Фотогалерея дня: экшн-камеры GoPro Hero 8 и GoPro Max

Ранее сообщалось, что GoPro Hero 8 с процессором GP2 сможет снимать видеоролики разрешением 4K с частотой 120 к/с и видео разрешением Full HD с частотой 480 к/с.

Продолжаем беседовать с командой разработчиков MMO экшена Pixel Wars из компании DatCroft Games. На сей раз представители отдела геймдизайна Роман Давыдов и Екатерина Стерликова рассказывают, как создавался новый класс персонажа Друид, почему он получился именно таким и в чем его уникальность для проекта.

image

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

Компания Xiaomi официально подтвердила о том, что 17 сентября этого года она проведет пресс-конференцию, которая будет посвящена презентации нового флагманского роутера компании.

Устройство будет поддерживать работу в двух диапазонах (2,4 и 5 ГГц), а максимальная скорость передачи данных будет достигать 2100 Мбит/с.

На сайте Slashleaks опубликовали качественную фотографию флагманского камерофона Huawei Mate 30 Pro, который будет анонсирован вместе со своим младшим братом уже на следующей неделе.

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

Honor 9X Pro — бюджетная модель бренда, оснащенная 48-мегапиксельной камерой. Для своей цены аппарат делает хорошие снимки, но с новым обновлением они станут еще лучше. В чем секрет?

Honor 9X Pro начнет снимать еще лучше

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

Intel пришлось объяснять, что с долговечностью процессоров Apollo Lake степпинга B1 всё в порядке

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

image

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

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

В целом существует два основных типа сетевых архитектур: peer-to-peer и клиент-серверная. В архитектуре peer-to-peer (p2p) данные передаются между любыми парами подключенных игроков, а в клиент-серверной архитектуре данные передаются только между игроками и сервером.

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

Прелюдия

Рассмотрим следующий код:

//Any native COM object
var comType = Type.GetTypeFromCLSID(new Guid("E13B6688-3F39-11D0-96F6-00A0C9191601"));

while (true)
{
    dynamic com = Activator.CreateInstance(comType);

    //do some work

    Marshal.FinalReleaseComObject(com);
}

Сигнатура метода Marshal.FinalReleaseComObject выглядит следующим образом:

public static int FinalReleaseComObject(Object o)

Создаем простой COM-объект, выполняем какую-то работу и тут же его освобождаем. Казалось бы, что может пойти не так? Да, создание объекта внутри бесконечного цикла — не очень хорошая практика, но GC возьмет на себя всю грязную работу. Реальность оказывается несколько иной:

Подробно о dynamic: подковерные игры компилятора, утечка памяти, нюансы производительности - 1

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

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


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