[Git] Изменение редактора Vim на Nano

По умолчанию Git использует редактор Vim, в котором неопытному пользователю разобраться непросто. Однако всегда есть возможность указать Git использовать другой редактор, например, Nano:

git config --global core.editor nano

[Git] Изменение названия коммита

Чтобы изменить имя последнего коммита, достаточно ввести:

git commit --amend -m "Новое название коммита"

Для изменения имени других коммитов, нужно сделать:

git commit --amend -c <commit ID>

и отредактировать имя коммита через редактор.

Если не запускается Adobe Lightroom CC 2015

Adobe Lightroom на днях обновился до версии CC 2015. Т.к. у меня есть действующая подписка на Creative Cloud, то решил обновить свой Lightroom 5.7 до более новой версии.

Однако после того, как я поставил Lightroom CC 2015, как и положено, через панель управления Creative Cloud, он перестал запускаться – на долю секунд показывался сплэш-скрин, и на этом все.

К счастью, решение проблемы в данном случае довольно простое – достаточно сделать лог-аут из панели Creative Cloud, а затем заново авторизироваться. После этого Lightroom CC 2015 станет запускаться без проблем.

[Git] Переименование ветки (локально и удаленно)

git branch -m old_branch new_branch – переименовать локальную ветку
git push origin :old_branch – удалить старую ветку
git push --set-upstream origin new_branch – выгрузить новую ветку и «закрепить» ее за локальной веткой

[Git] Глобальный .gitignore

Чтобы не отслеживать файлы в конкретном Git-репозитории, нужно в проекте создавать файл .gitignore, прописав туда нужные исключения.

Если же хочется исключить файлы из всех репозиториев, то есть смысл воспользоваться глобальным исключением: создайте файл, скажем, .gitignore_global, поместите туда нужные правила исключений, а потом выполните команду:

git config --global core.excludesfile ~/.gitignore_global

[IPB] Добавление BB-кода для Google Spreadsheets

Чтобы иметь возможность вставлять Гугл-таблицу (Google Spreadsheets) в посты форума Invision Power Board (IPB), достаточно создать простенький BB-код:

BB-код:

Google Table

Полное описание:

Вставка Google Table в пост форума

Пример использования:

В теги заключаем лишь ID документа:
[table]1YQyO7CO-QFtUyXdoHhqCuVWbE5YNzf7ebK4vp5fhsbg[/table]

Тег:

table

Шаблон замены BB-кода:

<iframe src=»https://docs.google.com/spreadsheets/d/{content}/pubhtml?widget=true&amp;headers=false» height=»800″ width=»760″></iframe>

[Git] Создание метки (тега)

git tag – просмотр существующих меток
git tag -n10 – просмотр существующих меток с аннотацией (где n10 — количество строк аннотации для отображения)
git show <tag_name> – просмотр метки вместе с коммитом, который был помечен
git tag -a <tag_name> -m «<tag_name>» – создание аннотированной метки
git tag -a <tag_name> <commit_id> -m «<tag_name>» – создание аннотированной метки на основе номера коммита
git push origin <tag_name> – отправить метку на удаленный сервер
git push —tags – отправить все метки на удаленный сервер

Баг с наложением layout-ов в LinkedIn (iOS)

В iOS-версии приложения LinkedIn (v 8.3) для iPad обнаружил интересный баг, который может появится после возврата из встроенного браузера в приложение (к примеру, открыли ссылку из ленты коллег, почитали, а затем вернулись обратно в ленту). Баг заключается в том, что при скроллинге ленты двигается только как бы «верхний» слой, а нижний, по какой-то причине, остается закрепленным (на скриншоте это отчетливо видно).

А от куда взялся нижний и верхний слой? Я так понимаю, что нижний слой — это тот, который был до перехода во встроенный браузер, а «верхний» — тот, который срендерился уже после возврата из браузера.

Баг с наложением layout-ов в LinkedIn (iOS)

Про проблемы в Skype

Skype – вещь весьма хорошая, но и весьма глючная (что под Windows, что под Mac OS). Мало того, что программа намертво зависает, когда пытается подгрузить сообщения в чате, так ведь еще ни с того ни с сего данное приложение может крашнуться.

А вот еще один глюк схватил, когда перешел в чат:

Про проблемы в Skype