[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 можно теперь здесь.

[OS X] 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 года мы выпустили версию, которая под «капотом» все еще ничем не отличалась от предыдущей, однако внешне смотрелась уже лучше. Раздел «Фильмы» был переименован в «Кино», и теперь он стал включать в себя в том числе фильмы и сериалы сервиса kino.1tv.ru.

Читать далее «Обновление приложения «Первый канал» для 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/

[Chrome] Изменение политики отображения mixed content

Начиная с версии Google Chrome 46 изменилась концепция информирования о защищенном соединении (HTTPS) в адресной строке браузера.

Теперь, для страниц со смешанным содержанием (mixed content), часть которого использует HTTPS, а другая часть HTTP, не будет показываться желтый предупреждающий значок. Вместого этого будет отображаться значок «лист бумаги», тот, который используется для индикации работы по протоколу HTTP.

На данный момент многие сайты не переведены полностью на HTTPS в связи с тем, что по тем или иным причинам все еще приходится использовать смешанное содеражение (к примеру, отображать изображения со сторонних ресурсов, которые не поддерживают HTTPS). И процесс перехода на полное использование HTTPS может затянутся. По этой причине Google решила отнести сайты, использующие частичное защищенное соединение к обычным ресурсам, которые его не используют, потому что от частичной защищенности все равно никакого толку.

Chrome Изменение политики mixed content