Фреймворки для написания приложения под Smart TV

[Xbox One] История версий прошивки

Список всех версий прошивок для консоли Xbox One, а также подробный список изменений можно найти на официальной странице Microsoft.

Перестал запускаться Google Chrome

Возникла необходимость на Windows 10 сначала удалить драйвера от видеокарты NVIDIA, а затем установить их повторно. Все прошло хорошо, но после этого перестал запускаться браузер Google Chrome, без отображения каких-либо ошибок на этот счет.

Пришлось искать логи Хрома, которые указали на проблему при перемещении директории GPUCache:

C:\>[9364:8988:0115/134304.707:ERROR:cache_util_win.cc(19)] Unable to move the cache: 0

[9364:8988:0115/134304.707:ERROR:cache_util.cc(140)] Unable to move cache folder C:\Users\user_name\AppData\Local\Google\Chrome\User Data\ShaderCache\GPUCache
to C:\Users\user_name\AppData\Local\Google\Chrome\User Data\ShaderCache\old_GPUCache_000

[9364:8988:0115/134304.708:ERROR:disk_cache.cc(184)] Unable to create cache

Решить проблему удалось только путем удаления директории User Data\ShaderCache. После этого, кончено, слетели все настройки браузера, но синхронизация с аккаунтом все вернуло на свои места.

[Sublime Text] Решение проблемы шрифтов в MacOS Mojave

Apple удалила в последней версии MacOS (Mojave) цветное субпиксельное сглаживание, что привело к проблемам отображения шрифтов в части приложений.

Так, что в последней на данный момент версии Sublime Text (3.1.1) эта проблема наблюдается очень отчетливо.

Для решения проблемы необходимо в настройках Sublime Text добавить следующее:

"font_options": ["gray_antialias"],
"theme_font_options": ["gray_antialias"],

[Git] bad object refs/remotes/origin/HEAD

Проблема: при выполнении команды git gc выдается ошибка:

fatal: bad object refs/remotes/origin/HEAD
error: failed to run repack

Один из вариантов решения проблемы:

git remote set-head origin --auto

При повторной попытке выполнить команду ‘gc’:

Enumerating objects: 6542, done.
Counting objects: 100% (6542/6542), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2081/2081), done.
Writing objects: 100% (6542/6542), done.
Total 6542 (delta 4576), reused 6278 (delta 4335)

[CocoaPods] Запретить Sending stats

По умолчанию при выполнении команды «pod update» после обновления зависимостей происходит отправка статистики, которое в некоторых случаях занимает много времени:

$ pod update --no-repo-update

Update all pods
Analyzing dependencies
Downloading dependencies
Using Crashlytics (3.10.0)
Using Fabric (1.7.3)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed.

Для запрета отправки статистики необходимо в файле Podfile прописать следующую строчку:

# Disable sending stats
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

ЧМ по футболу в приложении «Первый канал» для Smart TV

В приложении «Первый канал» для Smart TV появился новый раздел, приуроченный к старту Чемпионата мира по футболу 2018, который пройдет с 14 июня по 15 июля в России.

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

Для телевизоров LG с поддержкой 4K (Ultra HD) матчи будут показываться также в формате 4K. Для телевизоров других производителей матчи будут транслироваться в формате вплоть до Full HD.

Раздел ЧМ 2018 доступен только с территории России. Для других стран данный раздел будет скрыт.

ЧМ по футболу в приложении Первый канал для Smart TV

Сброс триала для JetBrains PHPStorm

Для сброса триального периода (Trial Evaluation) в PHPStorm необходимо:

Для MacOS:

  • Удалить файл /Users/<user_name>/Library/Preferences/PhpStorm<version>/eval/PhpStorm<version>.evaluation.key
  • Удалить файл /Users/<user_name>/Library/Preferences/PhpStorm<version>/options/other.xml

Для Windows:

  • Удалить файл /Users/<user_name>/.PhpStorm<version>/config/eval/PhpStorm<version>.evaluation.key
  • Удалить файл /Users/<user_name>/.PhpStorm<version>/config/options/other.xml
  • В реестре удалить HKEY_CURRENT_USER\Software\JavaSoft\Prefs\jetbrains\phpstorm

Читать далее «Сброс триала для JetBrains PHPStorm»

[CocoaPods] Запретить Updating local specs repositories

Чтобы каждый раз при выполнении команды «pod update» не происходило обновление репозитория CocoaPods (которое, к слову, может занимать весьма много времени), необходимо добавить флаг «—no-repo-update»:

pod update --no-repo-update

[Xcode] clang: error: -fobjc-weak is not supported

При сборке проекта на Xcode 9.2 и с CocoaPods 1.4 столкнулся с тем, что при компиляции некоторых библиотек возникает следующая ошибка:

clang: error: -fobjc-weak is not supported on the current deployment target

Решение: необходимо обновить скрипт xcodeproj

sudo gem update xcodeproj

После чего заново выполнить pod update