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
