Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru

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

5 апреля 2018 года, как раз накануне конференции JPoint 2018, прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena. Александр Тарасов поведал про использование DSL на основе языка Kotlin для автоматизации экспериментов.



Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru

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

 

«Микродайджест»: 4 новости из мира разработок для IoT

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

Сегодня мы подготовили дайджест, в котором собрали несколько новостей из сферы «чипостроения» для IoT. Расскажем о новых девайсах для шифрования данных, самом маленьком компьютере в мире от IBM и о решении NVIDIA, упрощающем интеграцию систем глубокого обучения в микропроцессоры.



«Микродайджест»: 4 новости из мира разработок для IoT

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

 

О стримах и таблицах в Kafka и Stream Processing, часть 1

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

* Michael G. Noll — активный контрибьютор в Open Source проекты, в том числе в Apache Kafka и Apache Storm.



Статья будет полезна в первую очередь тем, кто только знакомится с Apache Kafka и/или потоковой обработкой [Stream Processing].




В этой статье, возможно, в первой из мини-серии, я хочу объяснить концепции Стримов [Streams] и Таблиц [Tables] в потоковой обработке и, в частности, в Apache Kafka. Надеюсь, у вас появится лучшее теоретическое представление и идеи, которые помогут вам решать ваши текущие и будущие задачи лучше и/или быстрее.



Содержание:



* Мотивация

* Стримы и Таблицы простым языком

* Иллюстрированные примеры

* Стримы и Таблицы в Kafka простым языком

* Пристальный взгляд на Kafka Streams, KSQL и аналоги в Scala

* Таблицы стоят на плечах гигантов (на стримах)

* Turning the Database Inside-Out

* Заключение

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

 

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

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

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



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




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

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

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

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

     

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

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

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



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



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

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

     

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

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

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

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

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

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

     

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

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

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



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


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



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



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



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



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



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

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

     

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

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

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



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

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

     

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

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

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



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

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

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

     

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

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

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





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

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