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

На ежегодной пресс-конференции в Нью-Йорке компания Acer представила новый бренд ConceptD. В рамках бренда будут выпускаться мощные и дорогие настольные компьютеры, ноутбуки и мониторы, ориентированные на графических дизайнеров, режиссеров, инженеров, архитекторов, разработчиков и других создателей контента. 

Кроме невероятно дорогого игрового ноутбука Predator Helios 700 компания Acer представила сегодня и ощутимо более доступную модель, также ориентированную на геймеров.

Predator Helios 300 стартует в России с 90 000 рублей. Продажи начнутся в июне. Да, тут нет уникальной клавиатуры Hyper Drift, да и базовая производительность ниже, но это далеко не бюджетная модель.

Команда сервиса «КиноПоиск» объявила о запуске новой функции распознавания актёров по лицам. Теперь при просмотре фильмов и сериалов можно нажать на паузу и получить справку о том, какие актёры играют персонажей в кадре и где их ещё можно встретить. 

Почте Mail.ru в прошлом году исполнилось 20 лет. За время существования веб-версия продукта менялась много раз — всего было семь полноценных версий. Иногда мы затрагивали только техническую часть, иногда заметно меняли внешний вид. Но каждый раз изменения происходили не просто так — мы развивали продукт, делая его быстрее, удобнее и современнее.

Новая Почта Mail.ru и при чем тут осьминог - 1
Список писем в новом дизайне, 2019 г.
Читать полностью »

Компания Acer только что провела мероприятие, на котором представила множество новых устройств.

Компания Intel продавала 14-ядерный процессор Core i9-9990XE на закрытом аукционе только системным интеграторам: предполагалось, что те будут устанавливать этот CPU в готовые решения. Но, как оказалось, сейчас Core i9-9990XE может купить любой желающий. По крайней мере, в Германии.

image
Фото nytimes.com

Наступающий вечер четверга перед Днем Космонавтики выдался на редкость удачным! Любителей межпланетных путешествий ждет не только первый коммерческий запуск Falcon Heavy, но и настоящая посадка на Луну!

Герой этого поста — израильская некоммерческая организация SpaceIL, созданная в 2011 году, для участия в конкурсе Google Lunar X PRIZE (GLXP), предлагавшего приз за посадку частной автоматической межпланетной станции на Луну. Несмотря на то, что конкурс GLXP закончился не выявив победителя, SpaceIL сумела завершить постройку лунного зонда Beresheet и отправить его к Луне.

21 февраля 2019 года аппарат стартовал на ракете-носителе Falcon 9 и выведен на орбиту с апогеем 60 тысяч км. C помощью собственной двигательной установки Beresheet поднял апогей орбиты так, чтобы быть захваченным гравитационным притяжением Луны. На это ушло почти 8 недель. Перед посадкой он сделает два витка вокруг Луны. И сегодня вечером по Москве мы сможем наблюдать за посадкой Beresheet на Луну в прямом эфире!

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

Reaktive — мультиплатформенная библиотека для реактивного Kotlin - 1

Многие сегодня любят реактивное программирование. В нём масса плюсов: и отсутствие так называемого "callback hell", и встроенный механизм обработки ошибок, и функциональный стиль программирования, который уменьшает вероятность багов. Значительно проще писать многопоточный код и легче управлять потоками данных (объединять, разделять и преобразовывать).

Для многих языков программирования существует своя реактивная библиотека: RxJava для JVM, RxJS — для JavaScript, RxSwift — для iOS, Rx.NET и т. д.

Но что мы имеем для Kotlin? Было бы логично предположить, что RxKotlin. И, действительно, такая библиотека существует, но это всего лишь набор расширений (extensions) для RxJava2, так называемый «сахар».

А в идеале хотелось бы иметь решение, соответствующее следующим критериям:

  • мультиплатформенность — чтобы иметь возможность писать мультиплатформенные библиотеки с использованием реактивного программирования и распространять их внутри компании;
  • Null safety — система типов Kotlin защищает нас от «ошибки на миллиард долларов», так что значения null должны быть допустимы (например, Observable<String?>);
  • ковариантность и контравариантность — ещё одна очень полезная особенность Kotlin, дающая возможность, например, безопасно привести тип Observable<String> к Observable<CharSequence>.

Мы в Badoo решили не ждать у моря погоды и сделали такую библиотеку. Как вы уже могли догадаться, назвали мы её Reaktive и выложили на GitHub.

В этой статье мы подробнее рассмотрим ожидания от реактивного программирования на Kotlin и увидим, насколько им соответствуют возможности Reaktive.
Читать полностью »

Сегодня мы уже узнали, что Samsung Display приступила к массовому производству экранов для смартфона Galaxy Fold. И если раньше считалось, что предварительные заказы стартуют в конце месяца, то теперь сообщается, что это случится уже завтра.

Несколько дней назад смартфоны Pixel 3a и Pixel 3a XL появились на официальном сайте Google, где было указано разрешение их дисплей, а также используемая операционная система.

Качественные изображения Google Pixel 3a и Pixel 3a XL в защитных чехлах

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