Архив за 07 февраля 2019 - 4

Компания Arcimoto  объявила о начале приема предварительных заказов на свой «флагманский электромобиль» FUV Evergreen Edition.

Электромобиль развивает максимальную скорость 120 км/с. Без подзарядки он может проехать по городу 160 км. Конструкция FUV Evergreen Edition включает сидения и рукоятки руля с подогревом, съемные двери, запираемый багажник, кабелем для зарядки Level 1. В оснащение входит беспроводная акустическая система с интерфейсом Bluetooth.

Smartisan, первой выпустившая смартфон с 1 Тбайт памяти, на грани разорения

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

Источник, ссылаясь на данные аналитиков CIRP, утверждают, что аудитория пользователей iPhone в США продолжает расти, несмотря на проблемы с продажами в целом.

В прошлом квартале количество пользователей iPhone в США достигло 185 млн человек, что на 23 млн больше, нежели годом ранее.

Компания Xiaomi провела в России презентацию флагманского смартфона-слайдера Xiaomi Mi Mix 3. Смартфон изначально появился в Китае в ноябре прошлого года, а с января доступен в Европе

Компания Mozilla перерабатывает браузер Firefox в рамках проекта Project Fission, используя технологию Site Isolation, которая разделяет код Firefox по изолированным процессам ОС.

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

В мае прошлого года стартовала миссия InSight, в рамках которой на Марс приземлился космический аппарат с сейсмометром. К слову, недавно именно он впервые в истории сделал аудиозапись на Марсе.

Однако миссия InSight содержала не только спускаемый аппарат. Вместе с ним к Красной планете отправились два крошечных спутника MarCO-A и MarCO-B, которые также получили неофициальные имена Eve и WALL-E в честь известного мультипликационного фильма студии Pixar.

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

В предыдущих постах мы рассказывали, что наши студенты делают на стажировках: научных (например, в JetBrains Research) и промышленных. В этом посте хотим поделиться, как мы учим промышленному программированию.

Как мы в Питерской Вышке учим Software Engineering - 1

Кратко: за четыре курса бывший школьник пробует десяток-другой технологий и языков, постоянно пишет и удаляет много кода, проходит code review от более опытных товарищей (не всегда с первой попытки), углубляется в какую-то тему и в итоге защищает содержательный диплом. Всё это проходит прямо в университете и даёт диплом гособразца. А летом можно либо отдохнуть, либо постажироваться в России в JetBrains, Яндексе и JetBrains Research (если хочется больше науки) или съездить за рубеж (Google, Facebook и другие). Теперь поподробнее.

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

Только вчера мы публиковали компьютерные изображения смартфона Sony Xperia XA3, который должен получить вытянутый экран с соотношением сторон 21:9.

В конце прошлого года Сеть буквально наводнили живые фото различных вариантов смартфона Asus Zenfone 6 — прототипов, которые, судя по всему, имели равные шансы на коммерческое воплощение. И вот сейчас источник снова опубликовал живые фото смартфона — на фоне коробки. Стало быть, серийная модель будет выглядеть именно так.

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

Server-provided animations in iOS apps - 1

Hi everyone! About six months ago we launched one of Badoo’s most exciting features: Live Streaming. One of its main functionalities is that viewers can send gifts to their favourite streamers to express their appreciation. We wanted to make the gifts as fancy and as engaging as possible, so it was decided to make some of them really lively, and by this I mean animated. And to engage people even more, we, the Badoo team, planned to update those gifts and animations every few weeks.

As an iOS engineer, you might have already guessed the challenge we faced here: the need to add new animations and remove the old ones was going to require a fair amount of work from the client side. We’d need both the Android and the iOS development teams for every release — which, when combined with the amount of time App Store reviews and approval often take, would mean it might be days before each update could go live. But we solved the problem, and I’m going to explain to you how.

Solution overview

By this stage, we already knew how to export Adobe After Effects (AAE) animations into the format readable by our iOS app using the Lottie library. This time though, we went a bit further: we decided to create a kind of animation storage service, available via the internet. In other words, we would store all the actual animations on the server and deliver them to the client apps on demand:
Читать полностью »


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