Цитата #445288

xxx: Антиплагиат показывал, что я содрал абзац из Википедии.
ххх: Зашёл на Википедию и удалил этот абзац оттуда.
Цитата #445288
Source: bash

[Перевод] Создание VR-игры от третьего лица

1. Введение


Forge Reply — это миланская игровая студия. Нашим наиболее важным проектом на сей день является гибрид игры-книги/JRPG Joe Dever’s Lone Wolf. Игра в четырёх актах была выпущена на мобильных устройствах в 2013-2014 годах. Потом её портировали на другие платформы (PC, PlayStation 4 и Xbox One).

Joe Dever’s Lone Wolf создана на заре высококачественных мобильных игр, но после её выпуска игровая отрасль совершила ещё один серьёзный переход. Начали возникать игры в виртуальной реальности, и мы тоже захотели в этом участвовать.

Theseus — это наша первая VR-игра, в которой мы столкнулись с совершенно новыми вопросами. В этом посте я расскажу о проблемах, с которыми мы встретились при создании дизайна игры и UI.

Читать дальше →
[Перевод] Создание VR-игры от третьего лица
Source: habrahabr

Переобученные нейросети в дикой природе и у человека

Представьте, что вы проектируете птенца чайки. ТЗ такое — у него довольно плохое зрение, маленький мозг, но ему нужно как можно больше есть, а то сдохнет. Еду ему приносит мама-чайка. Основная задача — распознать маму-чайку и получить у неё еды. Во входной поток зрения поступает, скажем, 320х200 px, и дальше 10 сантиметров от глаза он не умеет фокусироваться. Природа решила так — надо разметить клюв чайки ярким оранжевым округлым пятном. Вот таким:

кап


В ходе реверс-инжиниринга чайки в 1950-х Нико Тинберген провёл 2431 опыт с 503 птенцами (часть его коллега Рита Вейдманн высидела сама). Выяснилось, что птенец реагирует и не только на клюв, но и на картонный прямоугольник с круглым оранжевым пятом. И пытается получить у него еду как у обычной чайки. Звучит логично, особенно в условиях нехватки вычислительных ресурсов птенца, правда? «Появляется сверху», «длинный» — это важно. Но самая высокая ценность сигнала «оранжевый на белом» — и она по мере эволюции завышается.

Под самый конец внезапно нашёлся ультранормальный сигнал. Если птенцу показать прямоугольник с тремя оранжевыми полосами, он распознает его куда быстрее, точнее, и среагирует в разы активнее. То есть произошло банальное переобучение нейросети по признаку «контраст» — сильнее распознаётся другой образ, которого нет в природе.


Если вы думаете, что мы с вами не забагаваны, то ошибаетесь. У нас, людей, есть примерно такой же пример переобучения, хорошо известный анимешникам.
Читать дальше →
Переобученные нейросети в дикой природе и у человека
Source: geektimes

Легендарная приставка SEGA Genesis получит новую жизнь

Ошеломительный успех микро-консоли NES Classic
Mini вдохновил компанию AtGames продолжить выпуск обновлённых ретро-консолей.
Первой на очереди является SEGA Genesis Flashback — современная
версия легендарной […]
Легендарная приставка SEGA Genesis получит новую жизнь
Source: 4pda

Пост №3137719

