Обновить
62
Artem Kalachian@Bringoff

Разработчик мобильных приложений

30
Подписчики
Отправить сообщение
Не могу понять, толлинг ли это, или вы серьезно. Но на всякий случай, вот вам википедия и
скриншотик с нее


Т.е. автор статьи ни разу ни чем не померил, а утверждает, что это самый популярный фрагмент?

Тенденция «Я Пастернака не читал, но осуждаю», набирает обороты на хабре. Ведь буквально первое же предложение в статье содержит ссылку на исследование, где и пришли к выводу о популярности данного фрагмента кода.
Популярность мерялась не плюсиками на SO, а появлениями этого фрагмента кода в коде проектов на Github.
Я посмотрел первую лекцию JavaRush и понял, что не хочу:
#include <stdio.h>
int main(int argc, const char *argv[]) {
    printf("Hello world\n");
    return 0;
} 

Я не специалист в JavaRush, но мне кажется подозрительным, что в первой лекции курса со словом «Java» в названии приводится Hello Horld на C.
Но вообще понятно, что автор хотел сказать.
Интересно, не видел еще. Возможно, потому что это альфа :) Надо будет попробовать в будущем, может, отпадет потребность в библиотеках ThreeTenABP и LightweightStreamAPI.
Но я так понимаю, все равно этот дешугаринг должен происходить при сборке непосредственно библиотеки; с готовыми библиотеками, собранными под Java 8 для стандартной JVM, плагин ничего делать не будет.
Боюсь, вам только казалось. Такой магии там нет. Зависимость может и стримы использовать, или то же DateTime API, и плагин с этим ничего не сделает.
Ну дык а библиотека собрана не с помощью D8, очевидно же. Иногда полезно читать статью перед комментированием.

Здесь bootstrap метод назван metafactory в классе java.lang.invoke.LambdaMetafactory. Он живет в JDK и занимается созданием анонимных классов налету (on-the-fly) в рантайме для лямбд так же, как и D8 генерит их в компайлтайме.

Если взглянуть на документацию Android к java.lang.invoke
или на исходники AOSP к java.lang.invoke, увидим, что в рантайме этого класса нет. Вот поэтому дешугаринг всегда происходит во время компиляции, независимо от того, какой у вас minApi. VM поддерживает байткод инструкцию, похожую на invokedynamic, но встроенный в JDK LambdaMetafactory недоступен для использования.
Если бы была нужна печатная машинка, то пользовался бы без проблем. А так зимой планирую продать (или сдать в трейд-ин) тринашку 2016 года базовую и взять так же базовую 16" прошку новую.
Java — медленный язык программирования. У него есть класс Big Integer, однако он не особо вам поможет. Если на конкурсе есть ограничение по времени, с Java вы его наверняка превысите. Java принимают не на всех соревнованиях.

Какой-то странный наезд. Тот же Петр Митричев на Codeforces в основном только Java и использует, и как-то не скажешь, что это ему сильно мешает. И с C# там кто-то был в топе когда-то. И вообще, довольно редко именно скорость выполнения программы становится узким горлышком, скорее неоптимальное решение. Тогда с С++ может подфартить и вы впишетесь в лимит в ремени с чуть большей долей вероятности.
отправляйте голосовые сообщения вместо текстовых

Очень так себе совет. Меня всегда раздражает необходимость слушать сообщения. Не всегда ты в том месте, где слушать удобно.
Работаю на удаленке больше 3-х лет, до этого фрилансил понемногу. Образование слегка непрофильное. В офисе за все время работал 2 дня в одной из компаний, чтобы познакомиться с людьми. И прекрасно себя чувствую. Все возможно, но нужен определенный склад ума, чтобы так работать.
Будет забавно, если HP возьмет и выкупит акции Xerox.
Ну, я не с одной бабушкой пересекался с одним или парой классов образования. Понятно, что высокие материи с ними не обсудишь, но на бытовое общение это не особо влияет.
Нет клавиш быстрой навигации по тексту (home, end, page up/down)

