ЧАСТЬ I. ЗНАКОМСТВО С LEOPARD
9
Глава 1. Работаем в Leopard: интерфейс Aqua
11
Строка меню 11
Меню Apple 12
Меню приложений 14
Дополнительные значки строки меню 17
Приложение Finder и рабочий стол (Desktop) 18
Инструментальная панель окна Finder 19
Боковая панель окна Finder 20
Режимы просмотра содержимого окна Finder 21
Типовые задачи Finder 26
Рабочий стол (Desktop) 39
Индивидуальная настройка Finder 40
Панель Dock 43
Заключение 50
Глава 2. Файловая система
51
Общая структура файловой системы Leopard 51
Библиотечные папки (Library) 52
Пользовательские папки Library 54
Стандартные библиотечные компоненты 54
Папка Applications 62
Папка Users и домашние папки пользователей 62
Другие стандартные папки 64
Скрытые папки 65
Заключение 66
Глава 3. Использование Spotlight, Expos?, Spaces и Dashboard
67
Поиск с помощью Spotlight 67
Выполнение простой процедуры поиска с помощью Spotlight 68
Детализация критериев поиска и сохранение результатов 70
Создание интеллектуальных папок (Smart Folders) 74
Использование технологии Spotlight в других приложениях 74
Использование функций Expos? и Spaces 75
Приложение Expos? 75
Приложение Spaces 78
Приложение Dashboard 81
Заключение 84
ЧАСТЬ II. НАСТРОЙКА И АДМИНИСТРИРОВАНИЕ LEOPARD
85
Глава 4. Утилита System Preferences
87
Категория Personal 88
Панель Appearance 89
Панель Desktop & Screen Saver 91
Панель Dock 95
Панель Expos? & Spaces 95
Панель International 97
Панель Security 103
Панель Spotlight 103
Категория Hardware 105
Панель Bluetooth 105
Панель CDs & DVDs 105
Панель Displays 106
Панель Energy Saver 113
Панель Keyboard & Mouse 117
Панель Print & Fax 124
Панель Processor 124
Панель Sound 125
Категория Internet & Network 127
Категория System 127
Панель Accounts 128
Панель Date & Time 135
Панель Parental Controls 138
Панель Software Update 145
Панель Speech 146
Панель Startup Disk 149
Панель Time Machine 150
Панель Universal Access 150
Заключение 154
Глава 5. Подключение к Mac периферийных устройств
155
Печать в Leopard 155
Как осуществляется печать 156
Подключение и конфигурирование принтеров USB 157
Драйверы принтеров 159
Подключение сетевого принтера и общий доступ к принтерам 160
Опции принтера и очередь заданий на печать 166
Печать из приложений 168
Подключение устройств Bluetooth 170
Подключение внешних накопителей 177
Виды накопителей 178
Интерфейсы внешних накопителей 179
Подключение других периферийных устройств 182
Цифровые камеры 183
Графические планшеты 185
Заключение 186
Глава 6. Основные аспекты технического обслуживания Leopard
187
Разбиение диска и его обслуживание 187
Вкладка First Aid 189
Стирание и форматирование тома 192
Разбиение диска на разделы 194
RAID 196
Восстановление образов дисков 198
Прожиг файла образа на CD или DVD 199
Управление приложениями 199
Установка приложений 199
Обновление приложений 201
Удаление приложений 202
Управление шрифтами 207
Заключение 209
Глава 7. Резервное копирование, синхронизация и восстановление данных
210
Различия между резервным копированием и синхронизацией 211
Резервное копирование данных с помощью приложения Time Machine 212
Синхронизация 217
Другие методы резервного копирования, синхронизации и восстановления данных 220
Заключение 221
Глава 8. Подсистема безопасности Leopard
222
Пароли и цепочки ключей 222
Функция Keychain 222
Создание собственных цепочек ключей и их элементов 228
Другие опции цепочек ключей 231
Шифрование данных — FileVault 232
Преимущества и недостатки FileVault 235
Другие функции безопасности 236
Заключение 239
ЧАСТЬ III. КОММУНИКАЦИИ И ИНТЕРНЕТ
241
Глава 9. Подключение к Интернету
243
Подключение к Интернету по коммутируемому каналу 243
Установка коммутируемого соединения 244
Инициация коммутируемого соединения 248
Создание нескольких конфигураций коммутируемых соединений для модема 249
Широкополосные (высокоскоростные) соединения 250
Сети TCP/IP 252
Конфигурирование компьютера для использования широкополосного соединения 254
Установка соединения Ethernet 255
Установка соединения через Apple AirPort 259
Создание отдельных сетевых профилей для различных географических пунктов 264
Заключение 265
Глава 10. Web-серфинг с помощью браузера Safari
266
Основные сведения о Safari 266
Интерфейс браузера Safari в общих чертах 267
Установка домашней страницы 285
Поиск в Web 286
Закладки 286
Добавление закладок 286
Управление закладками 287
Параметры предпочтительной настройки закладок 288
Просмотр на вкладках 289
Создание новых вкладок 291
Перемещение вкладок 291
Закрытие вкладок 291
Другие приемы работы с вкладками 291
Загрузка информации из Web 292
Просмотр графики и файлов PDF в Safari 293
Web-формы и функция AutoFill 294
Безопасность 296
Защищенный просмотр 297
Блокирование Web-содержимого 297
Приватный просмотр 298
Файлы Cookies 298
Очистка кэша браузера 299
Дополнительные возможности Safari 300
Универсальный доступ 301
Установка таблицы стилей по умолчанию 301
RSS-каналы в Safari 301
Добавление каналов 302
Чтение RSS-каналов 304
Опции каналов 305
Плагины Safari 306
Web-вырезки 307
Заключение 308
Глава 11. Приложения Mail, Address Book и iCal
309
Почтовый клиент — приложение Mail 309
Интерфейс приложения Mail 309
Добавление почтовых учетных записей 336
Получение почты и управление ею 341
Отправка почты 349
Создание заметок и задач, принятых к исполнению 354
Чтение RSS-каналов в Mail 355
Приложение Address Book 356
Добавление и редактирование контактов 357
Информация о личной карточке 359
Создание групп 359
Совместное использование контактов 360
Просмотр контактных списков, предоставленных в общий доступ 360
Печать меток и конвертов 360
Приложение iCal 361
Добавление календарей 363
Добавление и редактирование событий 364
Использование списков задач 365
Приглашение других пользователей к участию в мероприятиях 365
Добавление информации о часовом поясе 366
Подписка на другие календари 366
Предоставление ваших календарей в общий доступ 367
Информация об iCal и CalDAV 367
Заключение 368
Глава 12. Приложение iChat
369
Получение и настройка учетной записи iChat 370
Регистрация с помощью учетной записи iChat и установка вашего статуса 372
Добавление пользователей в список собеседников и управление контактами 374
Коммуникации с помощью iChat 376
Текстовый чат 376
Мгновенный и прямой обмен сообщениями 378
Аудио- и видеочаты 380
Фоновые эффекты 382
Варианты видеочата 383
Обмен мобильными текстовыми сообщениями 383
Передача файлов 385
Совместное использование экрана 386
Интеграция с Mail 386
Дополнительные сообщения о статусе 387
Индивидуальная настройка iChat 388
Вкладка General 388
Вкладка Accounts 389
Вкладка Messages 390
Вкладка Alerts 391
Вкладка Audio/Video 391
"Модные фишки" iChat 391
Функция iChat Theater 391
Чат на вкладках 393
Сохранение чатов 394
Смайлики 394
Альтернативы iChat 395
Заключение 395
ЧАСТЬ VI. РАБОТА С ПРИЛОЖЕНИЯМИ
397
Глава 13. Основные принципы работы с приложениями
399
Установка пакета приложения 399
Запуск инсталлятора 400
Индивидуальная настройка инсталляции 402
Стандартные диалоговые окна для открытия и сохранения файлов 404
Другие общие черты приложений 407
Выбор приложения, по умолчанию ассоциированного с документом 407
Использование меню Services 408
Использование AppleScript и Automator 409
Заключение 409
Глава 14. Приложения Apple, входящие в состав Leopard
410
Приложение QuickTime Player 410
Приложение iTunes 412
Импорт файлов в iTunes 414
Файлы iTunes Store, управление цифровыми правами и iTunes Plus 416
Совместное использование и трансляция медиафайлов iTunes 417
Синхронизация с устройствами iPod и iPhone 418
Приложение Preview 419
Приложение Photo Booth 420
Другие приложения, встроенные в Leopard 421
Заключение 422
Глава 15. Сообщество .Mac
423
Настройка учетной записи .Mac 423
Электронная почта .Mac 424
Web-хостинг 426
Хранилище iDisk 427
Синхронизация данных 428
Функция Back to My Mac 429
Интеграция приложений 429
Заключение 429
Глава 16. Приложение iLife \'08
430
Приложение iPhoto ’08 430
Управление обработкой фотографий 431
Редактирование фотографий 433
Печать фотографий и предоставление их в общий доступ 434
Приложение iMovie ’08 436
Приложение iWeb ’08 438
Приложение GarageBand 440
Приложение iDVD ’08 442
Заключение 443
Глава 17. Приложение iWork \'08
444
Приложение Keynote ’08 445
Приложение Pages ’08 447
Приложение Numbers ’08 449
Заключение 451
ЧАСТЬ V. ЗНАКОМСТВО С DARWIN
453
Глава 18. Знакомство с Darwin и оболочкой
455
Основы Darwin 456
Семантика Darwin 456
Файловая система 459
Введение в оболочку 461
Учимся ориентироваться в Darwin 463
Символы шаблона 469
Работа с файлами и каталогами 470
Дополнительные команды 474
Конвейеры, перенаправление и фоновые задачи 487
Работа от имени root 491
Команда sudo 492
Файл sudoers 494
Редактирование файлов 495
Редактор Vim 496
Редактор Emacs 502
Редактор Nano 506
Атрибуты файла и права доступа 507
Списки контроля доступа и расширенные атрибуты файлов 510
Индивидуальная настройка приложения Terminal и оболочки 514
Настройка приложения Terminal 514
Настройка среды оболочки 515
Создание команд с помощью псевдонимов и функций 518
Заключение 519
Глава 19. Расширение возможностей Darwin
520
Вводная информация о командных сценариях оболочки 520
Переменные 524
Управляющая логика 527
Ввод и вывод 532
Дополнительные возможности написания скриптов на Perl, Python и Ruby 537
Perl 538
Python 541
Ruby 543
Установка нового программного обеспечения Darwin 544
MacPorts и Fink 546
Компиляция программ из исходного кода 550
Шаг 1: Конфигурирование 551
Шаг 2: Сборка 553
Шаг 3: Установка 554
Заключение 554
ЧАСТЬ VI. СЕТЕВЫЕ СРЕДСТВА LEOPARD
555
Глава 20. Сетевые средства Leopard
557
Настройка брандмауэра 558
Мониторинг сетевого трафика 561
Сетевые утилиты UNIX и программа Mac OS X Network Utility 564
Вкладка Info 564
Вкладка Netstat 565
Вкладка AppleTalk 566
Вкладка Ping 566
Вкладка Lookup 567
Вкладка Traceroute 567
Вкладка Whois 568
Вкладка Finger 568
Вкладка Port Scan 569
Расширенные сетевые возможности Darwin 569
Беспроводные сети AirPort 570
Перенаправление портов 574
Заключение 577
Глава 21. Работа с удаленными серверами и внешними сетями
578
Установка соединения 578
Навигация в Finder 579
Установка прямого соединения 580
Подключение из Darwin 582
Решения сторонних разработчиков 585
Подключение к .Mac 588
iDisk 589
Функция Back to My Mac 590
Интеграция приложений сторонних разработчиков 591
Нестандартные сетевые средства 593
Режим целевого диска 593
AirPort 595
FireWire и Ethernet 596
Bonjour 596
Совместный доступ к ресурсам 597
Совместное использование экрана 598
Совместный доступ к файлам 600
Совместное использование принтеров 601
Общий доступ к Web 601
Удаленная регистрация (Remote Login) 601
Удаленное управление (Remote Management) 601
Система удаленных событий Apple (Remote Apple Events) 602
Совместный доступ к Xgrid 602
Совместный доступ к Интернету (Internet Sharing) 602
Совместное использование Bluetooth 603
Заключение 603
Глава 22. Leopard как Web-сервер
605
Apache 605
Получение доступа к вашему сайту 607
Индивидуальная настройка вашего сайта 608
Корневой каталог документов (Document Root) 609
Конфигурирование Apache 611
PHP 620
Системы управления базами данных 622
SQLite 622
MySQL 623
PostgreSQL 626
Хитрости с доменными именами 627
Индивидуальные домены без DNS 627
Динамический сервис DNS 628
Другие соображения 629
Заключение 629
ЧАСТЬ VII. ИНСТРУМЕНТАРИЙ РАЗРАБОТЧИКА LEOPARD
631
Глава 23. Автоматизация в Mac OS X с помощью Automator и AppleScript
633
Приложение Automator 634
Схемы автоматизации документооборота 635
Действия (Actions) 638
Использование действий 640
Конструирование динамической экранной заставки на основе поиска в Интернете по ключевым словам 644
Переменные 645
Как работает Automator 650
AppleScript 650
Анализ кода 652
Automator против AppleScript 660
Дополнительная информация 661
Заключение 662
Глава 24. Среда разработки Mac OS X: прикладные инфраструктуры
663
Простота в использовании 663
Инфраструктура Application Kit 665
Инфраструктура Foundation 667
Инфраструктура Core Data 668
Инфраструктура Image Kit 670
Инфраструктура Accelerate 672
Инфраструктура QuickTime Kit 673
Интеграция 675
Инфраструктура Address Book 676
Инфраструктура Automator 677
Инфраструктура DotMac Kit 678
Инфраструктура Calendar Store 679
Инфраструктура Instant Message 680
Инфраструктура PDF Kit 681
Инфраструктура Publication Subscription 683
Инфраструктура Spotlight 684
Инфраструктура Quick Look 686
Инфраструктура Scripting Bridge 687
Инфраструктура Web Kit 688
Красота и элегантность 691
Инфраструктура Core Animation 691
Инфраструктура Core Image 693
Инфраструктура Core Graphics 694
Инфраструктура Core Video 695
Инфраструктура Image I/O 696
Другие прикладные инфраструктуры 697
Инфраструктура Cocoa 697
Инфраструктура Carbon 699
Инфраструктура Java 701
AppleScript 701
WebObjects 701
BSD/X11 702
Ajax 702
Заключение 702
Глава 25. Инструментарий разработчика Mac OS X
704
Сайт Apple Developer Connection 705
Установка Xcode Tools 705
Введение в Xcode 707
Параметры предпочтительной настройки Xcode 707
Документация 712
Организация проекта 714
Interface Builder 723
Интерфейс 724
Inspector 726
Библиотека 731
Nib-файлы 735
Программирование с помощью Xcode 737
Редактор 737
Отладка 742
Прочие функции 747
Прочие инструменты 747
Приложение Instruments 748
Quartz Composer 750
Dashcode 751
Приложение FileMerge 753
Приложение IconComposer 754
Приложение Property List Editor 755
Профилировщик Shark 755
Приложение Bug Reporter 757
Дополнительная информация 758
Заключение 759
Глава 26. Среда разработки Mac OS X: Objective-C
760
Синтаксис Objective-C 761
Objective-C — это улучшенный C 762
Управление памятью 763
Скаляры 764
Ведение журнала 764
Строки 764
Массивы 765
Булевские данные 765
Равенство 765
Тип Void 766
Пустота 767
Objective-C и управление памятью 768
Объектно-ориентированное программирование и Objective-C 772
Декларирование интерфейса 772
Реализация класса 774
Методы класса 776
Init и Dealloc 779
Методы экземпляра 782
Протоколы 785
Динамический модуль времени исполнения Objective-C 789
Категории 791
"Втягивание" методов 794
Кодирование ключевых значений (Key Value Coding) 799
Objective-C 2.0 800
Расширение класса 800
Быстрая энумерация 801
Сборка мусора 803
Свойства 805
Изменения для 64-разрядных платформ 810
Дополнительная информация 811
Заключение 812
ЧАСТЬ VIII. КРОСС-ПЛАТФОРМЕННЫЕ РЕШЕНИЯ
813
Глава 27. Взаимодействие с Microsoft Windows и другими операционными системами
815
Работа с файлами различных форматов и с разнообразными файловыми системами 815
Совместное использование файлов с Windows 816
Запуск Microsoft Windows на Mac 818
Boot Camp 820
Parallels Desktop и VMware Fusion 821
CrossOver (и Wine) от CodeWeaver 823
Удаленный доступ к Windows-компьютеру 824
Заключение 826
ПРИЛОЖЕНИЯ 827
Приложение 1
. Усовершенствования, появившиеся в Leopard 829
Усовершенствования приложения Finder и рабочего стола 829
Внешние изменения 830
Функция Stacks 831
Режим просмотра слайд-шоу (Cover Flow) 832
Быстрый просмотр (Quick Look) 833
Усовершенствованные интеллектуальные папки (Smart Folders) 834
Виртуальные рабочие столы и приложение Spaces 835
Безопасность системы 836
Time Machine 836
Улучшенные возможности средств родительского контроля (Parental Controls) 837
Усовершенствования, внесенные в отдельные приложения 838
Preview 838
Mail 839
Safari 840
iChat 841
iCal 841
DVD Player 842
Photo Booth 844
Средства разработки и автоматизации 844
Automator 844
Xcode 844
Interface Builder 846
Instruments 847
Dashcode 847
Darwin (UNIX) 848
Внутренние механизмы 849
Обеспечение взаимодействия с другими ОС 849
Приложение 2. Установка Mac OS X Leopard 850