Главная » Солт ТВ » Salt tv Руководство пользователя приложения Apple TV
Инструкция
Содержание скрывать
Настройка соли. ТВ приложение
- Включите Apple TV и следуйте инструкциям.
- Интернет-соединение:
– Если ваш Apple TV подключен через кабель Ethernet (рекомендуется), ваше подключение к Интернету будет обнаружено автоматически.
– Если нет, выберите свою сеть Wi-Fi из отображаемого списка и введите соответствующий пароль. - Идентификатор Apple ID:
Apple ID не требуется для использования Salt.tv:
– Если у вас есть Apple ID, вы можете ввести его.
– В противном случае пропустите этот шаг. - ТВ провайдер:
– Нажмите «Войти»
– Выберите Salt из списка поставщиков ТВ.
– Если вы прошли аутентификацию на следующем шаге, нажмите «Продолжить», чтобы автоматически подключиться к Salt TV. В противном случае введите учетные данные Salt TV, которые вы получили по электронной почте: «Salt Home — ваши учетные данные Salt TV».
– Нажмите «Получить Salt TV».
Примечание:
Если вы используете 1-й Apple TV, предоставленный Salt, он уже предварительно настроен и выбор ТВ-провайдера не требуется (в этом случае этот шаг будет автоматически пропущен). - Завершите настройку вашего Apple TV выполнив оставшиеся шаги. Затем вы попадете на главный экран Apple TV.
- Смотрите Солт ТВ:
– Если приложение Salt.tv уже установлено, вы можете запустить его и начать смотреть телевизор. Ваша учетная запись Salt TV уже настроена.
– Если приложение Salt.tv не отображается, его можно загрузить в App Store. После установки введите учетные данные Salt TV, полученные по электронной почте (см. раздел 6.2).
Модуль CI+ на телевизоре Samsung
Презентация Солт ТВ
Salt.tv на Apple TV
Узнать больше:
Подборка живого, повторного и предстоящего контента.
Смотреть телевизор:
Ваши живые каналы.
Каналы:
Все ваши каналы организованы по темам.
Телепрограмма:
Программа передач для всех каналов.
Replay:
Ваша библиотека программ доступна в повторе.
Видео с солью:
Подборка лучших фильмов и сериалов для проката или покупки.
Записи:
Ваша собственная библиотека телепередач, содержащая до 500 записей.
Поиск:
Функция для просмотра доступного контента во всех категориях Salt TV.
Ваш пульт дистанционного управления Salt TV 2.0
Примечание:
Если у вас возникли трудности с сопряжением Salt TV Remote 2.0 с Apple TV, нажмите и удерживайте кнопки + и меню в течение 10 секунд в пределах 10 см от Apple TV: после сопряжения пульта дистанционного управления на Apple TV отобразится сообщение. .
Комплект Триколор «Три в одном» в Киберри
Salt.tv на всех ваших экранах
Наслаждайтесь Salt TV на ПК/Mac, смартфонах и мобильных планшетах iOS или Android.
Вы можете использовать до 5 экранов одновременно!
Советы и подсказки Salt.tv
Включить/выключить Apple TV
– Чтобы включить Apple TV, нажмите
– Чтобы выключить Apple TV, нажмите и удерживайте
Выйти из приложения
— Двойной клик все открытые в данный момент приложения, которые появляются
– Перейдите влево, чтобы выбрать приложение, которое вы хотите закрыть.
– Дважды щелкните кнопку навигации вверх, чтобы закрыть выбранное приложение.
Переключить канал на Salt TV
Существует 2 способа переключения каналов:
- Переключайтесь между каналами с помощью
or
кнопки.
- Нажмите кнопку навигации, чтобы отобразить каналы поверх текущей программы: затем вы можете выбрать новый канал.
Измените язык аудио и добавьте субтитры
– Во время трансляции программы нажмите кнопку навигации вниз: в верхней части экрана появится меню с доступными языками озвучивания и субтитрами.
— Выберите предпочитаемый язык аудио и субтитры в меню.
Управляйте своими любимыми каналами
– Чтобы создать подборку любимых телеканалов, перейдите в меню Salt.tv «Настройки».
– Нажмите «Управление списком каналов»
– Выберите все ваши любимые каналы, они появятся слева в списке «Мои избранные».
— Вы можете реорганизовать порядок, нажимая на стрелки рядом со звездочками.
– После того, как список избранных каналов создан, вы можете найти их в меню «Исследовать» и «Каналы».
Ознакомьтесь с видео с советами и рекомендациями на нашем канал.
Первые шаги в случае проблемы с приложением Salt.tv
Выполните следующие действия, чтобы решить следующие проблемы с Apple TV: зависание экрана или потеря звука, черный экран, трудности с доступом к меню.
4.1 Закройте и снова запустите приложение Salt.tv|
Смотрите раздел 3.2.
4.2 Проверьте, доступно ли обновление вашего приложения
– Откройте приложение App Store.
– Найдите и выберите приложение Salt.tv.
– Если отображается «Открыть», ваше приложение не нуждается в обновлении.
Если опция «Обновить» доступна, нажмите на нее, и начнется процесс обновления.
4.3 Перезагрузите Apple TV
– На главном экране Apple TV перейдите в «Настройки»> «Система».
– Нажмите «Перезагрузить».
4.4 Проверьте, доступно ли обновление для вашего Apple TV
– На главном экране Apple TV перейдите в «Настройки»> «Система»> «Обновления ПО».
– Нажмите «Обновить программное обеспечение», и ваш Apple TV начнет обновление или подтвердит, что программное обеспечение обновлено.
4.5 Сбросьте настройки Apple TV
– На главном экране Apple TV перейдите в «Настройки»> «Система»> «Сброс».
– Нажмите «Сброс» и подтвердите.
– Переустановите Apple TV.
FAQ
5.1 На каком Apple TV я могу смотреть Salt.tv?
– Приложение Salt TV доступно на Apple TV 4K и Apple TV HD (4-го поколения).
– Функция Airplay на смартфонах и планшетах iOS или компьютерах Mac также совместима с Apple TV 2-го и 3-го поколения.
5.2 Где я могу найти свои учетные данные Salt TV?
– Ваши учетные данные Salt TV были отправлены вам по электронной почте (см. раздел 1.4).
– Если вы хотите изменить свои учетные данные или PIN-код, перейдите в свою учетную запись Salt Home My Account: https://fiber.salt.ch/myaccount.
5.3 Как обновить приложение Salt.tv на Apple TV?
– Чтобы обновить приложение, обратитесь к разделу 4.2.
– Чтобы автоматически обновлять все ваши приложения, перейдите в «Настройки»> «Приложения» и активируйте «Автоматическое обновление приложений».
Источник: manuals.plus
Deploy с помощью Salt
До сих пор во многих компаниях deploy создает большие проблемы и может занимать дни, недели и в особо запущенных случаях месяцы. Но ситуация не безнадежна. Существует много инструментов и практик, способных помочь в этом нелегком деле. Вот только эти инструменты чаще всего за один-два дня не освоишь, а сроки горят.
- Возможность поднять проект локально на машине разработчика. Весь или хотя бы частями. Причем очень хочется, чтобы Dev конфигурация отличалась от Prod в минимуме параметров. Это позволит избежать “work on my machine” багов. Да и вообще, когда один разработчик работает на OS X, другой на Windows, а продакшен на Debian, то жди беды, это не считая того, что каждый делает работу по настройке окружения.
- Dev конфигурацию хочется разворачивать на любой машине и ОС в пару команд в консоли. Это опять же позволит уменьшить фактор “work on my machine” багов. А еще позволит привлекать других разработчиков в проект за минимальное время (vagrant up и поехали).
- Конфигурация должна быть понятна и программисту, и админу.
Что же такое Salt?
Если вы знакомы с Salt, то можете пропустить этот раздел.
Salt — это достаточно мощный инструмент для управления кластером (cluster orchestration), но на мой личный взгляд даже использование на одной машине вполне оправдано и не будет оверкилом (грубо говоря если в вашей команде ровно 1 разработчик, то это не значит, что не надо использовать систему контроля версий).
Salt состояния — это YAML файлы с расширением sls, которые описывают в каком состоянии должна быть машина. Например, вот этот вот файл должен лежать тут, вот этот сервис должен быть запущен, вот этот юзер должен иметь такие права и так далее. В Salt можно поддерживать состояние не только системных утилит (apt, rpm, cron, init скрипты и разные конфиги), но и, например, можно проверить существует ли такой-то пользователь в RabbitMQ, последней ли версии репозиторий git, все ли пакеты стоят в вашем virtualenv и так далее. Полный список состояний можно найти тут docs.saltstack.com/ref/states/all, и на мой взгляд он весьма внушительный.
Несколько фактов про Salt
- В качестве темплейтного языка для конфигов и фалов состояний Salt использует Jinja. Это невероятно удобно и позволяет следовать DRY даже в конфигах.
- Salt уже используют такие компании, как Apple, NASA, LinkedIn и многие другие.
- Salt написан на Python, хотя для его использования знать Python вообще не обязательно.
- Pdf документация для Salt около 1000 страниц, и написана она вполне добротно. Там вы найдете не только описание API, но и практики использования и примеры.
Dev конфигурация
На мой взгляд сложно переоценить важность хорошей и удобной среды разработки. Но на настройку “все под себя” может уйти пара дней, а то и неделя. Давайте сэкономим эти дни нашим коллегам в будущем и создадим конфигурацию, которая позволит поднять текущую версию проекта в одну команду:
git clone cd vagrant up
Ладно, это на самом деле это 3 команды, но если вы можете проще — жму вам руку.
Итак, мы будем строить нашу dev конфигурацию на Vagrant (тем, кто не знаком с Vagrant, настоятельно рекомендую познакомиться):
mkdir my_app cd my_app git init vagrant init
В нашей папке my_app появился git репозиторий и конфиг для Vagrant.
Vagrant.configure(«2») do |config| config.vm.box = «precise64» config.vm.hostname = «dev-my-app» config.vm.network :private_network, ip: ‘3.3.3.3’ config.vm.synced_folder «salt/roots/salt», «/srv/salt/» config.vm.synced_folder «salt/roots/pillar», «/srv/pillar/» config.vm.provision :salt do |salt| salt.minion_config = «salt/minion» salt.run_highstate = true end end
Этот конфиг позволит создать гостевую машину на Ubuntu, в конфиге мы задали имя хоста и IP, а так же определили, какие папки синхронизировать и указали, что для приведения нашей машинки к нужному состоянию мы будем использовать salt (кстати, корень нашего проекта будет по умолчанию синхронизован с папкой /vagrant гостевой машины).
Подробней о том, что тут происходит, можно узнать тут
file_client: local
Фактически мы говорим, что эта машина хранит свои состояния сама. По умолчанию salt настроен так, что он берет файлы состояний с master-сервера, а локально их только кэширует где-то в /var/cache/salt. Поэтому если вы не хотите чего-то кастомного, то этот файл на prod машине скорее всего вообще не понадобится.
Теперь создадим две папки:
mkdir -p salt/roots/pillar mkdir -p salt/roots/salt
Первая будет хранить различные переменные, а вторая — это и есть папка с состояниями для нашей гостевой машины.
Создадим файл salt/roots/salt/top.sls
base: ‘dev-my-app’: — nginx — python — supervisor
Как можно было догадаться sls очень похож на yaml. Но главным отличаем тут будет то, что sls это еще и jinja темплейт со всеми вытекающими (дальше вы увидите, что это реально приносит пользу).
base — это название конфигурации состояний нашего воображаемого кластера. dev-my-app — это hostname нашей гостевой машины. Тут используется pattern matching, то есть мы могли бы указать ‘dev-*’, и все состояни ниже применились бы ко всем машинам типа dev-alpha, dev-foobar и т.п. Далее следует список состояний, которые нам надо будет описать.
Создадим заявленные состояния python, nginx и supervisor:
salt/roots/salt/python.sls
# это состояние просто проконтролирует, что пакеты python и python-virtualenv # установлены, а если нет — то поставит их с зависимостями python: pkg: — installed — names: — python — python-virtualenv
salt/roots/salt/nginx.sls
# это состояние поставит nginx и запустит его как сервис, при этом require # показывает, что состояние service нужно запустить после состояния pkg nginx: pkg: — installed service: — running — reload: True # сервис поддерживает reload — require: — pkg: nginx
salt/roots/salt/supervisor.sls
supervisor: pkg: — installed service: — running — require: — pkg: supervisor
Итак, можно уже запустить “vagrant up”. Эта процедура скачает образ Ubuntu (если у вас его еще нет в кэше образов), установит туда salt и запустит синхронизацию состояния.
Теперь у нас на нашей гостевой машине есть python, supervisor и nginx.
Можете проверить это зайдя на машину через vagrant ssh или зайдя на 3.3.3.3
Пока вроде бы все просто. Продолжим:
Создадим переменные pillar:
salt/roots/pillar/top.sls
base: ‘dev-my-app’: — my-app
salt/roots/pillar/my-app.sls
my_app: gunicorn_bind: 127.0.0.1:8000 dns_name: dev.my-app.com venv_dir: /home/vagrant/my_app_env work_dir: /vagrant
Первый файл говорит, что хосту dev-my-app назначены переменные из конфига my-app. Второй файл — собственно сами переменные.
Теперь создадим папку для состояний конфигов нашего Django приложения:
mkdir -p salt/roots/salt/my_app
salt/roots/salt/my_app/init.sls
my_app.venv: virtualenv.managed: — name: > — system_site_packages: False — require: — pkg: python my_app.pip: pip.installed: — bin_env: > — names: — Django==1.6 — gunicorn==18.0 — require: — virtualenv: my_app.venv my_app.nginx.conf: file.managed: — name: /etc/nginx/sites-enabled/my_app.conf — source: salt://my_app/nginx.my_app.conf — context: # помимо переменных вроде pillar, мы можем передать дополнительный контекст для тепмлейта bind: > dns_name: > — template: jinja — makedirs: True — watch_in: — service: nginx my_app.supervisor.conf: file.managed: — name: /etc/supervisor/conf.d/my_app.conf — source: salt://my_app/supervisor.my_app.conf — context: app_name: my_app bind: > gunicorn: >/bin/gunicorn directory: > workers: > # в академических целях выпендрился — template: jinja — makedirs: True my_app.supervisor: supervisord.running: — name: my_app — watch: — file: my_app.supervisor.conf — require: — pip: my_app.pip — pkg: supervisor
Hint: при составлении зависимостей require, watch и пр. имейте в виду, что состояния будут проверяться в произвольном порядке. При составлении статьи я допустил такого рода ошибку, и пакеты django и gunicorn пытались устанавливаться в еще не созданный virtualenv.
salt/roots/salt/my_app/nginx.my_app.conf
server < listen 80; server_name > _; location / < proxy_pass http://>; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; > >
salt/roots/salt/my_app/supervisor.my_app.conf
[program:>] command=> >.wsgi:application -b > -w > directory=> user=nobody autostart=true autorestart=true redirect_stderr=true
Добавляем только что созданное состояние в salt/roots/salt/top.sls
base: ‘dev-my-app’: — nginx — python — supervisor — my_app #
Товарищ Солт внедряется в телевизор
Sony Pictures Entertainment пытается на европейском кинорынке в Берлине найти партнёров, которые разделят груз производства телесериала по мотивам шпионского фильма «Солт».
Оригинальный фильм с Анджелиной Джоли в главной роли вышел в 2010 году и собрал 293 миллиона. Режиссёр Филлип Нойс по сценарию Курта Уиммера рассказал историю офицера ЦРУ Эвелин Солт, обвинённой в шпионаже в пользу России и пустившейся в бега с целью доказать свою невиновность.
Через год после выхода художественного фильма Sony анонсировала продолжение. Уиммер приступил к написанию сценария «Солт 2», Джоли даже не сопротивлялась сиквелу, но из него так ничего и не получилось.
Теперь у франчайза остался один выход — телевизор.
Комментарии (5)
Вступайте в наш паблик Вконтакте, добавляйтесь в Телеграме и Аське, подписывайтесь на Ютуб-канал, и вообще — не стесняйтесь следить за КГ в соцсетях и мессенджерах:
Понравился материал? Поделитесь с друзьями:
Источник: kg-portal.ru