Архив за 05 июля 2019 - 4

Самые уморительные и глупые способы защитить кожу от солнца

Источник

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




В этом цикле статей мы создадим свою реализацию React с нуля. По окончании у вас будет понимание, как работает React, какие методы жизненного цикла компонента он вызывает и для чего. Статья рассчитана на тех, кто уже использовал React и хочет узнать о его устройстве, или на очень любопытных.

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

Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны? - 1

«Функции высшего порядка» — это одна из тех фраз, которыми часто разбрасываются. Но редко кто может остановиться и объяснить, что это такое. Возможно, вы уже знаете, что называют функциями высшего порядка. Но как мы используем их в реальных проектах? Когда и почему они бывают полезны? Можем ли мы с их помощью манипулировать DOM? Или люди, которые используют эти функции, просто хвастаются? Быть может, они бессмысленно усложняют код?

Раньше я считал, что функции высшего порядка полезны. Теперь я считаю их самым важным свойством JavaScript как языка. Но прежде чем мы это обсудим, давайте сначала разберёмся, что же такое функции высшего порядка. И начнём мы с функций в качестве переменных.
Читать полностью »

image

Многие современные игроки в видеоигры воспринимают онлайн-соединения как нечто само собой разумеющееся — и правда, онлайн-сервисы являются стандартной функцией консолей уже почти пятнадцать лет1. Однако ещё до того, когда проникновение Интернета стало повсеместным, существовали картриджи, позволявшие игрокам пользоваться передовыми технологиями и заглядывать в будущее.

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

Предыдущие статьи серии: «История о трёх картриджах», «Системы внутри картриджей: как инженеры расширяли возможности игровых консолей», «Универсальность картриджей: датчики в играх для Game Boy».
Читать полностью »

Известный сетевой инсайдер Ice Universe опубликовал на своей страничке в Twitter фотографию, на которой показаны фронтальные панели прототипов смартфонов Samsung.

Недавно тот же источник сообщил, что компания Samsung отменила прототип смартфона с эффективной площадью дисплея около 110%. Он также объяснил, почему смартфоны могут иметь эффективную площадь дисплея более 100%.

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

Ирина Грандель, директор по развитию бизнеса, партнерств и платной модели онлайн-кинотеатра ivi рассказала «Телеспутнику», почему Яндекс удалил кинотеатр из своей умной колонки Яндекс.Станция. Дело в том, что IVI слишком серьёзный конкурент для «КиноПоиска» (собственного кинотеатра Яндекса):

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

Несколько дней назад южнокорейские источники сообщили, что Samsung требует от Apple выплатить штраф за то, что ее заказы OLED-панелей для смартфонов iPhone оказались ниже ожидаемого уровня.

Как выяснилось, Apple действительно выплатила Samsung очень большую сумму в размере 683 миллиона долларов из-за того, что она не заказала запланированное ранее количество OLED-панелей для iPhone. Оплата была произведена во втором квартале этого года.

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

image

В предыдущей статье Где хранятся ваши константы на микроконтроллере CortexM (на примере С++ IAR компилятора), был разобран вопрос о том, как расположить константные объекты в ROM. Теперь же я хочу рассказать, как можно использовать порождающий шаблон одиночка для создания объектов в ROM.
Читать полностью »

Ресурс Slahsleaks опубликовал живые фотографии неизвестного смартфона Nokia, который оснащен тройной основной камерой с главным датчиком изображения разрешением 48 Мп.

Живые фото и характеристики неизвестного камерофона Nokia

Прим. перев.: После недавней публикации материала о методах pull и push в GitOps мы увидели интерес к этой модели в целом, однако русскоязычных публикаций на эту тему оказалось совсем мало (на хабре их попросту нет). Посему рады предложить вашему вниманию перевод другой статьи — пусть и уже почти годичной давности! — от компании Weaveworks, глава которой придумал термин «GitOps». В тексте поясняется суть подхода и ключевые отличия от уже существующих.

Что же такое GitOps? - 1

Год назад мы опубликовали введение в GitOps. Тогда мы рассказали, как команда Weaveworks запустила SaaS, целиком основанную на Kubernetes, и разработала набор предписывающих лучших практик для развертывания, управления и мониторинга в среде cloud native.Читать полностью »


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