Архив за 11 июля 2019 - 3

Привет! Продолжаем разговор о механиках геймификации. Прошлая статья рассказывала о рейтинге, а в этой поговорим о древе навыков (технологическом древе, skill tree). Рассмотрим, как древо используется в играх и как эту механику можно применить в геймификации.

Механики геймификации: древо навыков - 1
Читать полностью »

Приложение Google Translate, которое давно уже перестало быть просто примитивным переводчиком, обзавелось поддержкой новых языков при работе с камерой.

Если точнее, функция мгновенного перевода с камеры получила поддержку 60 новых языков, включая арабский, греческий, хинди, латинский, малайский, персидский, тайский и вьетнамский. Всего же приложение теперь поддерживает 88 языков. Кроме того, теперь таким способом можно переводить

Ученые НИТУ «МИСиС» совместно с российскими и зарубежными коллегами доказали возможность создания материалов, нереальных с точки зрения привычного понимания законов химии. Подвергнув оксид берилия воздействию давления, в сотни тысяч раз превышающего атмосферное, исследователи добились «периориентировки» кристаллической структуры материала до пяти- и шести атомов кислорода в окружении берилия, хотя ранее считалось, что максимально возможное число может быть только четыре. Результаты эксперимента и его теоретическое обоснование ученые представили в журнале Nature Communications.

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

image
Руководитель лаборатории И. Абрикосов (слева) с сотрудниками.Читать полностью »

«Яндекс» и Hyundai представили совместный беспилотник - 1

Сегодня компания «Яндекс» показала первый беспилотный автомобиль, созданный в результате сотрудничества с Hyundai Mobis — одним из крупнейших производителей автомобильных компонентов в мире.

Опытный прототип построен на базе седана Hyundai Sonata восьмого поколения. Хотя сама базовая модель ещё не появилась на российском рынке, но «Яндекс» получил её в мае — и в короткие сроки оснастил комплексом для беспилотной езды.
Читать полностью »

Вчера компания Nintendo представила игровую приставку Switch Lite. В сравнении с обычной моделью Switch она ощутимо подешевела, потеряла съёмные контроллеры и возможность подключения к телевизору, а также получила немного меньший экран.

Позже мы узналиЧитать полностью »

ГЛАВА 1. Амбиции

Конец февраля 2018

Карта Метро Москвы и всего мира для Android - 1

Мы, как адепты идеологии свободного ПО и свободного рынка считаем, что монополия — это плохо.

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

Команда: в разное время от 2х до 4х человек.

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

ГЛАВА 2. Маршрут во мраке

Март – июнь 2018.

Нужна карта. Берем SVG, пихаем в SVGView, все отлично. Лагает ужасно, но мы радостные. Как рисовать отдельные маршруты? Никто не знает.

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

К тому же нам было нужно, чтобы приложение работало как можно быстрее. Использование WebView сразу отпадает, нужна GL-поверхность. Решили попробовать с SurfaceView (opengl поверхность, которую можно использовать как канвас) – всё не то. Она может производить изменения внутри себя, мигая черным цветом, так как она просто плохо реализована и не может выдержать нагрузку больше отрисовки кубика 20х20. Она может увеличиваться, пропадая через раз. Нам нужно было другое решение, но такое, которое было бы не так далеко от SurfaceView, так как по интерфейсу нам она полностью подходила.

image
Вкратце про баги драйверов на Android
Читать полностью »

Несколько дней назад мы говорили о крупной утечке, касающейся процессоров Intel Comet Lake. Тогда источник предоставил данные о множестве настольных моделей и даже их ценах.

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

Известный сетевой информатор под ником Ice Universe, который регулярно снабжает общественность новой информацией из индустрии мобильных устройств, выложил живую фотографию защитного стекла флагманского смартфона Huawei Mate 30 Pro. 

Живое фото экрана Huawei Mate 30 Pro показывает необычно большой изгиб

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

Компания Apple начала экспортировать на европейские рынки произведённые в Индии iPhone. Об этом сообщило издание Economic Times со ссылкой сразу на три «осведомлённых» источника.

Проверка платных сервисов — один из ключевых инженерных вопросов в тестировании Badoo. Наше приложение интегрировано с 70 платёжными провайдерами в 250 странах мира, и баг хотя бы в одном из них может привести к непредсказуемым последствиям. 

В этой статье я расскажу о методах тестирования, которые мы используем в Badoo, и о границах применимости этих методов — этапах тестирования, на которых они максимально эффективны. 

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

Как не потерять деньги в черном ящике: методы тестирования биллинга - 1

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