Не правда ли, когда вам попадался совет, в котором нужно было изменять какую-либо переменную defaults, вы испытывали интерес – а как эта переменная была найдена? Например, “defaults read -globalDomain com.apple.mouse.scaling“? О поиске недокументированных параметров я говорить не буду, если их нет в соответствующих файлах plist, то нужно копаться в коде программ и размышлять. Я хочу [...]
Продолжу увлекательную эпопею установки Midnight Commander под Mac OS X. На этот раз с применением системы Homebrew, которую мы поставили в прошлый раз. Штатный Midnight Commander в Homebrew достаточно старый – версия 4.6.1 против 4.7.1. Обновление не помогло: $ brew update … Initialized empty Git repository in /usr/local/.git/ From git://github.com/mxcl/homebrew * branch master -> FETCH_HEAD [...]
UPD 20.09.2011: Кирилл Воронин правильно заметил: “С тех пор прошел почти год и теперь пользователю достаточно набрать в терминале одну команду” $ /usr/bin/ruby -e “$(curl -fsSL https://raw.github.com/gist/323731)” Для общего же развития можете почитать, как устанавливался Homebrew раньше. Мир технологий подвержен влиянию трендов. Как для web-сервисов сейчас трендом является NoSQL, так для любителей Unix под Mac [...]
Каждый тип файлов могут открывать несколько программ, установленных на вашем компьютере. Например, у меня пять программ заявили, что могут открывать видео в формате mkv: Конечно же “по умолчанию” выбралась самая неудачная программа. Да и остальные три тоже не блещут. Только VLC адекватно справляется с проигрыванием mkv.
Бывают вещи, к которым практически нереально прийти самостоятельно, не зная каких-либо предпосылок или истории. Я хочу рассказать об одной такой возможности, которая вероятно раньше была в Mac OS 9 или раньше, но с усовершенствованием графического интерфейса тем не менее осталась. Это даже не рудимент, я бы даже назвал эту возможность “пасхальным яйцом”, но она в [...]
Когда я не понимаю, откуда в системе берутся какие-либо вещи, мне становится неуютно, и я начинаю разбираться. Например, меня заинтересовало, почему при нажатии Secondary Click в Finder на файле появляются какие-либо нестандартные действия, например, “Send File To Rapidshare”:
Я не устаю ссылаться на книгу “Mac OS X Internals. A Systems Approach“, которую мне посоветовал alexmak. Эта книга – очень достойный источник информации для желающих разобраться в работе Mac OS X. Сегодня я хочу продемонстрировать пример из книги, показывающий работу с Disk Arbitration (я надеюсь, что приводя пример, я способствую увеличению количества читателей этой [...]
Один из методов решения проблем, связанных с влиянием разнообразных программ, является загрузка Mac OS X в режиме Safe Mode. Во время этой загрузки производятся такие операции: проверка файловой системы и исправление прав доступа (аналог Repair Permissions в Disk Utility) загружается только минимальный набор kernel extensions из /System/Library/Extensions отключаются все шрифты, кроме системных из каталога /System/Library/Fonts [...]
Во время поиска информации, как склонировать систему в образ для разворачивания на другой рабочей станции или в VMWare, я наткнулся на интересную статью “How to Create a Bootable Backup of Mac OS X (Cloning Mac OS X disks)“, написанную разработчиком бесплатной утилиты “Carbon Copy Cloner“. В PDF-документе “Introduction to Command-Line Administration” Apple рекомендует три командно-строковые [...]
Как я писал ранее, схема разделов Apple Partition Map не приспособлена к использованию на больших дисках – из-за 32-битных счётчиков максимальный размер диска при размере блока 512 байт может быть лишь 2 TB. Apple серьёзно прорабатывала возможность адаптации Apple Partition Map для поддержки больших дисков, однако требуемые изменения привели бы к неработоспособности всех инструментов, работающих [...]
