Pull to refresh
0
0

Compiler Engineer

Send message
А вот неправда, это не единственные варианты, даже в самсунгах. Особенно если учесть, что такой вещи как подсветка в AMOLED-экранах нет.
AMOLED позволяет держать сколько угодно малую область экрана включенной, в том числе несмежные пиксели. Готов поспорить, что при одинаковой частоте обновления сочетание этой возможности со способностью пользователя/софта пробуждать эту часть с нужной частотой будет дешевле и энергоэффективнее использования отдельного экрана e-ink.
Меня смущает больше сколько это денег приносит, и почему кто-то решил, что приносит. Я почему-то не верю.
Первое, что бросается в глаза — отличный Super AMOLED экран

Согласно данным с официального сайта — просто AMOLED.

Yota Mirror еще интереснее — задний экран можно использовать для полноценного управления приложениями. Скорость используемого E-Ink дисплея позволяет делать это весьма комфортно. В итоге, владелец YotaPhone 2 имеет, например, возможность положить телефон на стол и контролировать происходящее в любом приложении практически без затрат энергии аккумулятора — это очень здорово.

Как это работает? Одно обновление картинки e-ink стало инновационно энергоэффективнее 20 миллисекунд работы AMOLED в черно-белом режиме? Даже если так, CPU и GPU для этого все равно должны работать, так что совершенно не получается «практически без затрат энергии аккумулятора», если только у нас не появился русский (инновационный!) Хогвартс.

Цена как у андроид-флагмана. Например, Samsung Galaxy S5 стоит на 10% дешевле, но при этом влагозащищен, обладает лучшими характеристиками CPU/GPU (по GPU о йотафоне вообще не нашел информации), достаточно хорошей современной камерой, менее плохим дизайном, поддержкой карт памяти, и не вызывает вопросов, нафига оно надо. А приватные ключи можно защитить отпечатком пальца или паролем — средств, на самом деле, хватает.
Неточно сказал, там
use modulename::Type;

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

А вот сейчас хотел дословно ошибку привести, но тот код уже компилируется.
Значит, просто в ночной сборке модули сломались. Значит, ничего исправлять не надо :)
Нет, именно модули. жалуется на
use modulename;
, хотя ниже
pub mod modulename;
, что настойчиво рекомендуется всей существующей документацией.
Существует папка modulename и mod.rs в ней.
Сейчас пришло в голову, что вроде бы были какие-то изменения как раз касательно mod.rs, но проверять сейчас не с руки.
PS не знаю, как заинлайнить на хабре код в строчку :(
Вкратце-то оно классно выглядит, но порог входа страшно высокий для понимания средств библиотек, помогающих справиться с жесткостью borrow checker'а, на уровне, достаточном для написания серьезного проекта.
И с модулями в недавнем обновлении опять что-то намутили, все руки не дойдут исправить мой проект, чтобы компилировался.
Чувствую себя идиотом и теряю интерес к языку.
Все, пожаловался :)
А используя trailing closure syntax, даже чуть приятнее:
getData().map() { result in processData(result, scheme: someScheme) }
Исключения, кроме оверхеда, плохи еще тем, что добавляют неявные побочные эффекты, а в Rust все-таки есть установка на явность.
Кстати, интересный вопрос: а каким образом можно на двух стульях усидеть — и явность сохранить, и избавиться от вложенных конструкций обработчиков ошибок в цепочках вызовов? И без монадических хитростей, в идеале :)
«Изучаем вождение через вождение вертолета»
«Слегка нарушим правило», чтобы потом нарушить принцип разделения команд и запросов? :)
Если только это не джаваскрипт.
> травы и грибов

заметно.
Глядя на эти фотографии, я аж соскучился по временам, когда тоже связью занимался.
Ну тогда есть еще гипотеза Римана, с помощью которой предел суммы натуральных чисел найден стремящимся к -1/12. Вот уж ШТА. И без мошенничества.
Вот и снова ценность поста почти целиком состоит из ценности комментария к нему.
Спасибо за ссылку!
Узнать, что передается в Dispose, можно по предыдущей инструкции. Предыдущая инструкция кладет 0 или 1 на стек, т. е. true или false.
Что касается официальной инфрмации, в интервью он говорит, что в рюкзаке 60 В, которые трансформируются в 400 постоянного тока.
Я наблюдал проблемы с предлогами и преставками (могут отсутствовать или не те), падежами (не те) и возвратным «ся», например. Правда, у моего случая не было вышки.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity