Архив за 27 мая 2019 - 9

Сегодня мы говорили о том, что на презентации компания AMD показала, как система из двух 64-ядерных CPU Epyc нового поколения обходит систему из пары 28-ядерных процессоров Intel Xeon Platinum 8280.

Почему было выбрано именно такое сравнение, неясно. Вероятно, имеет место сходная цена.

GlobalFoundries не собирается «разбазаривать» имущество и дальше

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

Компания AMD сегодня официально приоткрыла завесу тайны над видеокартами семейства Navi. Оказалось, что верны были самые ранние слухи, а не все последние, так как новые GPU основаны на новой архитектуре — RDNA.

«Мы понимаем вашу боль». Владельцы Huawei в Мексике получают бесплатное тако - 1
Читать полностью »

Компания Gigabyte объявила о выпуске системных плат серии X570 Aorus, призванных раскрыть потенциал настольных процессоров AMD Ryzen третьего поколения. По словам производителя, эти платы «открывают эру PCIe 4.0». Серию открыли модели X570 Aorus Master и X570 Aorus Xtreme типоразмера ATX и E-ATX соответственно.

Виртуальная реальность помогла определить болезнь Альцгеймера на ранней стадии

Уже некоторое время ученые знают, что одна из первых областей мозга, страдающая при болезни Альцгеймера, — это энторинальная кора, частично участвующая в пространственной навигации. Легкие когнитивные нарушения также являются одним из первых признаков данного заболевания, однако не всегда: эти нарушения могут быть просто следствием старения.

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

После небольшого затишья Bitcoin снова рванул вверх. Криптовалюта за ночь выросла в цене примерно на 10% и сейчас оценивается в 8700 долларов.

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

Как работать с изображениями на клиенте, сохраняя плавность UI? Разработчик интерфейсов Павел Смирнов рассказал об этом на основе опыта разработки поиска по фотографиям на Маркете. Из доклада можно узнать, как правильно использовать Web Workers и OffscreenCanvas.

Приключения в отдельном потоке. Доклад Яндекса - 1

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

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

Компании Xiaomi и Redmi развернули действительно масштабную маркетинговую кампанию вокруг смартфона Redmi K20, который будет представлен на этой неделе.

Redmi K20 в зрелищном официальном промо-ролике и на живых фото

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

Мозговой штурм с помощью транспонирования

Иногда я захожу в тупик и мне приходится искать способы думать над задачей под другим углом. Бывают задачи, которые можно отобразить в виде матрицы или таблицы. Их структура выглядит примерно так:

A B C D E
1 A1 B1 C1 D1 E1
2 A2 B2 C2 D2 E2
3 A3 B3 C3 D3 E3
4 A4 B4 C4 D4 E4
5 A5 B5 C5 D5 E5

Ячейки, с которыми я работаю, выстроены в столбцы и строки. Давайте возьмём пример из простой игры:

Attack Defend Special
Fighter sword armor slam
Mage fireball reflect freeze
Thief dagger dodge disarm

Строки — это классы персонажей: воин, маг, вор.

Столбцы — это типы действий: нападение, защита, особое действие.

Матрица содержит весь код для обработки каждого из типов действий для каждого типа персонажа.

Как выглядит код? Обычно подобные структуры упорядочивают в такие модули:

  1. Fighter будет содержать код для обработки ударов мечом, снижения урона с помощью брони и особого мощного удара.
  2. Mage будет содержать код обработки фаерболов, отражения урона и особую атаку заморозкой.
  3. Thief будет содержать код для обработки атак кинжалом, избегания урона уклонением и особую обезоруживающую атаку.

Иногда бывает полезно транспонировать матрицу. Мы можем упорядочить её по другой осиЧитать полностью »


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