Автор: MrDedSniper

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3137719″ }, «headline»: «Навальный :: GTA :: Митинг :: митинги :: политика :: день россии :: 12 июня :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%9C%D0%B8%D1%82%D0%B8%D0%BD%D0%B3-%D0%BC%D0%B8%D1%82%D0%B8%D0%BD%D0%B3%D0%B8-%D0%9D%D0%B0%D0%B2%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-3897446.jpeg», «height»: 542, «width»: 1442 }, «datePublished»: «2017-06-13T09:50:45+03:00», «dateModified»: «2017-06-13T09:50:45+03:00», «author»: { «@type»: «Person», «name»: «MrDedSniper» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3137719
Source: Joyreactor

Цепочка вызовов append(x).append(y) в StringBuilder работает быстрее чем типичные sb.append(x); sb.append(y)

Всем привет, к прошлой статье о наследии StringBuffer в комментариях оставили интересную ссылку. В этой статье есть интересный бенчмарк, который я изменил для придания большей драматичности:

@BenchmarkMode(Mode.Throughput)
@Fork(1)
@State(Scope.Thread)
@Warmup(iterations = 10, time = 1, batchSize = 1000)
@Measurement(iterations = 40, time = 1, batchSize = 1000)
public class Chaining {

    private String a1 = "111111111111111111111111";
    private String a2 = "222222222222222222222222";
    private String a3 = "333333333333333333333333";

    @Benchmark
    public String typicalChaining() {
        return new StringBuilder().append(a1).append(a2).append(a3).toString();
    }
    
    @Benchmark
    public String noChaining() {
        StringBuilder sb = new StringBuilder();
        sb.append(a1);
        sb.append(a2);
        sb.append(a3);
        return sb.toString();
    }

}


Результат:

Benchmark                  Mode  Cnt      Score      Error  Units
Chaining.noChaining       thrpt   40   8408.703 ±  214.582  ops/s
Chaining.typicalChaining  thrpt   40  35830.907 ± 1277.455  ops/s


Итого, конкатеницая через цепочку вызовов sb.append().append() в 4 раза быстрее… Автор из статьи выше утверждает, что разница связана с тем, что в случае цепочки вызовов генерируется меньше байткода и, соответственно, он выполняется быстрее.

Ну что ж, давайте проверим.
Читать дальше →
Цепочка вызовов append(x).append(y) в StringBuilder работает быстрее чем типичные sb.append(x); sb.append(y)
Source: habrahabr

Цитата #445287

Из корпоративного чата о рыбалке в обед:
Xxx : открыл кто-нибудь сезон?
Yyy : Мне жена дома разрешила пить
Цитата #445287
Source: bash

Цитата #445286

111: Про паслёновые не гугли, а то окажется, что у нас на континенте их не было )
222: я про пасленовых смотрел видео, там рассказывали, что их еще асуры высаживали
111: А я смотрел как пришельцы пирамиды строили.
333: а сейчас они дороги у нас строят
Цитата #445286
Source: bash

Пост №3137711

Автор: IvanDolgunA




ссылка на гифку


Развернуть


&epicComment_3137711&
{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3137711″
},
«headline»: «анимация :: психоделика :: рисунок :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D1%81%D0%B8%D1%85%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D0%BA%D0%B0-%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA-3897437.gif»,
«height»: 260,
«width»: 460 },
«datePublished»: «2017-06-13T09:26:11+03:00»,
«dateModified»: «2017-06-13T09:26:11+03:00»,
«author»: {
«@type»: «Person»,
«name»: «IvanDolgunA»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3137711
Source: Joyreactor

Эмулятор магнитофона для ZX-Spectrum

Как это ни странно, даже сейчас, спустя столько десятилетий, есть множество людей, которым интересен ZX-Spectrum. И дело не ограничивается программными эмуляторами, нет. У этих людей есть вполне себе настоящие, “железные” спектрумы. Подавляющее большинство этих компьютеров оснащено дисководами, но есть и экземпляры только с магнитофонным входом. Такой компьютер можно загрузить, например, с аудиоплейера. Но при таком способе загрузки неудобно переходить между блоками данных внутри аудиофайла, например, если игра требует загрузки уровней. Да и места аудиофайлы занимают порядочно… Есть, конечно, ещё разные программы для смартфонов, воспроизводящие форматы файлов данных для спектрума tap и tzx. Но можно для этих же целей собрать аппаратный эмулятор магнитофона, описанный в этой статье.
Читать дальше →
Эмулятор магнитофона для ZX-Spectrum
Source: habrahabr