После покупки SSD-диска и переустановки системы, я заметил, что при первом после перезагрузки запуске iTunes всегда появляется окно с запросом на разрешение этой программе принимать входящие соединения.
Поразбиравшись в проблеме, я выяснил, что это происходит от того, что в бандл программы были внесены изменения. Из-за этого она не проходит проверку электронной подписи.
Проверить, подписана ли программа или нет можно такой командой в терминале:
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.
Второй сложнее. Можно удалить лишние файлы. Я написал простенький однострочный шелл-скрипт, который удаляет лишние файлы.
Напишите поисковый запрос в строку поиска iTunes и нажмите Option-Return. Поиск будет произведён в iTunes Store, а не в той категории, которая открыта на данный момент.
Если вы напишите текст в форму на какой-то странице и, не отправив его, попытаетесь закрыть окно или вкладку с этой станицей, Safari выдаст предупреждение. Это полезно, но бывают сайты, которые используют внутри себя технологию AJAX (неправильно используют?) и даже при всех отправленных данных Safari всё равно выдаёт предупреждение.
Это предупреждение можно отключить (внимание: отключить для всех страниц вообще) одной командой в терминале:
В веб-приложении почты MobileMe есть очень удобная кнопка Archive, которая помещает выбранные письма в архивную папку. Это удобно, если вы следуете правилу держать Inbox пустым. Я следую, и храню всю обработанную почту в архиве.
Оказывается, с помощью маленького плагина для Mail.app можно получить такую же кнопку. Скачать его можно . Установка очень простая, после установки нужно перезапустить Mail.app.
Если вы используете Finder в режиме колонок (Cmd-3), то при выделении картинки вы можете увеличить её. Для этого нужно кликнуть на картинке с зажатой клавишей Option, после чего картинку можно двигать мышкой.
Для уменьшения картинки нужно кликнуть на неё с зажатыми Option-Shift.
Также, что может быть удобнее, работает Option+колесо прокрутки мыши.
Если вы пользуетесь для общения в джабере программу iChat, то замечали, что отметки времени в разговоре она ставит достаточно произвольно. Если вам нужно заметить какое-то конкретное время в разговоре, вы можете нажать комбинацию клавиш Cmd-Shift-K и проставить таким образом время.
В списке песен iTunes можно включить отображение обложек альбомов. Также, можно изменить и их размер. Для этого кликните мышкой в заголовок колонки Album by Artist и в появившемся меню выберите размер обложки.
Если вы видите в адресной строке Safari кнопку с надписью Reader, это значит, что вы можете прочесть открытую страницу в более удобном режиме — без лишней навигации, банеров и прочей отвлекающей внимание шелухи.
Для того, чтобы делать это наиболее удобно, вы можете воспользоваться следующими шорткатами:
Cmd-Shift-R включает/выключает режим Reader.
Стрелки вверх/вниз проматывают страницу.
Клавиша пробел или Page Down проматывают содержимое на страницу вниз.
Shift-Пробел или Page Down — на страницу вверх.
Cmd-стрелка вверх или Home перематывают документ в начало.
Cmd-стрелка вниз или End переместят вас в конец документа.
К сожалению, в Reader’е не работает стандартный для трекпадов жест для изменения размера шрифта. Хотя, используется это всё равно нечасто, т.к. выбранный размер шрифта сохраняется.