Как стать автором
Обновить

«МегаФон» запустил единую подписку на четыре онлайн-кинотеатра

Время на прочтение1 мин
Количество просмотров1.9K

«МегаФон» объединил онлайн-кинотеатры Start, Premier, «Иви» и «Окко» в единую подписку «МегаКино». Пользователи смогут переключаться между этими платформами, тем самым всегда находить новинки кино, сериалов и не переплачивать за онлайн-кинотеатры, которые не смотрят, рассказали Хабру в компании.

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии5

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

Время на прочтение2 мин
Количество просмотров3.3K
Уникальный контент — это один способов привлечь на свою платформу новых пользователей и удержать старых. Это давно понял крупнейший стриминговый интернет-сервис 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
Комментарии10

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

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

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

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

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



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

CocoaHeads в FunCorp

Время на прочтение2 мин
Количество просмотров1.6K

У нас отличная новость! 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
Комментарии0

IVI системы в 2022: какие они сегодня и какими станут завтра

Время на прочтение7 мин
Количество просмотров2.5K

За последние лет 15 информационно-развлекательные системы автомобиля (IVI) преобразились довольно сильно, в каком то смысле с запозданием повторяя путь смартфонов. Масса отдельных блоков теперь интегрируется в единую систему: навигация, мультимедиа, различные функции помощи водителю и даже приборная панель живут на одном устройстве. Современное железо позволяет довольно дёшево подключить к IVI несколько дисплеев высокого разрешения, “поселить“ на нём голосового помощника, отображать подсказки системы помощи водителю (ADAS), да ещё и развлекать пассажиров.

Футуристичные концепты обещают нам и продвинутый AR, и поражающий воображение V2X, и даже превращение автомобиля в полноценный развлекательный центр без руля и лобового стекла. Но что из этого станет доступно уже завтра, и какими IVI системы станут в ближайшем будущем? Под катом мы попробуем в этом разобраться.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии1

Анонс FunTech QA-automation meetup

Время на прочтение3 мин
Количество просмотров3.8K

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

Программа


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


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

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

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

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



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

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

Время на прочтение4 мин
Количество просмотров1.7K

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


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




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

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

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

Время на прочтение5 мин
Количество просмотров19K

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

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

Время на прочтение2 мин
Количество просмотров2.2K

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

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

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

Время на прочтение6 мин
Количество просмотров3.9K
imageФото: www.facebook.com/doctorevent

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

Новости стартапов и венчура: IPO Озон и ivi, Яндекс.Лавка в Тель-Авиве

Время на прочтение3 мин
Количество просмотров1.3K

Привет Хабр! Раз в неделю я рассказываю о крупнейших событиях в отрасли в России и мире. Оригинальный ролик на YouTube, ниже расшифровка.

Читать далее
Всего голосов 18: ↑15 и ↓3+12
Комментарии2

Переброска данных между идентичными объектами метаданных базы 1С через подмену УИДов в базе SQL

Время на прочтение4 мин
Количество просмотров6.1K

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



Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии29

Профессия СТО

Время на прочтение7 мин
Количество просмотров8.5K

Недавно наш СТО Евгений Россинский пообщался с ведущими подкаста «Подлодка» про роль СТО. По мотивам этого общения мы подготовили две статьи с основными вопросами о СТО — как им стать и каково им быть, как его найти и сколько это стоит.

Читать далее
Всего голосов 40: ↑38 и ↓2+36
Комментарии7

Профессия СТО, часть 2

Время на прочтение7 мин
Количество просмотров6.6K

Недавно наш СТО Евгений Россинский @eross пообщался с ведущими подкаста  “Подлодка” про роль СТО. По мотивам этого общения мы подготовили две статьи с основными вопросами о СТО - как им стать и каково им быть, как его найти и сколько это стоит. Сегодня мы публикуем вторую часть этого интервью (первую часть можно прочитать тут).

Читать далее
Всего голосов 25: ↑25 и ↓0+25
Комментарии8

KODI: собираем удобный и функциональный медиацентр для дома. Часть 10. IVI и Netflix

Время на прочтение2 мин
Количество просмотров28K

Продолжаем тему интеграции в медиацентр Kodi всевозможных онлайн-сервисов. Добавим в наш всеядный медиа-комбайн самые популярные онлайн-кинотеатры - ivi и Netflix.

Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

Использование Compose для ТВ-версии приложения Иви: мощный фреймворк для создания эффективных Android-приложений

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.2K

В компании ИВИ, ведущем онлайн-кинотеатре, наша команда разработчиков занимается созданием приложения для платформы Android. Недавно мы успешно выпустили версию для Android TV, используя инновационный инструмент — Jetpack Compose. Несмотря на то, что библиотека Compose для ТВ еще находится в альфа-версии, мы хотим поделиться своим опытом, рассказать о трудностях, с которыми столкнулись, и обратиться к вопросу: стоит ли использовать Jetpack Compose, особенно для ТВ-приложений?

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии6

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

Время на прочтение3 мин
Количество просмотров6.6K
В этой статье я хочу рассказать о нашем боте для релизов. У нас много очень разных проектов, начиная от микросервисов backend(a), заканчивая приложением для win 10.

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

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

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

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

Время на прочтение16 мин
Количество просмотров13K
Мы в ivi давно собирались обновить наше приложение под Windows 10 (которое для ПК и планшетов). Мы хотели сделать его эдаким «уютным» уголком для отдыха. И поэтому анонсированная недавно Microsoft-ом концепция fluent design пришлась нам очень кстати.

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

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

image

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