[Avast] You don’t have permission to save the file 501 in the folder elevation

После обновления системы до macOS Sierra антивирус Avast перестал обновляться из-за следующей ошибки:

You don’t have permission to save the file "501" in the folder "elevation"

Решение проблемы:

Создать папку «elevation» в директории /Library/Application Support/Avast/run/, дав ей необходимые права.

[Git] Добавление файлов с исключением

git add .
git reset <файл для исключения>
git commit -m "название коммита"

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

[Git] Изменение remote-адрес репозитория

git remote set-url origin <адрес_репозитория>

Также можно отредактировать файл .git/config – параметр «url» из секции [remote «origin»].

«Первый канал» стал доступен на tvOS

23 июля мы запустили приложение «Первый канал» для устройств Apple TV 4-го поколения (на базе tvOS), а два дня спустя, 25 июля, приложение вышло на первое место в российском tvOS App Store, и продолжает находится на вершине чарта до сих пор.

Приложение написано на базе TVML с использованием TVJS, и соответственно, имеет унифицированный интерфейс. Разработка под TVML не представляет особых сложностей, и заняла всего две недели.

Приложение содержит такие разделы, как «Новости», «Телепроекты», «Кино и сериалы» и «Поиск». В конце августа будет добавлен прямой эфир.

Первый канал стал доступен на tvOS

[macOS] Обновление драйвера для геймпада Xbox 360

Ранее я писал, что для работы геймпада Xbox 360 на компьютерах Mac нужен специальный драйвер. С выходом OS X 10.11 этот драйвер перестал работать, а сам автор уже не обновлял свой проект более трех лет.

Однако у того проекта есть форк, который сейчас очень активно развивается. Так что скачать работающий драйвер геймпада Xbox 360 можно теперь здесь.

[macOS] MenuMeters и El Capitan

С выходом OS X El Capitan замечательная утилита MenuMeters, выводящая индикаторы мониторинга системы в системный трей, перестала работать. На официальном сайте утилиты сказано, что текущая версия MenuMeters (1.8.1) не поддерживает El Capitan.

Но не повод печалиться! Здесь можно скачать форк MenuMeters с исправлениями под OS X 10.11, а также подробное описание проблемы, почему оригинальная версия MenuMeters не запускается в El Capitan.

Обновление приложения «Первый канал» для Smart TV

С прошлого года наша команда, помимо работы над онлайн-кинотеатром «Первого канала», занимается в том числе разработкой и сопровождением официального приложения «Первый канал» для Smart TV. На данный момент мы обновили приложение для наиболее популярных производителей «умных» телевизоров в России – Samsung и LG. Позже планируется охват и других производителей (в частности, Philips и Sony).

До того, как нам поручили данную работу, существующая версия приложения для Smart TV выглядела так:

1tv_smarttv_old

21 мая 2015 года мы выпустили версию, которая под «капотом» все еще ничем не отличалась от предыдущей, однако внешне смотрелась уже лучше. Раздел «Фильмы» был переименован в «Кино», и теперь он стал включать в себя в том числе фильмы и сериалы онлайн-кинотеатра «Первого канала».

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

[Xcode] Missing iOS Distribution signing identity

При попытке на днях отправить очередную сборку приложения в iTunes Connect, выдавалась ошибка «Missing iOS Distribution signing identity for…».

Я потратил много времени, чтобы разобраться в ее причине, ведь раньше все работало нормально. Потом все же удалось найти причину всего этого.

Как оказалось, проблема возникала из-за наличия сертификата WWDR в Keychain Access, срок которого завершился 14 февреаля 2016 года. Решением является установка нового сертификата, и удаление старого.

[Git] Создание удаленной ветки при пуше

Если необходимо пушнуть изменения в ветку удаленного репозитория, которой еще нет, то следующая команда поможет в решении данного вопроса:

git push <remote-name> <local-branch-name>:<remote-branch-name>

Пример:

git push origin dev:new-feature

Установка htop 2 на Debian

10 февраля в свет вышел крупный релиз популярной утилиты мониторинга процессов для *nix – htop 2.0.

Чтобы установить вторую версию утилиты на Debian, необходимо скачать и собрать исходники:

apt-get remove --purge htop
apt-get aptitude update
apt-get install build-essential libncursesw5-dev
cd ~
wget -c http://hisham.hm/htop/releases/2.0.0/htop-2.0.0.tar.gz
tar -xzvf htop-2.0.0.tar.gz
cd htop-2.0.0
./configure
make
make install

Теперь скопируем скомпилированный бинарник в директорию /bin, чтобы можно было запускать утилиту лишь одной командой в терминале:

cp htop-2.0.0/htop /usr/bin/