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

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

Этот сумбур я написал, подводя тему к CleanMyMac.

Программу я знаю давно, её разработала киевская команда MacPaw. CleanMyMac выполняет функции, которые реализованы другими, в основном бесплатными программами. Однако объединение этих функций в одном, причём красивом интерфейсе, делают CleanMyMac отличным кандидатом на покупку.

(more…)

Tagged with: system 

Spinning Beachball of Death

С Mac OS X я работаю сравнительно недолго – начал с 10.4. И знакомство было очень практическое, без какой-либо теоретической подготовки вроде прочтения книги Девида Пога. Конечно же, я тщательно штудировал всю информацию, которая мне попадалась, и, учитывая мой большой опыт работы с разнообразными Unix’ами от IRIX до Linux, я вполне ориентируюсь в Mac OS X.

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

Конечно же, я нашёл нужную информацию и теперь поделюсь ею (скорее всего очень очевидной) с вами. Есть несколько названий.

(more…)

Tagged with: system 

О пользе Console.app

Недавно ставил какой-то странный софт (уже не припомню, какой именно), и в процессе установки пришлось установить агент Akamai (кто не знает – это Content Delivery Network).
Потом заметил, что система начала слегка тормозить, но я не связал эти два факта. Но вот по какой-то необходимости зашёл посмотреть системные логи в Console.app и увидел огромное количество записей вида:

(more…)

Tagged with: system 

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

Ситуация – я начал конвертировать видео для iPad, но процесс занял больше времени, чем я предполагал и мне пришлось его отменить. Остался файл с результатом, но он незавершён и, конечно же, я решил его удалить. Но попытка не удалась:

Что делать? Всё просто – я зашёл в Terminal.app и с помощью команды lsof нашёл процесс, который заблокировал файл:

$ lsof Downloads/File-HQ-ViDEO.m4v
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
ffmpeg  84670 ctrld    4w   REG   14,2 32324969 13127063 Downloads/File-HQ-ViDEO.m4v

(more…)

Tagged with: system 

Что делать, если у вас система стала странно себя вести?

Можно запустить Onyx и сделать принудительную профилактику, это обычно помогает.

(more…)

Tagged with: supportsystemtroubleshooting 

Не правда ли, когда вам попадался совет, в котором нужно было изменять какую-либо переменную defaults, вы испытывали интерес – а как эта переменная была найдена?

Например, “defaults read -globalDomain com.apple.mouse.scaling“?

О поиске недокументированных параметров я говорить не буду, если их нет в соответствующих файлах plist, то нужно копаться в коде программ и размышлять.

Я хочу показать, как можно сопоставить параметр в настройках системы (или программы) значению, доступному через механизм defaults.

(more…)

Tagged with: systemsystem preferences 

Продолжу увлекательную эпопею установки 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
Updated Homebrew from TAIL to 87869622.
No formulae were updated.

(more…)

Tagged with: system 

Менеджер пакетов Homebrew

Мир технологий подвержен влиянию трендов. Как для web-сервисов сейчас трендом является NoSQL, так для любителей Unix под Mac – Homebrew.

Homebrew – это новый и многообещающий менеджер пакетов. MacPorts мне уже давно не нравится тем, что он начинает тащить слишком много всего, что и так есть штатно в системе (например, perl).

Продемонстрирую красноречивый пример:

$ port deps git-core
    Full Name: git-core @1.7.0.2+doc
    Runtime Dependencies: rsync, perl5, p5-error
    Library Dependencies: curl, zlib, openssl, expat, libiconv

При установке пакета поставятся rsync, который не копирует Resource Forks, perl5.8.x (при том, что штатно стоят 5.8.9 и 5.10.0), curl, в котором отсутствуют несколько протоколов по сравнению со штатным, и дубли zlib, openssl, expat и libiconv. И при этом отказаться от установки зависимостей простым образом не удастся.

Пока я не могу проанализировать достоинства и недостатки новой системы, это придёт в процессе работы. Пока я не уверен насчёт оперативности обновлений пакетов, но растущее community на github позволяет надеяться на лучшее.

Поэтому расскажу как поставить Homebrew и начать использовать. Мне система понравилась – такой локальный идеал для помеси Unix-администратора и программиста (git & Ruby).

Страница проекта: “Homebrew. The missing package manager for OS X“. Проект размещён на GitHub. Установка описана в официальном Wiki.

(more…)

Tagged with: system 

Каждый тип файлов могут открывать несколько программ, установленных на вашем компьютере. Например, у меня пять программ заявили, что могут открывать видео в формате mkv:

Конечно же “по умолчанию” выбралась самая неудачная программа. Да и остальные три тоже не блещут. Только VLC адекватно справляется с проигрыванием mkv.

(more…)

Tagged with: system 

Бывают вещи, к которым практически нереально прийти самостоятельно, не зная каких-либо предпосылок или истории. Я хочу рассказать об одной такой возможности, которая вероятно раньше была в Mac OS 9 или раньше, но с усовершенствованием графического интерфейса тем не менее осталась. Это даже не рудимент, я бы даже назвал эту возможность “пасхальным яйцом”, но она в некоторых случаях может быть полезной. О полезности позже, а пока я хочу представить уникальную функцию – в Mac OS X можно войти в ностальгически завораживающий текстовый интерфейс с полным отсутствием графического интерфейса. Да, это классический консольный вход. А узнал я об этой возможности в статье Кирилла Воронина “Советы пользователям Unix“.

Оказалось, что если при входе в систему указать имя пользователя “>console” без пароля, то графический интерфейс выгружается и появляется текстовая консоль.

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

(more…)

Tagged with: system 
Page 1 of 3123
© 2010 The Apple Geek