Через fn + стрелки.

нет цифровой клавиатуры.

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

Через боль и страдания и с косяками.

А вот наоборот как?

Через Bootcamp, вестимо.
если palm rejection некорректно где-то отработает

За три года ежедневной печати на тринашке 2016 года не помню ни разу, чтобы такое случалось. А удобней стало — хоть бы перетаскивать всякие штуки за раз, не переставляя палец.
Лет через 20 получим снова нормальную клавиатуру

А чем возврат к «ножницам» вас не устраивает?
в поддержке играми

Как я и говорил, суровый гейминг, длящийся часами на мобильном, – удел немногих, а для «скоротать время в очереди» разница и вправду незаметна. Это мы если говорим о последних поколениях Кирина, начавшегося с Mate 20, и Эксиносах, начиная с Galaxy Note 9 (владел обеими моделями).

и в поддержке вообще

Немногим нужно и интересно прошивать свои устройства. Я вот еще в школе напрошивался всяких Galaxy Gio (вдруг помните такое), и сейчас пользуюсь максимально тем, что идет из коробки. Даже Xiaomi за последний год, покупая родственникам, не прошивал. В какой еще поддержке Снап лучше, я слабо представляю.

Эх, зарекался я участвовать в смартфонных холиварах, но что поделать, если в Интернете кто-то неправ.


у них (Кирин) новые же 16нм вроде бы

Как вам уже сказали, ещё на прошлогоднем Mate 20 Pro Кирин был 7нм.


Я же и говорю о snapdragon'ах только потому что о них такой инфы небыло, в отличие от остальных

Все очень просто — Qualcomm не производит своих смартфонов, чтобы пытаться таким образом их продвигать. А другие производители такого со смартфонами на снапе не делают, потому что отличие от других смартфонов на таком же снапе будет бросаться в глаза и читерство быстро разоблачат.


Пускай и не все используют смарты для игр — но таких все же большенство как мне кажется из статистики загрузок всяких PUBG и прочих асфальтов.

Разница видеочипов в Киринах/Эксиносах и Снапах не такая большая, чтобы брать для игр исключительно последние. Все современные чипы потянут эти игры, разве что на Снапах троттлинг будет не так заметен. К счастью, часами в мобильных играх зависают все же не так много людей.
И кстати, Fortnite для смартфонов адаптировали в первую очередь (если не только) для Самсунгов, где, как ни странно, обычно Эксинос.


И ещё немного влезу в ваш с aleki разговор.


не нашел (быстро) инфы по Xiaomi

Такое ощущение, что вы проигнорировали Xiaomi в обсуждении процессоров потому, что они уже давно практически все на Снапах.


мне не понятно как можно сравнивать брендовые железки с китайскими и говорить что цена не оправданна

Не знаю, как долго вы спали, но Huawei тот же сейчас на втором месте в мировых продажах смартфонов (да, уже выше Apple), а Sony… Где-то за границей погрешности. Но почему-то noname у вас все ещё Huawei.


У Xiaomi нет 3.5мм аудио выхода? Серьезно?

Ваши наезды на отсутствие 3.5мм вообще непонятны. Sony, которые вы так рьяно защищаете, тоже начали их выбрасывать. Samsung сдался. Huawei, кстати, не в первых рядах от него ушли, в прошлогоднем Mate 20 (не Pro, тут, кстати, ещё и IPS, вам вроде такое нравится) все ещё был, ещё и выдавал недурственный звук. В этом году в p30 тоже был вроде, остальными не интересовался. В Xiaomi тоже, кстати, смартфоны с мини-джеком выходят.

Враньем о производительности к примеру.

Этим многие грешили, самсунг вроде еще и штраф платил. Это вообще не причина этот процессор не рассматривать. Последние топовые итерации ничем практически не уступают тому же снапу, особенно если не любитель играть на телефоне. А по энергоэффективности даже превосходят.

Информация

В рейтинге
Не участвует
Откуда
Warszawa, Mazowieckie, Польша
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
Старший