Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Компьютер в авто: от IVI до AI

Блог компании Intel

Современный автомобиль уже давно перестал быть просто средством передвижения с рулем, двигателем и колесами – по вооруженности средствами навигации, коммуникации, вычислительной мощности встроенных систем (жаль, что не по реальной скорости) он вплотную приближается к самолетам. По какой траектории происходит сейчас движение к автомобильному автопилоту, что автомобильный ПК умеет уже сейчас, а чему научится в самом ближайшем будущем – таковы темы этого сообщения.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 18K
Комментарии 17

По городам и весям или как мы балансируем между узлами CDN

Блог компании Онлайн-кинотеатр IVI
Когда вы выросли настолько, что появились узлы в разных городах, возникает задача распределения нагрузки между ними. Задачи такой балансировки могут быть разными, но цель, как правило, одна: сделать так, чтобы было хорошо. У меня дошли руки рассказать о том, как это делают обычно, и как это сделано в ivi.ru.

В предыдущей статье я рассказал, что CDN у нас свой, при этом тщательно избегал подробностей. Пришла пора поделиться. Рассказ будет в стиле поиска решения, каким он мог бы быть.
Читать дальше →
Всего голосов 44: ↑42 и ↓2 +40
Просмотры 22K
Комментарии 41

Лишние элементы или как мы балансируем между серверами

Блог компании Онлайн-кинотеатр IVI
Привет, Хабр! Какое-то время назад люди осознали, что увеличивать мощность сервера в соответствии с ростом нагрузки просто невозможно. Тогда-то мы и узнали слово «кластер». Но как бы красиво это слово не звучало, всё равно приходится технически объединять разрозненные серверы в единое целое – тот самый кластер. По городам и весям мы добрались до наших узлов в моём предыдущем опусе. А сегодня мой рассказ пойдёт о том, как делят нагрузку между членами кластера системные интеграторы, и как это сделали мы.



Внутри публикации вас также ждёт бонус в виде трёх сертификатов на месячную подписку ivi+.
Читать дальше →
Всего голосов 35: ↑31 и ↓4 +27
Просмотры 33K
Комментарии 89

Бот добра для Slack

Блог компании Онлайн-кинотеатр IVI Системы управления версиями *Тестирование веб-сервисов *Управление продуктом *
В этой статье я хочу рассказать о нашем боте для релизов. У нас много очень разных проектов, начиная от микросервисов backend(a), заканчивая приложением для win 10.

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

Все началось вот с такого крика души:

"Количество разработчиков растет, компания развивается и процесс выгрузки становится все сложнее и запутаннее. Очереди на «добро» скапливаются. Разработчик должен следить нет ли у кого вмерженной и невыгруженной задачи, хотя б на одном из сервисов перед ним и ждать когда, блокировка снимется. Если он еще не получил «добро», то периодически пинать добродавателей, т.к. сообщения с просьбой добра теряются в чатике. А выгрузиться хочется быстрее, потому, что если ты не выгрузишься сегодня, например, то завтра уже кто-то другой может вмержиться и не посмотреть, что предыдущий тег не выгружен => выгрузить незаметно для себя два — и все сломается. Это все превращается в маленький кошмар."
Читать дальше →
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 6.2K
Комментарии 13

