iTunes входящие соединения

После покупки SSD-диска и переустановки системы, я заметил, что при первом после перезагрузки запуске iTunes всегда появляется окно с запросом на разрешение этой программе принимать входящие соединения.

iTunes Incoming Connection

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

Проверить, подписана ли программа или нет можно такой командой в терминале:

codesign -vvv /Applications/iTunes.app/

При удачной проверке вывод будет таким:

/Applications/iTunes.app/: valid on disk
/Applications/iTunes.app/: satisfies its Designated Requirement

При неудачной примерно таким (могут отличаться имена файлов):

/Applications/iTunes.app/: a sealed resource is missing or invalid
/Applications/iTunes.app/Contents/Resources/English.lproj/AutofillSettings.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/iTunesDJSettings.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/MobilePhonePrefs.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/MobilePhoneSetup.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/UniversalAccess.nib/objects.xib: resource added

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

Для того, чтобы избавиться от надоедливого окошка можно пойти двумя путями. Первый — скачать с сайта Apple установочный файл и переустановить iTunes.

Второй сложнее. Можно удалить лишние файлы. Я написал простенький однострочный шелл-скрипт, который удаляет лишние файлы.

codesign -vvv /Applications/iTunes.app/ 2>/dev/null| awk '{print $1}' | tr -d ':' | xargs sudo rm

Для его работы понадобится ввести пароль. И обязательно сделайте резервную копию iTunes. Можно просто скопировать его из папки Applications.

Рапрос на разрешение соединений пропал после применения обоих способов.

Как включить жесты в Firefox4

Для того, чтобы включить жесты для увеличения/уменьшения страниц в новом Firefox 4, нужно:

  • Откройте новую вкладку
  • Наберите в адресной строке about:config
  • Подтвердите, что вы обещаете быть очень осторожным
  • Напишите в строке поиска слово pinch и нажмите ввод
  • Выставьте значения переменных так, как показано ниже:
  • browser.gesture.pinch.in         cmd_fullZoomReduce
    browser.gesture.pinch.in.shift   cmd_fullZoomReset
    browser.gesture.pinch.out        cmd_fullZoomEnlarge
    browser.gesture.pinch.out.shift  cmd_fullZoomReset
            
  • Перезапустите Firefox

Быстрый поиск в iTunes Store

Напишите поисковый запрос в строку поиска iTunes и нажмите Option-Return. Поиск будет произведён в iTunes Store, а не в той категории, которая открыта на данный момент.

Быстрый переход в домашнюю директорию

Для того, чтобы в Finder переместиться в домашнюю директорию, нажмите Cmd-Shift-H.

Как убрать предупреждение при закрытии вкладки в Safari

Если вы напишите текст в форму на какой-то странице и, не отправив его, попытаетесь закрыть окно или вкладку с этой станицей, Safari выдаст предупреждение. Это полезно, но бывают сайты, которые используют внутри себя технологию AJAX (неправильно используют?) и даже при всех отправленных данных Safari всё равно выдаёт предупреждение.

Это предупреждение можно отключить (внимание: отключить для всех страниц вообще) одной командой в терминале:

defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText 0

Добавляем кнопку «Архивировать» в Mail

В веб-приложении почты MobileMe есть очень удобная кнопка Archive, которая помещает выбранные письма в архивную папку. Это удобно, если вы следуете правилу держать Inbox пустым. Я следую, и храню всю обработанную почту в архиве.

Оказывается, с помощью маленького плагина для Mail.app можно получить такую же кнопку. Скачать его можно здесь. Установка очень простая, после установки нужно перезапустить Mail.app.

Mail Archive Button

Удобно.

Увеличение картинки в Finder

Если вы используете Finder в режиме колонок (Cmd-3), то при выделении картинки вы можете увеличить её. Для этого нужно кликнуть на картинке с зажатой клавишей Option, после чего картинку можно двигать мышкой.

Для уменьшения картинки нужно кликнуть на неё с зажатыми Option-Shift.

Также, что может быть удобнее, работает Option+колесо прокрутки мыши.

Zoom

Как вставить отметку времени в разговор iChat’а

Если вы пользуетесь для общения в джабере программу iChat, то замечали, что отметки времени в разговоре она ставит достаточно произвольно. Если вам нужно заметить какое-то конкретное время в разговоре, вы можете нажать комбинацию клавиш Cmd-Shift-K и проставить таким образом время.

Ichat Timestamp

Изменение размера обложки в iTunes

В списке песен iTunes можно включить отображение обложек альбомов. Также, можно изменить и их размер. Для этого кликните мышкой в заголовок колонки Album by Artist и в появившемся меню выберите размер обложки.

I Tunes, Artwork Size

Управление режимом Reader с клавиатуры

Если вы видите в адресной строке Safari кнопку с надписью Reader, это значит, что вы можете прочесть открытую страницу в более удобном режиме — без лишней навигации, банеров и прочей отвлекающей внимание шелухи.

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

  • Cmd-Shift-R включает/выключает режим Reader.
  • Стрелки вверх/вниз проматывают страницу.
  • Клавиша пробел или Page Down проматывают содержимое на страницу вниз.
  • Shift-Пробел или Page Down — на страницу вверх.
  • Cmd-стрелка вверх или Home перематывают документ в начало.
  • Cmd-стрелка вниз или End переместят вас в конец документа.

К сожалению, в Reader’е не работает стандартный для трекпадов жест для изменения размера шрифта. Хотя, используется это всё равно нечасто, т.к. выбранный размер шрифта сохраняется.