Архив за 08 мая 2019 - 9

Главный редактор известного ресурса XDA Developers Мишал Рахман (Mishaal Rahman) опубликовал сведения о производителях дисплеев, которые используются в новых смартфонах Google Pixel 3a и Pixel 3a XL.

Итак, все панели AMOLED для Google Pixel 3a поставляются компанией Samsung Display, а экраны AMOLED для старшей модели заказывают у Samsung Display и китайской компании Tianma Microelectronics, которая еще в начале года показала прототипы прозрачной панели OLED и панели OLED, изготовленной методом струйной печати.

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

TypeScript против ES6, React против Angular, Jest против Mocha… Не хуже нашумевшего сериала, эти «битвы» держат поклонников JavaScript в напряжении, заставляя их задумываться: «Что же учить дальше?» К тому же, армии пользователей каждой из технологий приводит настолько убедительные аргументы, что выбор стека технологий для дальнейшего изучения становится очень сложной задачей :)

Наш анализатор резюме CV Compiler еженедельно обрабатывает десятки резюме JS-разработчиков. Поэтому мы тоже следим за «Игрой фреймворков», регулярно анализируя требования работодателей. Эта статья основана на одном из таких анализов, и посвящена трендам в языке JavaScript в 2019 году.
Читать полностью »

Многие пользователи смартфона Huawei P30 Pro расстроены низкими результатами, которые демонстрирует флагманский камерофон в популярном бенчмарке AnTuTu.

В некоторых случаях результат составляет около 238 000 баллов, тогда как, например, Xiaomi Mi 9 Explorer Edition и Xiaomi Mi 9 набирают примерно по 373 000 баллов. Похожие результаты демонстрируют и другие флагманы на Snapdragon 855.

Представители AnTuTu отреагировали на сообщения пользователей Huawei P30 Pro, опубликовав официальное заявление, в котором говорится, что оболочка EMUI 9 на базе Android 9 Pie по умолчанию отдает приоритет времени автономной работы телефона, иногда в ущерб производительности.

Хочу поделиться интересной находкой — Bridge.net. Если в двух словах, это фреймворк, позволяющий транслировать C# код в JavaScript. Идея, которая движет командой разработчиков очень проста и понятна — транслировать логику настолько идентично, насколько это возможно. Что радует, если вспомнить все различия и специфику этих языков.

Мост из мира .NET в мир JavaScript - 1
Читать полностью »

Мини-компьютер ECS Liva One H310C оснащён тремя видеовыходами

В ассортименте компании Elitegroup Computer Systems (ECS) появился неттоп Liva One H310C, сравнимый по размерам с обычной книгой.

Устройство заключено в корпус с габаритами 205 × 176 × 33 мм. Основой служит процессор Intel Core девятого поколения в исполнении LGA 1151 с максимальным значением рассеиваемой тепловой энергии до 35 Вт.

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

image

Вышедшая в 2015 году Agar.io стала прародителем нового жанра игр .io, популярность которого с тех пор сильно возросла. Рост популярности игр .io я испытал на себе: за последние три года я создал и продал две игры этого жанра..

На случай, если вы никогда раньше не слышали о таких играх: это бесплатные многопользовательские веб-игры, в которых легко участвовать (не требуется учётная запись). Обычно они сталкивают на одной арене множество противоборствующих игроков. Другие знаменитые игры жанра .io: Slither.io и Diep.io.

В этом посте мы будем разбираться, как с нуля создать игру .io. Для этого достаточно будет только знания Javascript: вам нужно понимать такие вещи, как синтаксис ES6, ключевое слово this и Promises. Даже если вы знаете Javascript не в совершенстве, то всё равно сможете разобраться в большей части поста.
Читать полностью »

Если вы хотите пользоваться браузером, не оставляя при этом никаких следов в истории посещений, то вы наверняка имеете опыт использования режима «инкогнито» в своем браузере.

Данный режим давно является стандартным для настольных и мобильных версий браузера Google Chrome, а также для мобильной версии сервиса видеостриминга YouTube. Компания Google подтвердила, что следующими данную функцию получат поисковая система Google и Карты Google для операционной системы Android.

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

Привет! Представляю вашему вниманию перевод статьи "Long Names Are Long" автора Bob Nystrom.

Одно из умных вещей которые делает Google это строгие code review. Каждое изменение, прежде чем вам разрешат его внести в основную ветку, рассматривается как минимум в двух направлениях. Во-первых, кто-то в команде делает обычную проверку, чтобы убедиться, что код выполняет то, что должен.

Но затем происходит вторая ступень, когда проверяется читабельность кода. Это гарантирует, что другие разработчики смогут поддерживать этот код в будущем. Легко ли понять и поддерживать данный код? Соответствует ли этот код стилю и идиомам языка? Хорошо ли задокументирован код?

Использование языка Dart в Google постепенно набирает обороты, и я много занимался подобными code review. Для разработчика языка это очень увлекательный процесс. Я получаю из первых рук представление о том, как люди используют Dart, что действительно полезно для его развития. У меня есть более четкое представление о том, какие ошибки являются общими, и какие функции интенсивно используются. Я чувствую себя как этнограф, ведущий дневник о жизни туземцев.

Но, в любом случае, дело не в этом. Черт бы его побрал, дело даже не в Darts. То, о чем я хожу поговорить, — это то, что я вижу во многих кодах, и что сводит меня с ума: излишне длинные имена.

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

Если к электрическим авто уже в целом все привыкли, то электрические мотоциклы всё ещё являются диковинкой.

Компания Lito Motorcycles была одной из первых, кто полноценно вышел на этот рынок. Более того, сама компания говорит, что её Lito Sora, вышедший пять лет назад, был первым электрическим супербайком.

Приглашаем вас на второй в России открытый митап Camunda BPM, который пройдет 30 мая 2019 года на площадке Райффайзенбанка в Нагатино.

Как прошел первый митап сообщества Camunda BPM можно посмотреть в этом посте.

Для нас очень важно формировать сообщества и делиться знаниями и опытом как внутри компании, так и во вне. Именно поэтому на регулярной основе мы проводим открытые митапы по разным направлениям.

Сильное сообщество – крутая площадка для развития, поэтому мы не только приглашаем вас на митап, но и активно зовем всех присоединяться к чату Camunda BPM User Group. С поддержкой комьюнити жить проще и веселее, ведь тогда появляется возможность что-то быстро спросить у коллег или просто скинуть интересную статью или мем.

Хотите в чат? Тогда вам сюда

Приглашаем на второй Camunda BPM Meetup Raiffeisenbank - 1
Читать полностью »


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