Big book of Apple hacks / Apple. Большая книга советов и секретов
Год издания: 2009
Автор: Chris Seibold / Крис Сейболд
Жанр или тематика: Справочник
Тематика: Самоучители работы на ПК
Издательство: БХВ-Петербург
ISBN: 978-5-9775-0316-7
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 1030
Описание: В книге собраны всевозможные советы, секреты и трюки, которые позволят максимально использовать возможности операционной системы Mac OS X, компьютера Macintosh, а также устройств от Apple: iPod, iPhone и Apple TV. Приведены советы, секреты и готовые рецепты по настройке и оптимизации операционных систем Mac OS X Tiger и Leopard. Показаны тонкости работы с командной строкой в Mac OS X.
Рассмотрены особенности индивидуальной настройки приложений Mac OS X- Mail. Safari, iCal, iChat, Front Row и iLife. Описана модернизация аппаратных средств, включая Mac mini, MacBook, а также iMac. Pac-смо1рены вопросы запуска ОС Windows и Linux на компьютерах Macintosh, эмуляторы Parallels и VMware Fusion, технология Boot Camp. Приведены практические рекомендации по сборке и настройке компьютера хакинтош.
Предисловие
Очевидно, что компьютер или любое другое устройство вы приобретаете с какой-то целью. Причем цели у людей бывают разные — одни, например, просто хотят слушать музыку, а другие ставят перед собой такие задачи, как, например, создание полноценного фильма. Apple стремится удовлетворить потребности любого пользователя. Проблема заключается только в том, что эти потребности у всех разные, и то, что устраивает одного, не понравится другому. Здесь и приходит на помощь хакинг. Приложив усилия (иногда совсем несущественные, а иногда — значительные), вы можете добиться того, чтобы техника и программное обеспечение Apple работали именно так, как хочется вам.
В этой книге собрано более 100 рецептов, позволяющих заставить технику и программное обеспечение Apple работать еще лучше и выполнять даже те задачи, для которых эти устройства и программы изначально не предусматривались. Некоторые из приведенных рецептов очень просты (вполне возможно, вы их уже знаете и применяете на практике), в то время как другие требуют серьезных навыков и большого объема работы. Впрочем, книга составлена так, что все — от новичков до опытных пользователей — найдут в ней для себя что-то полезное и интересное.
Итак, чего же можно ожидать от этой книги? В ней собрано множество готовых рецептов и советов, покрывающих практически весь диапазон техники Apple и операционных систем Mac OS X — вплоть до новейшей, Mac OS X Leopard. У вас есть iPod и/или iPhone? В книге вы найдете не "типовые инструкции", а интересные хаки, с помощью которых вы сможете реализовать скрытый потенциал ваших гаджетов и найти для них новые, неожиданные применения — например, использовать iPod в качестве загрузочного диска, а iPhone — в качестве мобильного обучающего средства. Вам надоел стандартный интерфейс Mac OS X? К вашим услугам рецепты, описывающие способы настраивать и изменять интерфейсные элементы, а также создавать собственные. У вас есть приставка Apple TV, а телевизора HDTV еще нет?
Из этой книги вы узнаете, каким образом можно использовать Apple TV со старым телевизором. Вы обеспокоены защищенностью вашего Mac? Здесь вы найдете ответы на наиболее насущные вопросы. В книге описаны все основные версии Mac OS X, семейство программ iLife, а также iPod, iPhone и Apple TV. Техника и программное обеспечение Apple представляют собой целый мир, и эта книга охватывает почти все "уголки" этого мира.
Оглавление
Глава 1. Приступаем к хакингу
Рецепт 1: Выполнение резервного копирования
Резервное копирование с помощью Disk Utility
Что делать, если у вас только один Mac и нет внешнего диска
Рецепт 2: Создание загрузочного флэш-накопителя для аварийного восстановления
Создание загрузочного диска
Использование диска аварийной загрузки
Рецепт 3: Установка инструментария разработчика
Что именно вы получаете в составе Apple Developer Tools
Установка Xcode
Рецепт 4: Разбираемся с вашей учетной записью
"Что в имени тебе моем?"
Ваш домашний каталог
Кто в доме хозяин?
Удаление учетной записи
Рецепт 5: Как приобрести временные административные права
Аутентификация пользователя Root через графический пользовательский интерфейс
Аутентификация пользователя Root через командную строку
Активизация учетной записи Root
Регистрация в системе от имени пользователя Root
Рецепт 6: Овладеваем мощью PLIST
Хакерские методы работы с файлами PLIST
Глава 2. Рецепты по работе в Интернете
Рецепт 7: Как сменить браузер
Firefox
Opera
Shiira: Альтернатива Safari на базе инфраструктуры WebKit
Как изменить браузер, используемый по умолчанию
Рецепт 8: Safari — больше, чем просто привлекательный браузер
Секреты Safari
Рецепт 9: Независимость от браузера
Переносимые пароли
Освободите ваши закладки
Рецепт 10: Активизация меню Debug в Safari
Рецепт 11: Развертывание личного Web-сервера
Определите свои потребности
Использование старых Mac, выпущенных до выхода Mac OS X
Использование оборудования Mac OS X
Регистрируем собственный домен
Конфигурирование роутера для предоставления доступа к вашему Web-серверу
Установка Web-сервера на оборудовании PowerPC
Установка Web-сервера на Mac OS X
Рецепт 12: Два метода сброса настроек Safari
Рецепт 13: Тонкости работы со скрытыми данными
Просмотр метаданных
Сокрытие метаданных
Рецепт 14: Сбор изображений в Web
Рецепт 15: Защита конфиденциальной информации при работе с Web-приложениями
Глава 3. Хакинг Mac OS X
Рецепт 16: Знайте и любите своих кошек
Рецепт 17: Удаление Dashboard
Отмена удаления Dashboard
Рецепт 18: Перемещение виджета на рабочий стол
Последующее управление виджетами
Рецепт 19: Использование рабочего стола для отображения полезной текстовой информации
Рецепт 20: Приручаем Finder
Отмена изменений
Рецепт 21: Использование диска восстановления ПО на практически любом Mac
Подход с использованием режима целевого диска (не обеспечивает 100% гарантии безопасности)
Установка программных комплексов
Установка операционной системы
Почему эта процедура не является 100% надежной?
Два старых компьютера
Установка одиночных пакетов (надежный, но сложный метод)
Рецепт 22: Автоматизация рутинных задач с помощью Automator
Процедура Automator для закрытия всех приложений
Доступ к просмотру медийных файлов
Функция Watch Me Do
Размещение автоматизированных процедур
Рецепт 23: Контекстное меню для перемещения файлов
Рецепт 24: Освободите пространство на своем жестком диске
Удаление неиспользуемых файлов языковой поддержки
Избавляемся от ненужных драйверов принтеров
Удаляем ненужные файлы iPhoto
Рецепт 25: Как создать зашифрованный диск USB
Приступаем
Использование нового образа
Рецепт 26: Получение экранных снимков
Создание полноэкранного снимка
Получение снимка части экрана
Новый уровень в получении экранных снимков
Рецепт 27: Альтернативные методы запуска программ
LaunchBar
Quicksilver
Spotlight
Другие программы для запуска приложений
Рецепт 28: Dictionary — ваш скрытый браузер Wikipedia
Глава 4. Работа с командной строкой
Рецепт 29: Познакомьтесь с UNIX
Рецепт 30: Выполнение практических задач из командной строки
Рецепт 31: Расширение возможностей Mac с помощью Fink и MacPorts
Начинаем работать с Fink
MacPorts
Пример: Три способа установки Gimp
Рецепт 32: Написание командных сценариев
Переменные и псевдонимы
Командные сценарии
Сложные сценарии с циклами и условными операторами
Дальнейшие исследования
Рецепт 33: Использование MacFUSE — монтируйте практически что угодно как виртуальный жесткий диск
Использование Gmail для файлового хранилища
Расширяем возможности Spotlight
Рецепт 34: Запуск и останов демонов UNIX
Сценарий, исполняемый при запуске
Список свойств
Рецепт 35: Работа с графическими файлами с помощью ImageMagick
Преобразование форматов файлов
Мгновенное создание миниатюр
Вращение набора картинок
Добавление текстовых заголовков
Создание текстового баннера
Создание монтажа
Получение информации о графическом файле
Пакетные операции над графическими файлами
Рецепт 36: Подключение к Mac OS X из командной строки
Язык AppleScript
Буфер обмена
Команда Open
Функция QuickLook
Функция Spotlight
Получение экранных снимков из командной строки
Глава 5. Настройка Mac OS X
Рецепт 37: Индивидуальная настройка окна регистрации в системе
Отмена модификации
Дальнейшие исследования
Рецепт 38: Модификация страницы с сообщением об ошибке Safari
Дальнейшие исследования
Рецепт 39: Преобразование аудиофайлов с помощью iTunes
Рецепт 40: Изменение звуковых сигналов для приложения Mail
Подход с использованием графического пользовательского интерфейса
Подход с использованием командной строки
Дальнейшие исследования
Рецепт 41: Переименование файлов, не подлежащих этой операции
Отмена изменения
Рецепт 42: Создание собственных экранных заставок
Создание мозаичной экранной заставки с помощью iPhoto
Построение собственной экранной заставки с помощью Quartz Composer
Дальнейшие исследования
Рецепт 43: Создание собственных значков
Простой метод модификации значков: копирование и вставка
Самостоятельная разработка значков
Рецепт 44: Очистка рабочего стола с помощью AppleScript
Написание сценария
Дальнейшие исследования
Рецепт 45: Изменение загрузочного логотипа
Простой способ изменения загрузочного экрана
Изменение загрузочного экрана в хакерском стиле
Рецепт 46: Расширение возможностей окна Finder
Отображение полного пути
Расширение возможностей боковой панели
Добавление сохраненных поисков Apple
Глава 6. Настройка сетей и параметров безопасности
Рецепт 47: Автоматизация папки Downloads
Рецепт 48: Аппроксимация статического IP с помощью NoIP для Mac
Как добиться нормальной работы
Дальнейшие исследования
Рецепт 49: Анонимный серфинг
Рецепт 50: Мониторинг исходящего трафика
Использование встроенного брандмауэра Mac OS X
Little Snitch 2
Рецепт 51: Возрождение брандмауэра IPFW в Leopard
Часть I: Конфигурирование сценария
Часть II: Установка скрипта для конфигурирования IPFW
Рецепт 52: Меры по физической защите вашего Mac
"Кенсингтонский замок" — механическая конструкция, позволяющая несколько снизить риск кражи
Экранная заставка/Пароль для вывода из состояния сна
Использование пароля для входа в систему
Использование пароля на микропрограммное обеспечение
Усиливаем безопасность, особенно на PowerPC
Обход паролей на микропрограммное обеспечение
Дополнительно усиливаем безопасность
Рецепт 53: Защита трафика с помощью Secure Shell
Туннели: Что это и зачем они нужны?
Конфигурирование туннеля
Рецепт 54: Защита беспроводной сети
Базовые меры (даже если вы не озабочены защитой беспроводной сети)
Блокировка широковещательной передачи SSID
Ограничение MAC-адресов
WEP и WPA-PSK
Отмена внесенного изменения
Рецепт 55: Предоставление вашей беспроводной сети в общий доступ
Конфигурирование роутера для открытого доступа
Физическое конфигурирование роутеров
Рецепт 56: Использование вашего Mac в качестве точки доступа
Реализация рецепта
Рецепт 57: Как скрыть от посторонних глаз конфиденциальные файлы
Простой и быстрый способ — спрячьте файл в вашей библиотечной папке
Способ сокрытия при помощи символа точки
Как спрятать файлы в образе диска
Не забывайте и о настоящих мерах по обеспечению безопасности
Глава 7. Хакинг iPod
Рецепт 58: Создание портативной домашней папки
Сожжете свой iPod? Яростные дебаты!
Что значит для вас ваша домашняя папка?
Активизация дискового режима для iPod
Перенос учетной записи (для версий, более ранних, чем Leopard)
Перенос учетной записи пользователя в Leopard
Использование вашей мобильной домашней папки
Рецепт 59: Загрузка с iPod
Методы преобразования iPod в загрузочный диск
Преобразование iPod в загрузочный диск с помощью утилиты Carbon Copy Cloner
Рецепт 60: Управление Shuffle без iTunes
Прежде чем начинать
Установка iPod Shuffle Database Builder
Дальнейшие исследования
Рецепт 61: Как снять с iPod ограничение по громкости
Отмена изменения
Рецепт 62: Двухцентовый чехол для вашего iPod
Рецепт 63: Настоящий Дзен: Видеокабель для iPod
Рецепт 64: Очистка iPod
Очистка
Освобождаемся от царапин
Страшная правда о блестящей хромированной поверхности
Рецепт 65: Чтение Википедии на вашем iPod
Использование скрипта
Глава 8. Организация мультизагрузочных систем на Mac
Рецепт 66: Неразрушающее переразбиение жесткого диска на разделы
Рецепт 67: Как запустить Windows на Mac
Boot Camp или виртуализация?
Установка Windows с помощью Boot Camp
Установка Windows на виртуальной машине
Использование VMware или Parallels с Boot Camp
Создание виртуальной машины с нуля
Crossover Mac
Рецепт 68: "Втяните" Windows на ваш Mac
Подготовка компьютера Windows
Рецепт 69: Беспроблемный переход с Windows на Mac OS X
Клавиши-модификаторы
Рецепт 70: Поспешное извлечение данных в напряженных условиях
Что вам потребуется
Замена дисков
Загрузка Mac
Как добиться того, чтобы все заработало
Рецепт 71: Используем клавиатуру Windows с Mac OS X
Первый опыт
Рецепт 72: Загрузка других операционных систем без потери рабочего времени Mac OS X
Поддерживает ли ваш Mac режим гибернации?
Простой способ (для PowerPC и Intel)
Рецепт 73: Запуск классических приложений Mac с помощью SheepShaver и Basilisk II
Запуск классических операционных систем с помощью SheepShaver
Дальнейшие исследования
Запуск еще более ранних версий Mac OS с помощью Basilisk II
Рецепт 74: Соберите фантастически быстрый компьютер на ядре Darwin всего за $935 (а то и меньше)!
Детали
Настройка BIOS
Установка Darwin
Дальнейшие исследования
Глава 9. Хакинг iLife
Рецепт 75: Как получить максимум от iTunes
Сортировка музыкальных произведений
Освобождаемся от ограничений DRM на треки iTunes
Повышаем качество звучания
Недооцениваемые функции iTunes
Рецепт 76: Создание индивидуального визуализатора с помощью Quartz Composer
Подключение к iTunes
Дальнейшие исследования
Работа с окном Inspector
Усложняем проект
Публикация входных портов оттенка (Hue)
Подключение оттенков к различным частотам
Рецепт 77: Расширение возможностей iChat
Управление списком друзей
Переход в невидимый режим
Бесплатные экранные имена .Mac для учетных записей iChat
Изменение собственного аватара в iChat
Защита ваших чатов
Улучшение качества видео
Устранение неполадок на удаленном компьютере с помощью iChat
Рецепт 78: Использование ботов с iChat
Установка автоответчика для конкретного собеседника
Дальнейшие исследования: беседы ботов
Рецепт 79: Трюки и рецепты для iPhoto
Возможность печати нескольких выбранных картинок на одной странице
Печать фотографий заданного размера
Как добраться до фотографий без iPhoto
Рецепт 80: Советы по работе с графическими файлами
Рецепт 81: Как добиться максимума от iWeb
Взгляд на iWeb с высоты птичьего полета
Начинаем работать с iWeb
Резервное копирование существующего сайта
Шаблоны и темы
Базовый интерфейс iWeb
Инспектируем инспектора, или ждите неожиданностей
Переход от теории к практике
Что дальше?
Рецепт 82: Как получить удовольствие от работы с Photo Booth
Улучшенные видеоролики
Добавление декораций и эффектов Photo Booth
Создание анимированных GIF-файлов с помощью Photo Booth
Рецепт 83: Оптимизация iMovie HD для YouTube
Рецепт 84: Советы по созданию качественных роликов
Приобретение наушников
Приобретение микрофона
Приобретение штатива
Освещение
Глава 10. Хакинг Apple TV
Рецепт 85: Использование Apple TV с телевизорами стандартного разрешения
Простой способ добавить цветность при подключении к композитному видеопорту
Рецепт 86: Апгрейд жесткого диска Apple TV
Рецепт 87: Конфигурирование Apple TV для удаленного доступа через оболочку UNIX
Рецепт 88: Удаленный доступ через SSH к Apple TV Take 2 без вскрытия корпуса
Необходимые компоненты
Подготовительные работы
Как быть, если в вашем распоряжении нет компьютера, работающего под управлением Mac OS X 10.4.9
Наложение патча на Apple TV
Рецепт 89: Браузинг с помощью Couch Surfer
Установка Couch Surfer
Глава 11. Хакинг новейшей и самой мощной версии Mac OS X — Leopard
Рецепт 90: Настройка шаблонов почтового клиента
Модификация существующих шаблонов
Создание собственных бланков
Как создать раздражающее почтовое сообщение
Рецепт 91: Расширяем возможности Spotlight
Spotlight в качестве калькулятора или словаря
Использование Булевых операторов в Spotlight
Уточненный поиск с помощью Spotlight
Установка ограничений на Spotlight
Использование индекса Spotlight из командной строки
Рецепт 92: Time Machine — как выполнять резервное копирование разных папок на разные диски
Рецепт 93: Два метода создания виджета
Создание виджета с помощью Dashcode
Рецепт 94: Настройка и модификация существующих виджетов
Рецепт 95: Визуальные эффекты для Leopard
Модифицированная панель Dock
Возврат к панели Dock в стиле Tiger
Как быть, если вы просто стремитесь к индивидуальности
Индивидуальная настройка папок
Отмена изменения
Рецепт 96: Установка Leopard на неподдерживаемом оборудовании
Простой метод с использованием режима целевого диска FireWire
Более сложный, но универсальный метод установки Leopard на более старые модели Mac
Рецепт 97: Прожиг Leopard на односторонний DVD и установка Leopard с образа диска
Прожиг Leopard на односторонний DVD
Рецепт 98: Как получить функциональные возможности, аналогичные сервису .Mac, с помощью бесплатного ПО
Приложение Mail
Совместный доступ к файлам
Синхронизация
Функция Back to My Mac
Дальнейшие исследования
Совместное использование экрана
Глава 12. Хакинг iPhone
Рецепт 99: Перепрошивка (Jailbreak) вашего iPhone
Терминология хакинга iPhone
Использование различных версий прошивки
Как осуществить взлом по типу Jailbreak для каждой из версий Firmware
Как взламывается по методу jailbreak каждая из версий firmware
Обход активации
Рецепт 100: iPhone взломан, что дальше?
Рецепт 101: Как добавить к вашему iPhone подобие жесткого диска
Реализация рецепта
Получение доступа к вашим файлам
Рецепт 102: iPhone как мобильный помощник студента
Web-ресурсы
Различные ресурсы
Рецепт 103: iPhone как мобильный инструмент для ведения блога
Сбор подходящего инструментария
Сбор контента
Манипулирование контентом
Создание поста в блоге
Организация дополнительных медийных файлов
Пиарим контент с помощью букмарклетов (bookmarklets)
Рецепт 104: Мобильность с помощью PasswordWallet
Глава 13. Хакинг для ноутбуков
Рецепт 105: Три способа блокировать встроенную камеру iSight
Если iSight вас раздражает…
Если вы окружены параноиками…
Как выдать свой компьютер за iBook или PowerBook
Рецепт 106: Два хака для iBook
Прокрутка с помощью двух пальцев
Функция Monitor Spanning
Рецепт 107: Списание старого iBook
Рецепт 108: Создадим самодельную систему охлаждения для вашего ноутбука
Определение внутренней температуры вашего ноутбука
Создание индивидуального кулера
Рецепт 109: Двухдисковый MacBook Pro
Результаты
Дополнительные исследования
Рецепт 110: Апгрейд жесткого диска MacBook Pro
Осуществляем апгрейд
Рецепт 111: Сделайте из MacBook SmackBook — научите свой компьютер реагировать на похлопывания
Дальнейшие исследования
Глава 14. Хакинг мультимедиа
Рецепт 112: Как "подружить" TiVo и Mac
Совместный доступ к медиафайлам
Доступ к TiVo через Safari
Дальнейшие исследования
Рецепт 113: Просмотр AVI-файлов на Mac
Однократные преобразования
Регулярный просмотр
Пакетные преобразования
Рецепт 114: Работа с BitTorrent с помощью Xtorrent
Совместное использование торрентов
Рецепт 115: Легальные источники онлайновой музыки (помимо iTunes)
Amazon
eMusic
Mp3Tunes
Легальное получение бесплатных музыки и видео
Рецепт 116: Воспроизведение музыки без iTunes
Установка программного обеспечения
Копирование файлов с помощью Terminal
Слушаем музыку
Рецепт 117: Запуск классических игр с помощью MacMAME
Рецепт 118: Подключение Mac к Xbox 360
Что представляет собой Connect 360?
Как это работает?
Рецепт 119: Захват и преобразование видео с YouTube
Рецепт 120: Хранение библиотеки iTunes на внешнем жестком диске
Настройка
Конфигурирование iTunes
Ограничения
Добавление мультимедийных файлов в новую конфигурацию
Заключение
Рецепт 121: Создание коллекции цифрового видео из коллекции DVD
Трюки с новыми файлами
Выигрыш
Рецепт 122: Осваиваем скринкастинг
Подбор инструментария
Рецепт 123: Манипулирование звуком из командной строки
Риппинг CD в файлы формата MP3 с помощью lameit
Риппинг CD в файлы FLAC с помощью flacit
Установка меток ваших треков с помощью id3hack
Добавление метаданных с помощью vhack
Исправление метаданных с помощью vctool
Преобразование метаданных в теги ID3 с помощью vcid3
Упрощение оглавления с помощью striptoc
Заключение
Глава 15. Хакинг аппаратных средств
Рецепт 124: Как превратить Mac mini в бортовой компьютер вашего автомобиля
Выбор оборудования
Поиск посадочного места для Mac mini
Проблема с включателем
Запитка Mac mini
Размещение монитора
Рецепт 125: Реставрация поцарапанных DVD и CD
Ремонт CD и DVD
Рецепт 126: Сделайте из своего Mac метеостанцию
Рецепт 127: Вы остались без электроснабжения? Но доступ в Интернет все равно возможен!
Рецепт 128: Интересные возможности для "Умных домов"
Знакомимся с MisterHouse
Установка MisterHouse
Установление соединения
Добавление устройств X10
Создание расписания для системных событий
Реагирование на события
Использование журналов MisterHouse
Дальнейшие исследования
Рецепт 129: Как подключить свой дом к Twitter
Почему Twitter?
Моя первая реализация
Приступаем к реализации
Детали реализации
Дальнейшие исследования
Рецепт 130: Модифицирование видеокабелей
Определите, что именно вам требуется
Рецепт 131: Очистка мыши Apple Mighty Mouse
Очистка Mighty Mouse — вариант 1
Очистка Mighty Mouse — вариант 2
Сборка мыши Mighty Mouse
Благодарности
Предметный указатель
Размер: 73.4 MB