Архив за 18 декабря 2018 - 11

Данная запись — вольный пересказ видео Is it Possible to Upload an Impossible Level in Super Mario Maker?. В ролике есть отсылка на видео The Impossible Level, поэтому перескажу и его. Мой пересказ не претендует на точность, я просто хочу поделиться интересным материалом.

О чём пойдёт речь

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

Люди тратят уйму времени, чтобы найти ошибки в играх. Это могут быть логические, математические и даже программистские ошибки. Кто-то делает это, чтобы посмотреть на игру под новым углом, а кто-то пытается пройти игру хоть на несколько секунд быстрее, чем любой другой игрок. Мне кажется именно сообщество спидранеров (людей, проходящих игры на скорость) внесло огромный вклад в дело поиска игровых глюков и ошибок. Но экономить время при прохождении мы будем в другой раз, сегодня просто рассказ о поиске ошибки в игровой логике.

В сентябре 2015 года компания Нинтендо выпустила Super Mario Maker — платформер про известного сантехника Марио. Одной из ключевых особенностей игры стала возможность пользователям самостоятельно создавать уровни (здесь они называются курсы) и делиться ими с другими игроками. Кто-то уровни создаёт, отслеживает процент успешных прохождений, а кто-то, собственно, проходит эти уровни. Именно в этот момент у игроков-исследователей зачесались руки — а можно ли опубликовать непроходимый уровень?

Возможно ли загрузить непроходимый уровень в Super Mario Maker? - 1

Рисовать что-то такое нет смысла, уровень хоть и действительно непроходимый, но и опубликовать мы его не сможем.
Читать полностью »

При разработке продукта редко обращают должное внимание на его производительность при высокой интенсивности входящих запросов. Этим занимаются мало или не занимаются вообще – не хватает времени, специалистов или оправдываются типичной фразой: «У нас на проде и так всё быстро работает, зачем ещё что-то проверять?». В таких случаях может наступить момент, когда прекрасно работающий продакшн внезапно падает из-за нахлынувшего потока посетителей, например, под Хабраэффектом. Тогда становится ясно, что заниматься исследованиями производительности действительно необходимо.

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

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

Подразделение Honor сообщило о выходе обновления прошивки для флагманского слайдера Honor Magic 2, которое в очередной раз расширяет функциональный перечень его возможностей.

Обновление включает распознавание пользователей по голосу при использовании со смартфоном новых беспроводных наушников Honor FlyPod Pro. Напомним, система аутентификации BoneID, которая опирается в своей работе на технологии распознавания голоса и технологию костной проводимости, была анонсирована вместе с наушниками в конце октября, но она стала доступна только сейчас.Читать полностью »

В начале августа мы узнали о том, что Google работает над проектом Dragonfly — поисковой системой для Китая, которая будет отличаться встроенной системой цензурирования. Такое решение позволило бы Google сильнее проникнуть в столько сложный рынок.

Однако, если верить источнику, проект закрыли. Дело в том, что сама информация о Dragonfly стала причиной немалых волнений как среди обычных пользователей, так и властей США. Более того, появление этой информации привело к конфликтам внутри самой Google.

Компания Sony начала продажи в России более мощной версии флагманского смартфона Xperia XZ3. Она предлагается по той же рекомендованной цене, что и оригинальная модель на старте продаж, но оснащается большим объёмом оперативной памяти. 

Кот в пижаме, деревянный никель и дядя Боб — о чем вообще говорят эти англичане? Эксперты онлайн-школы английского языка Skyeng собрали для вас самые странные идиомы и даже докопались до их корней.

Go out on a limb — Рискнуть

Как ввернуть в разговор: Это подходящий оборот, чтобы подчеркнуть свою (или чью-то еще) самоотверженность. Если вы хотите сказать, что оказывая услугу, вы рискуете и вообще изрядно напрягаетесь, смело говорите I go out on a limb. Идиома подходит и для случаев, когда вы отважно высказываете непопулярное мнение или смелое предположение, которое никак не можете доказать.

Пример: I’m going to go out on a limb here and say that Sarah is pregnant. — Рискну предположить, что Сара беременна.

Откуда взялось: Помните, как в детстве взбирались на дерево и ползли по ветке, пока она не начинала опасно сгибаться? Go out on a limb — это как раз и означает “карабкаться по ветке”, то есть оказаться в крайне шатком и ненадежном положении, причем по доброй воле.

10 английских идиом, о значении которых вы никогда не догадаетесь - 1
Читать полностью »

К рекламе в Сети (да и не только) можно относиться по-разному. Но одно можно сказать точно: она бывает очень назойливой и раздражающей.

К примеру, вероятно, многие сталкивались с рекламой, которая не даёт вернуться на предыдущую страницу. Разработчики Chrome называют такое решение манипуляцией с историей, так как подобные рекламные решения реализованы посредством работы кода с историей браузера.

Компания Google сообщила о том, что умный персональный помощник Google Assistant научился предсказывать изменение времени вылета.

Для этого необходимо задать Google Assistant вопрос в духе Hey Google, is my flight on time? Персональный помощник использует имеющуюся в Сети информацию и технологию машинного обучения, чтобы спрогнозировать возможное изменение времени вылета вашего рейса.

Если, по подсчетам Google Assistant, точность прогноза превышает 85%, то персональный помощник известит вас о возможной задержке рейса и объяснит, почему это должно произойти.

Ещё пару лет назад мы писали об иске к компании Apple, который касался технологии FaceTime. Напомним, в 2014 году в США произошло ДТП, в следствии которого погибла пятилетняя девочка. Авария случилась из-за того, что Гаррет Вильгельм (Garrett Wilhelm), находившийся за рулём автомобиля, в процессе управления общался с кем-то, используя FaceTime на своём смартфоне. В результате он слишком отвлёкся от дороги и врезался в автомобиль, в котором в том числе находилась пятилетняя девочка.

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

Вчера китайский регулятор TENAA опубликовал настоящие фотографии смартфона Xiaomi с модельным номером M1901F9T. Теперь ведомство раскрыло основные технические характеристики модели. 


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