PWA — это просто. Hello Habr

Продолжаем знакомство с Progressive Web Applications. После теоретической прошлой части самое время перейти к практике.

Сегодня мы построим простое, но полноценное PWA «Hello Habr».

Приложение доступно по адресу https://altrusl.github.io/habr-pwa/hello-habr/. При открытии в браузере на мобильном устройстве возможно добавление ярлыка на домашний экран и запуск в полноэкранном режиме.
Читать дальше →
PWA — это просто. Hello Habr
Source: habrahabr

Цитата #451670

Идём с мужем по набережной. В тени под деревом стоит дама в купальнике, которая аж светится краснотой сгоревших под солнцем кожных покровов. Муж вдруг наклоняется к моему уху и, кивая в сторону этой дамы, начинает надрывно мне шептать:
"Смотри, смотри, это леди Мелиссандра, красная женщина, жрица огненного бога!"
Цитата #451670
Source: bash

Цитата #451669

Opennet.
Доступен одиннадцатый кандидат в релизы свободного web-браузера Otter, нацеленного на воссоздание классического интерфейса Opera 12

iPony: Как зарелизят одновременно с ReactOS — вот это будет бомба!
Аноним: К тому времени уже интернета не будет
Цитата #451669
Source: bash

Пост №3599800

Автор: Autopilot_O_o

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3599800″ }, «headline»: «гифка :: болото», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-%D0%B1%D0%BE%D0%BB%D0%BE%D1%82%D0%BE-4631279.gif», «height»: 816, «width»: 460 }, «datePublished»: «2018-08-08T11:39:30+03:00», «dateModified»: «2018-08-08T11:39:30+03:00», «author»: { «@type»: «Person», «name»: «Autopilot_O_o» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3599800
Source: Joyreactor

Обзор Xiaomi Mi8: король хайпа 2k18

Мейнстрим в разы милее сердцу простого покупателя, чем крутые эксперименты с формой и содержанием линейки Mi Mix, — так утверждает статистика нашего форума. Пару дней назад в российскую розницу вышел Xiaomi […]
Обзор Xiaomi Mi8: король хайпа 2k18
Source: 4pda

[Перевод] Неуловимая проблема тайминга кадров

Технический директор Croteam Ален Ладавач, участвовавший в разработке Serious Sam и Talos Principle, рассказывает, как ему удалось найти причину торможения графики даже на самых мощных машинах.

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

Т-т-тормоза

Вы с нетерпением ждали следующей части вашей любимой серии видеоигр для PC и она наконец вышла. На этот раз вы хотите насладиться ею во всей полноте, поэтому потратили деньги и время на тщательную подготовку. Вы заменили процессор, поставили сверхсовременную видеокарту, добавили ещё ОЗУ — чёрт возьми, даже купили RAID на SSD. Игра должна быть плавной с самой заставки.

Предзаказ наконец разблокирован и вы только что завершили установку. В нервном предвкушении вы впервые запускаете игру. Пока всё хорошо — она работает с частотой 60 кадров в секунду. Или, по крайней мере, так сообщает счётчик кадров тюнера GPU. Но что-то не так. Вы делаете мышью резкие, хаотичные движения. Стрейфитесь влево-вправо, и тут игра… начинает тормозить! Блин, да как такое возможно? Как она может тормозить при 60 кадрах в секунду?

Если такое с вами никогда не случалось, то это может показаться смешным. Но если вы испытали, то скорее всего ненавидите тормоза всей душой. Тормоза в играх. Это не старый добрый «лаг». Не низкая частота кадров. Это просто «тормоза», происходящие при высоких частотах кадров на идеальных, супербыстрых машинах. Что это, откуда они взялись и как от них избавиться? Позвольте мне рассказать вам историю…
Читать дальше →
[Перевод] Неуловимая проблема тайминга кадров
Source: geektimes

Пост №3599777

Автор: Autopilot_O_o

Бутылочные крышки от португальского пива Coruja. Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3599777″ }, «headline»: «Бутылочные крышки от португальского пива Coruja. / крышки :: совы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D1%8B%D1%88%D0%BA%D0%B8-%D1%81%D0%BE%D0%B2%D1%8B-4631255.jpeg», «height»: 853, «width»: 640 }, «datePublished»: «2018-08-08T11:20:08+03:00», «dateModified»: «2018-08-08T11:20:08+03:00», «author»: { «@type»: «Person», «name»: «Autopilot_O_o» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3599777
Source: Joyreactor

Справочная: компании, которые производят робомобили

Машины с автономным или почти автономным управлением — долгоиграющий тренд в автомобильной индустрии. И если раньше их разработкой занимались лишь технологические компании вроде Google, то сейчас в «гонку автопилотов» вступили и традиционные автомобильные компании.

О робомобилях и их разработчиках все чаще пишут и говорят, так что пришло время подвести итоги за прошедшее время и составить список тех компаний, которые занимаются созданием «самостоятельных» машин.
Читать дальше →
Справочная: компании, которые производят робомобили
Source: geektimes

Используем AMP как библиотеку общего назначения для создания быстрых динамических сайтов

Изменить первое впечатление очень трудно. И я говорю не только о людях. Технологии также часто становятся заложниками первого впечатления — своей первой версии. И потом несмотря на годы развития, новые возможности и устранение старых недостатков, в массовом сознании технология остается той самой несовершенной, своей первой версией. Тем, кто не пытается бороться с такого рода когнитивными искажениями, остаётся только смотреть на успехи конкурентов, использующих знакомые технологии в новых сценариях, с немым вопросом: «А что, так можно было!?».

Наиболее ярким примером технологии, которая шагнула далеко вперёд по сравнению с тем, чем она была в самом начале, на мой взгляд является AMP — Accelerated Mobile Pages. Многие разработчики воспринимают AMP как способ положить статический контент своего сайта (статьи, новости, заметки и т.д.) в кэш Google, чтобы при открытии из поиска этот контент загружался мгновенно (о высокой скорости загрузки AMP страниц свидетельствует иконка молнии в результатах поиска :)). Естественно, если вам нужно добиться именно такого результата, то с AMP это сделать будет очень легко. Но AMP — это гораздо больше чем просто технология для работы со статическим контентом или кэшем Google. AMP уже давно используется как библиотека общего назначения, основанная на web компонентах, для создания быстрых динамических страниц и даже сайтов целиком, на которые пользователи попадают как из поиска, так и из других источников, включая прямые заходы. С этой точки зрения AMP можно поставить в один ряд с Polymer, React или Angular. Естественно с оглядкой на то, что AMP предназначена для простых (чтобы это не значило) сайтов, где основной упор делается на контент, а динамическая составляющая ограничена.

Читать дальше →
Используем AMP как библиотеку общего назначения для создания быстрых динамических сайтов
Source: habrahabr

Цитата #451668

Боты OpenAI победили команду комментаторов Dota 2 со счётом 2:0

Александр Отрубянников: Надеюсь, им завезут несколько стратегий ещё, а не только фаст пуш.
Егор Пахотин: Боты сами играли тысячи матчей и нашли самую эффективную стратегию.
Александр Отрубянников: Про это и речь, надеюсь им для интереса завезут функцию разнообразия.
Dmitry Chushov: У машины задача победить мясных человеков, а не сделать интереснее.
Цитата #451668
Source: bash