Как мы делали приложение под Windows 10 с Fluent Design (UWP/C#)

Блог компании Онлайн-кинотеатр IVI C# *Разработка под Windows *
Мы в ivi давно собирались обновить наше приложение под Windows 10 (которое для ПК и планшетов). Мы хотели сделать его эдаким «уютным» уголком для отдыха. И поэтому анонсированная недавно Microsoft-ом концепция fluent design пришлась нам очень кстати.

Но я не буду здесь рассказывать про стандартные компоненты, предлагаем Microsoft-ом для fluent design-а (Acrylic, Reveal, Connected-анимации и др.), хотя мы их, конечно, используем тоже. С ними всё просто и понятно — бери документацию и пользуйся. 

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

image

Идея в том, что мы используем depth и motion из fluent design system. Центральный элемент как бы слегка приподнимается надо всеми остальными. Это достигается за счёт анимации его размера и тени во время скролла. 
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 12K
Комментарии 34

Подключаем оплату через Apple Pay на сайте

Блог компании Онлайн-кинотеатр IVI Разработка веб-сайтов *Платежные системы *
Сейчас, в том числе и у нас на сайте, и в приложениях ivi, есть явная тенденция роста аудитории на мобильных устройствах. Также растет и доля покупок, совершаемых в интернете с мобильных устройств. В отличие от десктопа, помимо традиционных вариантов оплаты, доступны системы мобильных платежей, например Apple Pay, Android Pay, Samsung Pay. Эти системы можно использовать не только для оплаты в терминалах, принимающих банковские карты, но и для оплаты в приложениях и на веб-сайтах.


Внедрение мобильных платежей мы начали с веб-версии ivi и выбрали мобильный сайт и систему Apple Pay.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 46K
Комментарии 9

Система подготовки видео для стриминга на платформе ivi

Блог компании Конференции Олега Бунина (Онтико) Работа с видео *DevOps *
Для того чтобы подготовить видео к стримингу на большое количество типов устройств, нужно сделать несколько шагов — от подготовки метаданных до упаковки в разные контейнеры (MP4, DASH, HLS) с разным битрейтом. В Ivi.ru построили гибкую систему с приоритетами, которая учитывает потребности бизнеса в скорости подготовки видео и умеет работать с пятью DRM-системами. Архитектурное решение основывается на жонглировании Docker-контейнерами и включает в себя как аппаратные средства для кодирования видео, так и софтверные.  Подробно весь процесс и все тонкости работы с видео объяснил эксперт и технический директор ivi Евгений Россинский. Под катом — расшифровка его доклада с Backend Conf 2017.


Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 8.1K
Комментарии 4

Фасилитатор с дипломом

Блог компании Онлайн-кинотеатр IVI Управление разработкой *Учебный процесс в IT Карьера в IT-индустрии
На случай, если вы не знаете, кто такой фасилиатор
Фасилитатор (англ. facilitator, от лат. facilis «лёгкий, удобный») — это человек, обеспечивающий успешную групповую коммуникацию (wiki)

TL;DR: с сентября 2018 года стартует магистерская программа, созданная ivi совместно с МАИ — «Управление процессом разработки ПО».


На сегодняшний день IT – одна из самых быстроразвивающихся и востребованных отраслей с постоянно меняющимся ландшафтом. Спрос на рынке труда в данном направлении уже давно превышает предложение, и наряду с этим, молодым специалистам зачастую сложно адаптироваться в реалиях современных компаний имея за спиной хорошее академическое образование. Получается, что сегодня самое эффективное IT-образование должно качественно балансировать между академической частью и опытом практических компаний с реальными успешными кейсами. Только это гарантирует быструю адаптацию и эффективность молодого специалиста на рынке. Надоело писать код? Хочешь, чтобы это делали другие? Добро пожаловать под кат.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 4K
Комментарии 1

Как мы в ivi переписывали etl: Flink+Kafka+ClickHouse

Блог компании Онлайн-кинотеатр IVI Big Data *
Год назад мы решили переделать схему сбора данных в приложении и данных о действиях клиентов. Старая система работала исправно, но с каждым разом было всё сложнее и опаснее вносить туда изменения.



В этой статье я расскажу, какие технологии мы стали использовать для сбора и агрегации данных в новом проекте.
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 20K
Комментарии 12

Авиахакатон

Блог компании Онлайн-кинотеатр IVI Хакатоны
6-8 апреля на территории Московского авиационного института прошел хакатон, организованный IT-центром МАИ, на котором были представлены задачи от IT-компаний и представителей авиационной индустрии.

Онлайн-кинотеатр ivi выступил партнёром хакатона: предоставил набор данных о контенте, а также осуществил менторскую поддержку команд. Финальные презентации оценивало независимое жюри, в которое вошли представители it-центра МАИ. Немного подробностей под катом.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.4K
Комментарии 0

CocoaHeads в FunCorp

Блог компании FUNCORP Программирование *Разработка под iOS *Разработка мобильных приложений *Конференции

У нас отличная новость! 25-го августа совместно с сообществом CocoaHeads мы проведём iOS митап (наш первый митап в Москве).

Программа


Сергей Турсунов, VK.com

«Swift Method Dispatch»


  • Типы диспатча Direct / Witness / Table / Message и почему это фундаментальная часть ООП
  • Какие типы применяются к value types, reference type и extension
  • Как меняются типы диспатча с помощью модификаторов final / dynamic / inline / objc / nonobjc в классах
  • Влияние WMO на диспатч и почему это хороший помощник при разработке
  • Как самостоятельно проверить, какие типы диспатча создаются для компилируемых файлов (SIL) и немного о процессе компиляции в Swift.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 1.5K
Комментарии 0

Анонс FunTech QA-automation meetup

Блог компании FUNCORP Тестирование веб-сервисов *Тестирование мобильных приложений *Конференции

Всем привет! Приглашаем QA-инженеров на наш первый митап по тестированию, посвящённый автоматизации.

Программа


«Автотесты, объединяющие подходы, платформы и сердца», Михаил Чирков, ivi.ru


Преимущества и недостатки кроссплатформенных автотестов (в нашем случае речь о платформах android и web), сложности реализации и пути решения проблем при выстраивании автотестирования from scratch, screenplay vs pageobject. А может быть выбирать и не нужно?

Доклад будет интересен как тем, кто только стоит перед выбором писать моноплатформенные тесты или кроссплатформенные, так и тем, кто уже определился с выбором.
Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 3.7K
Комментарии 1

Видео докладов с FunTech QA-automation meetup

Блог компании FUNCORP Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Конференции
27 апреля команда FunTech Meetups провели первый митап по тестированию. Митап был полностью посвящён автоматизации, а спикеры из Mail.ru Group, Badoo, ivi.ru, Tinkoff.ru и FunCorp в своих докладах рассказывали, как и что они автоматизируют в своих компаниях. Предлагаем Вашему вниманию видео и слайды с этих выступлений.



«Автотесты, объединяющие подходы, платформы и сердца», Михаил Чирков, ivi.ru


Всего голосов 28: ↑28 и ↓0 +28
Просмотры 6.3K
Комментарии 16

Онлайн-кинотеатр Ivi по примеру Netflix будет снимать свои сериалы

Работа с видео *Управление e-commerce *
Уникальный контент — это один способов привлечь на свою платформу новых пользователей и удержать старых. Это давно понял крупнейший стриминговый интернет-сервис Netflix. С 2013 года Netflix производит собственные фильмы, сериалы и телепрограммы. В 2016 году компания выпустила 126 оригинальных сериалов и фильмов — больше, чем любой другой сетевой или кабельный канал. Результаты не заставили себя ждать: по состоянию на январь 2019 года у компании насчитывалось 139 миллионов подписчиков по всему миру, в том числе 58,49 млн в США.

Первым оригинальным сериалом Netflix стала политическая драма «Карточный домик» (февраль 2013 года). Затем последовало ещё несколько успешных премьер, такие как «Оранжевый — хит сезона» (июль 2013), сериал про частную детектившу-алкоголика с суперспособностями «Джессика Джонс» (совместно с Marvel, ноябрь 2015), сериал про причины самоубийства школьницы «13 причин почему» (март 2017) и другие хиты. С 2017 года Netflix начал приобретать эксклюзивные права на показ полнометражных фильмов. Также снимаются мини-сериалы с короткими сериями.

Крупнейший российский онлайн кинотеатр Ivi хочет последовать примеру старшего брата, пишет РБК. Для этого уже создано специальное подразделение Ivi Originals.
Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 2.8K
Комментарии 10

Во имя нового продукта

Блог компании Конференции Олега Бунина (Онтико) Управление разработкой *Agile *Управление продуктом *Управление персоналом *
Когда в статьях и докладах говорят о кейсах в управлении командами, часто ограничиваются тем, что рассказывают, что было не так и как изменили ситуацию. Но в этот раз у нас есть уникальная возможность узнать, как команда жила дальше и чем все закончилось — на самом деле не закончилось, а продолжается.

Перед вами продолжение истории под названием «Как тимлиду выжить в масштабируемом скраме и сохранить контроль за качеством кода» об Agile-трансформации в ivi. На TeamLead Conf технический директор компании Евгений Россинский (eross) рассказал, почему может понадобиться откатить всю реорганизацию команды, как при этом не переругаться и помочь разработчикам, а еще и сохранить и приумножить бизнес-эффективность.


Всего голосов 39: ↑37 и ↓2 +35
Просмотры 4.1K
Комментарии 4
Привет, Хабр! Меня зовут Александр Дружков, сейчас я работаю заместителем технического директора ivi, но помню наш сервис маленьким сайтом, который бесплатно показывал интересные фильмы в промежутках между рекламой. Я расскажу, как нам удалось проделать путь до сервиса на 50 миллионов пользователей, какие технологии и решения нам помогли, с какими трудностями сталкивалась наша команда и как менялись наши задачи.
Подробности – под катом
Всего голосов 33: ↑29 и ↓4 +25
Просмотры 17K
Комментарии 6

Спасти программиста Вову: как прошла HighLoad++ для стенда ivi

Блог компании Онлайн-кинотеатр IVI Конференции
7-8 ноября на территории Школы управления СКОЛКОВО состоялась крупнейшая профессиональная конференция для разработчиков высоконагруженных систем — HighLoad++. В этом году она прошла в счастливый 13-й раз. Онлайн-кинотеатр ivi и HighLoad++ — давние партнёры, а наш CTO eross входит в программный комитет, задача которого выбрать самые актуальные и интересные доклады среди всех присылаемых на отбор.



Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 1.7K
Комментарии 0

Маппинг на вершину горы и фонендоскоп у статуи Христа – как проекторы позволяют выразить слова поддержки в сложное время

Блог компании Epson AR и VR Видеотехника

Подозреваю, что многих уже порядком утомило непрерывное психологическое давление и упоминание темы коронавируса. В 1974-м году американский психиатр Герберт Фрейденбергер ввел в психологию такое понятие как «эмоциональное выгорание». Оно проявляется на фоне нарастающего эмоционального истощения, особенно в условиях почти непрерывного потока отрицательных эмоций и страха. И в итоге может приводить к безразличию, как к своим повседневным обязанностям и работе, так и требованиям техники безопасности: «Меня все это так достало, что мне теперь все равно».


Давайте не будем доводить до греха и вместо этого хотя бы на несколько минут разорвем порочный круг «негатив – расстройство – негатив», и вспомним, что сложные исторические периоды, традиционно, стимулируют появление новых творческих идей!




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

Всего голосов 9: ↑9 и ↓0 +9
Просмотры 995
Комментарии 0

Третья неделя марафона удаленки: мотивация команды, тимбилдинг (а еще конкурс)

Блог компании Хабр Блог компании Хабр Карьера Управление персоналом *Здоровье Удалённая работа

Видите бегуна в шапке сайта? Он бежит уже третью неделю, а мы вместе с ним продолжаем марафон удаленки — специальную серию текстовых материалов и вебинаров, которые, надеемся, помогут людям адаптироваться к новым условиям жизни и работы. На этой неделе говорим о мотивации с экспертами из IVI, Skyeng и профессиональным психологом.

Читать далее
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 1.9K
Комментарии 0

Розыгрыш туалетной бумаги и посиделки у искусственного костра: каким был тимбилдинг в этом году

Блог компании Хабр Карьера Карьера в IT-индустрии IT-компании Удалённая работа
imageФото: www.facebook.com/doctorevent

Компании уже около года существуют в новой реальности, условия которой диктует пандемия. В какой-то момент ограничения ослабевали, но сейчас люди снова засели по домам. Отдельные компании и вовсе решили перевести штат на «вечную удаленку». Редакция Хабр Карьеры решила выяснить, как российские и зарубежные IT-компании решили проблему тимбилдинга и проведения корпоративов.
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 3.3K
Комментарии 0
1