Архив за 30 июня 2018 - 3
Компилятор Go: язык описания правил SSA оптимизаций
2018-06-30 в 14:09, admin, рубрики: compilers, dancing-gopher, Go, golang, open source, optimization, s-expressions, ssa, Компиляторы, Программирование, системное программирование
В компиляторе gc
для описания Static Single Assignment (SSA) правил оптимизаций используется специальный Лисп-подобный предметно-ориентированный язык (DSL).
Предлагаю разобрать основные элементы этого языка, его особенности и ограничения.
В качестве упражнения, добавим в Go компилятор генерацию инструкции, которую он раньше не генерировал, оптимизируя выражение a*b+c
.
Это первая статья из серии про внутренности Go SSA compiler backend, поэтому помимо обзора самого DSL описания правил мы рассмотрим связанные компоненты, чтобы создать необходимую базу для нашей следующей сессии.
Настраиваем автоматический запуск UI тестов Android приложения через TeamCity
2018-06-30 в 13:52, admin, рубрики: Android sdk, continuous integration, devops, teamcity, автотестирование, Тестирование мобильных приложенийРано или поздно любой тестер, развивающий практики автотестирования, сталкивается с проблемой автономного выполнения своих тестов. Причем, если специалист опытный, то он старается столкнуться с этим как можно раньше. Так и я, после первого успешного прогона автотеста локально, решил сразу настроить запуск в TeamCity.
Отмечу, что у нас в компании экспертизы по удаленному запуску инструментальных тестов Android практически нет, поэтому приходилось усердно гуглить, но и там развернутых гайдов не нашел. Посему и решил запилить данную инструкцию.
Читать полностью »
Устройство Tanita ES-100 оценивает неприятный запах тела человека
2018-06-30 в 13:44, admin, рубрики: НовостиВ Японии в ходу интересный термин, который можно перевести как «домогательство запахом». Придать ему количественную наполнение и помочь пользователю объективно оценивать степень неудобства, которое он создает окружающим своими запахами, призвано устройство Tanita ES-100.
Tesla Inc открыла возможность заказа Tesla Model 3 для жителей Канады и США
2018-06-30 в 13:30, admin, рубрики: tesla inc, tesla model 3, Илон Маск, коммерция, транспорт будущего, электромобили, Энергия и элементы питания
Tesla Model 3 ожидают сотни тысяч клиентов компании Tesla. Ожидание несколько затянулось, и это понимают все
Два года назад компания Tesla представила свой новый электромобиль Tesla Model 3. Тогда Илон Маск заявил, что предзаказ на эту модель можно сделать, если внести $1000. Это считалось резервированием машины, и те, кто предоставил Tesla средства, получали место в очереди (которой на то время просто не было, поскольку и Tesla Model 3 существовала только в проекте).
Предзаказы оставили многие клиенты компании, фактически, она получила заявок гораздо больше, чем рассчитывала. И что немаловажно, больше, чем может удовлетворить в настоящий момент. Конечно, сейчас Маск старается сделать все возможное, чтобы наладить выпуск электромобилей в необходимом объеме. Но недовольных клиентов достаточно много — ведь кому хочется внести средства, а потом ждать несколько лет своего заказа? Теперь части клиентам можно расслабиться и получать удовольствие — Tesla открыла возможность полноценного заказа машины.
Читать полностью »
Смартфон Motorola One получит дисплей с вырезом и двойную камеру
2018-06-30 в 13:29, admin, рубрики: Гаджеты и устройства для гиков
Как мы уже сообщали, к выпуску готовится смартфон Motorola One Power, оснащённый 6,2-дюймовым дисплеем и процессором Qualcomm Snapdragon 636. Теперь стало известно, что этот аппарат может дебютировать в паре с моделью Motorola One.
В распоряжении сетевых источников оказались рендеры Motorola One. Изображения говорят о том, что смартфон наделён дисплеем с вырезом в верхней части, в котором располагается фронтальная камера.
Как известно, Android P, она же Android 9.0, должна выйти в виде полноценного релиза в третьем квартале. Более точной даты у нас ранее не было.
Теперь же, если верить бренду Nokia, мы можем рассчитывать на выход операционной системы в августе. Это следует из заявления Nokia, согласно которому, все актуальные модели бренда получат Android P в августе.
Мыши отправились в космос, чтобы помочь людям полететь на Марс
2018-06-30 в 13:15, admin, рубрики: Это интересно
Мыши — это часть исследования Центра изучения сна и циркадной биологии при Северо-западном университете. По плану 10 мышей проведут на орбите 90 дней, а остальные 10 вернутся на Землю через 30 дней. Исследователи будут изучать, как космос повлияет на циркадные ритмы мышей, их микробиомы и другие физиологические процессы.
Что, Как и Почему в Playable Ads
2018-06-30 в 12:21, admin, рубрики: playable ads, Аналитика мобильных приложений, мобильные игры, монетизация игр, Монетизация мобильных приложений, монетизация приложений, продвижение игр, реклама в играх, рекламная монетизацияВ 2013 году глобальное помешательство на блокировке рекламе побудило рекламную индустрию переосмыслить свои методы — пользователям надоела навязчивая, нерелевантная и скучная реклама. В результате мобильная реклама стала постепенно смещаться в сторону форматов и креативов, которые использовали преимущества мобильных платформ, а также приносили ценность как пользователям, так и рекламодателям.
В 2014 году стал популярен формат rewarded video (или RV), который дает пользователям внутреннюю валюту в обмен на просмотр видеорекламы. Наконец, появилась реклама, которая увлекала пользователей и улучшала их опыт. Но теперь, несколько лет спустя, рекламодатели активно экспериментируют с новым рекламным форматом, который расширяет границы интерактивности еще дальше: playable ads.
Читать полностью »