19 мая 2009
Мне понадобилось запускать несколько самописный программ-демонов на своём компьютере в автоматическом режиме. В этой заметке я кратко изложу, как это сделать.
- Придумайте имя для «сервиса». Что-нибудь позаковыристее. У меня было com.bm.t2j. (Демон занимается кросспостингом моих сообщений из твиттера в juick)
- Создайте файл ~/Library/LaunchAgents/com.bm.t2j.plist примерно следующего содержания:
< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.bm.t2j</string>
<key>Program</key>
<string>/Users/bm/bin/twitter2juick/t2j.command</string>
<key>RunAtLoad</key>
<true />
</dict>
</plist>
Здесь нужно заменить строки с названием имени сервиса и полного пути к исполняемому файлу.
- Теперь можно либо перезагрузить компьютер, либо стартовать демон вручную с помощью следующих команд в терминале:
launchctl load ~/Library/LaunchAgents
launchctl start com.bm.t2j
Никаких отладочных сообщений в терминале вы не увидите, пользуйтесь программой Console (system.log).
15 мая 2009
Из Дока
Щёлкните на Finder в доке с зажатыми Ctrl-Option
. Нижним пунктом меню будет Reload.
Из панели экстренного завершения приложений.
Нажмите Cmd-Option-Escape
. В появившемся окне выберите Finder. Кнопка внизу будет иметь название Reload. Нажмите на неё и подтвердите своё согласие.
Терминал
Выполните в терминале комманду killall Finder
15 мая 2009
Когда вы открываете палитру Colors в каком-либо приложении, вы можете выбрать цвет любой точки с вашего экрана. Для этого нажмите на лупу в палитре.

Курсор мыши изменит вид на такой:

Выберите им любую точку экрана и щёлкните по ней. Цвет выбран и вы можете использовать его везде, где вам нужно.
15 мая 2009
Mac OS X хранит временные файлы и файлы кешей в отдельных для каждого пользователя директориях. Директории эти располагаются в /var/folders и имеют очень сложные названия (/var/folders/MK/MKAo2gXXFFiSDEuHAXW2-E+++TM/-Caches-/).
Для того, чтобы определить, как именно называются директории, помогут команды терминала:
Кеш:
getconf DARWIN_USER_CACHE_DIR
Временные файлы:
getconf DARWIN_USER_TEMP_DIR
15 мая 2009
Вы можете включать функции Exposé «временно», если не сразу отпустите кнопку, которой вызывали функцию. В этом случае показ, например, всех окон будет работать только то время, пока вы держите кнопку. При её отпускании окна вернутся в первоначальное положение.
Это также работает и на новых TrackPad’ах. Например, вы можете провести четырмя пальцами вниз, но не убрать руку. В этом случае, когда вы уберёте руку, Exposé выключится.
15 мая 2009
Когда вы хотите ввести адрес электонной почты в контактах или при написании письма, можете нажать и держать клавишу «точка». В выпадающем списке будет много удобных суффиксов: «.ru», «.net», «.edu», «.com» и «.org».