iPhone 3G и адресная книга iCloud

iOS 4.2.1, последнее обновление операционной системы для iPhone 3G, не поддерживает iCloud. Вот как можно получить доступ к адресной книге iCloud на этом аппарате при наличии учётной записи iCloud и мака, настроенного для синхронизацией с ней.

Перед тем, как переходить к настройке телефона, выполните в терминале на маке:

grep -o -m 1 "p[0-9].*com" ~/Library/Application\ Support/AddressBook/Sources/*/Configuration.plist

Теперь вам должно быть известно имя сервера CardDAV, которое вы можете использовать вместе со своим Apple ID для добавления учётной записи на телефоне: Settings (Настройки), Mail, Contacts, Calendars (Mail, Контакты, Календари), Add Account (Добавить), Other (Другое), Add CardDAV Account (Учётная запись CardDAV).

Исправление даты и времени в метаданных фотографий

Во время съёмки на фотокамере были выставлены неверные дата и время? Исправим значения EXIF-полей с помощью ExifTool:

exiftool "-AllDates=yyyy:mm:dd hh:mm:ss" file

Чтобы сдвинуть значения на определённый интервал, вместо -AllDates= следует использовать -AllDates+= или -AllDates-=.

Проблема с WiFi в Mac OS X Lion

Иногда после выхода из спящего режима Мак под управлением Lion не подключается к WiFi самостоятельно. В таких случаях рекомендуется удалить файл настроек AirPort. Откроем терминал и выполним:

networksetup -setairportpower en1 off
sudo rm -f /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
networksetup -setairportpower en1 on

Источники: 1, 2

Проверка контрольной суммы файла в Mac OS X

После загрузки объёмного файла хорошо проверить его контрольную сумму. Для вычисления MD5-суммы файла на Маке выполним в терминале:

md5 file

или

openssl md5 file

Если автор файла предоставляет контрольную сумму, полученную с помощью SHA-1, воспользуемся изменённой командой:

openssl sha1 file

Напомню, что вместо того, чтобы вводить путь к файлу вручную, можно перетащить файл в окно терминала.

Синхронизация закладок Safari с помощью Dropbox

Для автоматической синхронизации закладок Safari на Маке, поместим файл Bookmarks.plist из ~/Library/Safari/ в директорию Dropbox и создадим на его месте символьную ссылку:

mv ~/Library/Safari/Bookmarks.plist ~/Dropbox/
ln -s ~/Dropbox/Bookmarks.plist ~/Library/Safari/Bookmarks.plist

Источник

UPD С появлением iCloud совет, разумеется, утратил свою актуальность.

Запись аудиозвонка Skype в Mac OS X

Если вам нужно записать разговор по Скайпу на Маке, и вы не хотите прибегать к помощи платных приложений (таких, как это), воспользуйтесь инструкцией:

  1. Скачайте и установите расширение Soundflower;
  2. Укажите Soundflower (2ch) в качестве устройства вывода аудио в настройках Скайпа;
  3. Запустите приложение Soundflowerbed и, щёлкнув по появившемуся значку в строке меню, выберите под Soundflower (2ch) устройство, которым пользуетесь обычно для воспроизведения звука;
  4. В Audio MIDI Setup (доступно из меню Soundflowerbed) создайте новое комбинированное устройство (Aggregate Device) с именем Skype Calls (плюс под списком устройств, соответствующий пункт меню, и двойной щелчок или Return для переименования) и отметьте галочками свой микрофон и Soundflower (2ch);
  5. Запустите QuickTime Player и в меню File выберите New Audio Recording;
  6. Щёлкните по стрелке справа от кнопки записи и выберите Skype Calls;
  7. Нажмите на кнопку записи и звоните.

Во время записи предпочтительно использовать наушники.

UPD Более элегантным способом будет создание двух устройств в Audio MIDI Setup, комбинированного Skype Calls и устройства многоканального вывода (Multi-Output Device) Skype Output, первое из которых объединит микрофон и Soundflower, второе — устройство воспроизведения и Soundflower. Использование Skype Output для воспроизведения в Скайпе и Skype Calls для записи в QuickTime Player избавит нас от необходимости менять настройки и запускать Soundflowerbed перед каждым записываемым сеансом.

FTP-сервер в Mac OS X Lion

Теперь, когда в Mac OS X больше нет графического интерфейса для управления FTP-сервером, возьмём на вооружение пару команд терминала.

Для запуска сервера:

sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist

Для остановки сервера:

sudo launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Источник

Скачивание файлов с помощью cURL

Иногда из-за перебоев на сервере скачивание объёмного файла становится проблемой. Marc Liyanage даёт прекрасный совет:

while ! curl -C - -O URL; do sleep 10; done

Выполнение этой команды в терминале позволит скачать файл целиком, при необходимости возобновляя загрузку с места, на котором она была прервана.

Объединение папок в Mac OS

В случае, если при копировании или перемещении названия директорий совпадают, Finder не предоставляет возможности объединить их содержимое (замена будет означать собственно замену, с удалением содержимого целевой директории). Чтобы воспроизвести стандартное поведение Windows, воспользуемся командой ditto:

ditto source destination

UPD В Lion содержимое директорий может быть объединено без помощи терминала.