Насколько быстр AMP на самом деле?

Автор: admin от 11-04-2018, 15:55, посмотрело: 322

Проект Accelerated Mobile Pages (AMP) от Google вызвал определённый переполох по идеологическим причинам, но саму технологию так и не разобрали подробно. Несколько недель назад Ферди Кристант писал про несправедливое преимущество, которое получает контент AMP за счёт предзагрузки. Это заставило меня задуматься: насколько хорошо AMP работает на самом деле? Я видел тесты как у Ферди, когда сравнивались одна или две страницы, но ещё не встречал всесторонних объективных тестов.



Оценить производительность AMP на самом деле не так просто, чем кажется. Нужно рассмотреть по крайней мере четыре контекста:




  • Насколько хорошо работает AMP в контексте поиска Google?

  • Насколько хорошо работает библиотека AMP как автономный фреймворк?

  • Насколько хорошо работает AMP при загрузке из кэша?

  • Насколько хорошо работает AMP по сравнению с каноническим документом?
  • Категория: Компании / Google

     

    Храните данные в облаке

    Автор: admin от 11-04-2018, 11:00, посмотрело: 605

    Привет, Хабр! Сегодня речь пойдет о сервисах синхронизации и обмена файлами и объектные облачных хранилищах. Облачные хранилища, представленные такими сервисами как SkyDrive или Dropbox, хорошо знакомы пользователям мобильных устройств и компьютеров. В последние годы они появляются во все большем количестве. Эти сервисы пользователям позволяют легко, быстро и в любое время получить авторизованный доступ к файлам через интернет.



    По данным отчета Statista, в 2017 году личное облачное хранилище в мире использовали более 1,8 миллиарда человек. Очевидное преимущество хранения данных в облаке — независимость от устройств, доступ из любого места и с любой системы. Облачное хранилище — отличный способ защитить себя от чрезвычайных ситуаций. Оно позволяет получать доступ к своим данным с другого устройства, если основное было потеряно или украдено.



    Храните данные в облаке

    Категория: Компании / Яндекс

     

    Как пользователи учат Яндекс предупреждать о телефонном спаме

    Автор: admin от 11-04-2018, 11:00, посмотрело: 400

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

    Как пользователи учат Яндекс предупреждать о телефонном спаме

    Звонки с незнакомых номеров – это всегда тяжелый выбор. Звонит ли это долгожданный курьер или очередной оператор с «уникальным» рекламным предложением? Для решения этой проблемы существуют мобильные приложения, которые работают на базе справочников известных организаций. Отчасти они решают проблему. Но наиболее агрессивные спамеры, сомнительные коллекторы и злоумышленники в такие базы не попадают. Что делать?

    Категория: Компании / Яндекс

     

    Для чего программисту Continuous Integration и с чего начинать

    Автор: admin от 10-04-2018, 17:10, посмотрело: 188

    Представьте что в Роскосмосе решили собрать новую ракету не имея при этом чертежей и четкого понимания как ракета должна быть устроена. Отдельный завод занимается корпусом ракеты, отдельный выпускает двигатели, еще один — сопла. Главный менеджер Роскосмоса сказал что он доверяет профессионалам, и мастерски сделегировал всю работу заводам.



    Для чего программисту Continuous Integration и с чего начинать


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



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



    При разработке ПО мы не можем себе позволить долгий этап проектирования, т.к. за это время потеряется бизнес-ценность того что мы пытаемся разработать — нас тупо обойдут конкуренты.



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



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



    В 1991 году Гради Буч, видимо, устал от такого безобразия, и предложил делать сборку всего проекта каждый день, чтобы выяснять несовместимости не в день релиза, а пораньше — и назвал этот подход Continuous Integration.

    Категория: Компании / Microsoft

     

    Видеозаписи выступлений по геймдеву в Лектории Вышки

    Автор: admin от 10-04-2018, 17:10, посмотрело: 199

    В марте этого года в рамках лектория Вышки прошел цикл лекций об игровой индустрии. Лекции читали преподаватели программы «Менеджмент игровых проектов» ВШБИ НИУ ВШЭ. Под катом я собрал для вас видеозаписи, ссылки на конспекты и краткое описание всех докладов.



    Видеозаписи выступлений по геймдеву в Лектории Вышки

    Категория: Компании / Microsoft

     

    А у нас будет настоящий космонавт! На Imagine Cup 2018

    Автор: admin от 10-04-2018, 17:10, посмотрело: 214

    Дорогие друзья! Согласитесь, время студенчества — один из самых безумных моментов в жизни каждого из нас. Именно тогда мы встречаем самых верных друзей, верим в невероятные идеи и уверены, что стать вторым Биллом Гейтсом — раз плюнуть. Каждый год мы поддерживаем все эти идеи и проводим одно из самых ярких студенческих событий во всём мире — Imagine Cup!



    А у нас будет настоящий космонавт! На Imagine Cup 2018

    Под катом вы сможете подзарядиться идеями и узнать о проектах, которые представлены в этом году, а также о том самом космонавте, который делает невероятно красивые снимки с МКС. Кроме студенческих команд в рамках мероприятия выступит множество интересных людей, так или иначе связанных с технологиями. Для участия не забудьте зарегистрироваться (количество мест ограничено), а если не можете прийти — смотрите онлайн-трасляцию.

    Категория: Компании / Microsoft

     

    Модульное тестирование интерфейсов в Headless Chrome. Лекция Яндекса

    Автор: admin от 8-04-2018, 21:00, посмотрело: 389

    Чтобы непрерывно улучшать большие клиентские интерфейсы, нужна мощная система автотестов. Разработчик Яндекса Дмитрий Андриянов dima117 кое-что про это знает — пару месяцев назад он поделился своим опытом на Я.Субботнике в Нижнем Новгороде.





    — Сегодня я расскажу, как мы в Директе пишем модульные тесты на веб-интерфейс. Мы в целом посмотрим, чем тесты на интерфейс отличаются от других тестов. Рассмотрим два подхода к написанию тестов: с помощью Selenium и с помощью Headless-браузеров. И в конце покажу инструмент, который мы написали в Директе для запуска тестов в Headless Chrome.

    Категория: Компании / Google

     

    Коротко о форматах фискальных документов: косяки версии 1.0 и переход на версии 1.05 и 1.1

    Автор: admin от 8-04-2018, 21:00, посмотрело: 204

    Итак, продолжаем разговор о ФЗ-54 и онлайн-кассах. Предпринимателям, которых ждет вторая волна автоматизации, будет полезно узнать о требованиях к оформлению кассового чека, какая информация в них должна содержаться, и как это связано с фискальными накопителями разных версий. В этой статье мы расскажем подробнее о форматах фискальных документов (ФФД), нюансах перехода с версии на версию и подводных камнях оформления и передачи данных о кассовых операциях в ОФД.



    Коротко о форматах фискальных документов: косяки версии 1.0 и переход на версии 1.05 и 1.1

    Категория: Компании / Google

     

    Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля)

    Автор: admin от 8-04-2018, 21:00, посмотрело: 236

    На прошедшей неделе мы обсуждали универсальные ссылки, A/B, UI и Behavior-Driven тестирование, голосовых ассистентов и голосовые интерфейсы, скорость работы Flutter и даже клавиатуры разработчиков.



    Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля)

    Категория: Компании / Google

     

    «Япония – Гуам – Австралия»: Google прокладывает новый подводный кабель

    Автор: admin от 8-04-2018, 21:00, посмотрело: 211

    Компания Google объявила о намерении проложить подводный кабель JGA, который соединит Японию, Гуам и Австралию. Инвестиции в новую систему коммуникаций — еще один шаг к распространению «облачного влияния» в Азиатско-Тихоокеанском регионе.



    Подробнее о JGA и других проектах Google расскажем под катом.



    «Япония – Гуам – Австралия»: Google прокладывает новый подводный кабель

    Категория: Компании / Google