«Эль-Капитан»

Никогда в жизни не ставил бета-версию «МакОСи», но пришлось. Я уже писал в твитере, что «Йосемити», текущая версия — худшее, что случалось с «Маками». Тормоза и глюки — это я понимаю, но пять минорных версий подряд не мочь исправить проблему с вай-фаем — это неимоверные перебор. Последнее обновление только ухудшило ситуацию — домашняя сеть 5 ГГц отваливается минут через 10, приходится переключаться на 2,4.

В общем, поставил себе третью бету «Эль-Капитана», пока полёт нормальный. Тормоза ушли, глюков не видно, с вай-фаем если всё и не идеально, то уж точно стало гораздо лучше. Если у кого-то схожие проблемы, крайне рекомендую перейти на бету.
13 комментариев
1 августа 2015 11:45

Как мне на «Мак ОС»

После перехода на «Мак» многие ребята спрашивают как мне. В том числе подходят люди, которые в скором будущем хотят сменить платформу.

Последним совет: тщательно подумайте зачем вам это.

На «Маке» всё как везде: за прошедшую неделю «Мак» у меня завис наглухо (пришлось выключить и включить) три раза. Я осознаю, что у меня весьма специфическая настройка — он введён в домен (имеется ввиду виндовый домен) и я часто хожу в интернет по VPN-туннелю. Тем не менее, факт остаётся фактом, иногда система висит.

Бывает, что «макось» зависает некритично (не навсегда), но неприятно. У меня это чаще всего это проверка пароля администратора. Из-за того, что моя машина в домене, операционная система пытается опросить домен и проверить пароль там, а домен не всегда доступен (нет WiFi или не включен VPN), из-за этого пароль проверяется иногда минутами. Во время проверки пароля делать ничего нельзя — система не даёт.

Приходится искать программы. Счастье, что у нас на работе очень много «маководов», они часто что-то могут подсказать. На «Маке» есть несколько программ, которых мне нехватало под «Виндоуз» (яркий пример — Sparrow, который показывает почту как instant messenger), но чаще ситуация обратная, подходящие программы найти трудно. Не в последнюю очередь это происходит из-за того, что под Mac OS очень много качественных платных программ, но мало бесплатных, пусть даже и некачественных. А для меня слово «подходящий» включает так же понятие «бесплатный».

С другой стороны, некоторые качественные программы стоят до смешного мало. Sparrow я купил, попользовавшись неделю, за $9,99.

У меня последняя модель MacBook Air (как говорят владельцы автомобилей «модель этого года»), спрашивали сильно ли она греется. Не сильно, мой Dell E4200 грелся сильнее. Ещё один важный вопрос — на сколько хватает аккумулятора. Я пока не понял, но судя по всему, это чрезвычайно сильно зависит от сценария использования. Вот сейчас со включенным WiFi и половиной яркостью экрана система мне посчитала, что аккумулятора хватит примерно на два с половиной часа.

На вопросы сколько памяти, какой процессор, какая видеокарта и прочие по «железу» я ответить не могу, просто не интересовался, для меня это совсем не важно и не знаю где это посмотреть, когда спрашивают.

Переучивание у меня прошло быстро. К основным комбинациям я привык примерно за день, остальные учу по мере надобности. Ничего в этом удивительного или сложного нет, многие играют в «World of Warcraft» или что-то похожее, вспомните насколько быстро вы привыкли к комбинациям клавиш, расположениям менюшек и индикаторов. Тут то же. Мне пришлось привыкать чуть-чуть меньше, из-за того, что я установил типографскую раскладку Бирмана, а там некоторые клавиши расположены «по-виндовому».

Удобно ли мне. Лично мне — удобно. Меня уже не смущает, что запуск программы из Finder это не «Enter» («Enter» это переименование), а ⌘+↓. Такого в системе много.

Я никогда не смогу привыкнуть, что программы нельзя безнаказанно убрать из Dock («панель задач» в терминах «Виндоуз»). Например, Adium (это единственный удобоваримый instant messenger) меня очень раздражает тем, что вертит спиннером при попытке соединения. Интранет-джаббер не всегда доступен (когда не включен VPN), в этом случае спиннер крутится бесконечно, это неприятно.

Мне много советуют программ, заменяющих стандартную функциональность Finder, Spotlight и прочего. Я пока ничего из этого пробовать не хочу (правда, я заменил «Терминал»), чтобы почувствовать систему. Пока я не прочувствовал все достоинства и недостатки, очень легко привить себе какие-то плохие практики, перепутав непривычное с плохим.

Если у вас есть ещё какие-то вопросы о том как мне эту неделю живётся на Mac OS X, спрашивайте, я отвечу.
27 комментариев
23 апреля 2011 10:21

«Мак» для программиста

В комментариях кто-то мне писал, что «Мак» не очень-то подходит для программиста. Кому как, а под мои скромные нужды всё есть из коробки:
bolk-osx:~ bolk$ java -version 2>&1 | head -1
java version "1.6.0_24"

bolk-osx:~ bolk$ httpd -v | head -1
Server version: Apache/2.2.17 (Unix)

bolk-osx:~ bolk$ sqlite3 -version
3.6.12

bolk-osx:~ bolk$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

bolk-osx:~ bolk$ python -V
Python 2.6.1

bolk-osx:~ bolk$ perl -v | head -2 | tail -1
This is perl, v5.10.0 built for darwin-thread-multi-2level

bolk-osx:~ bolk$ bash --version | head -1
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)

bolk-osx:~ bolk$ php -v | head -1
PHP 5.3.4 (cli) (built: Dec 15 2010 12:15:07)
Ну и так далее.
19 комментариев
17 апреля 2011 13:29

Запуск сайтов из Spotlight

Занялся потихоньку автоматизацией своих задач на «Маке».

Очень хотелось сделать так, чтобы по короткому имени, набираемому в Spotlight, открывались какие-то сайты. В интранете «Яндекса» очень много сайтов, которые я открываю десятки раз за день, вот я и подумал — было бы круто, если бы я набирал в Spotlight «wiki», нажимал Enter и мне открывался бы сайт wiki.yandex-team.ru.

Я знаю, что тут много ребят сидят на Windows, поэтому поясню. Spotlight (его аналог) есть на Windows 7 — это поисковая строка, куда можно вбить начальные буквы какого-то названия, а операционная система предложит к запуску список программ и/или файлов, имена или метаинформация которых наилучшим образом подходит под заданную пользователем строку.

В Mac OS X удобно, что это поисковое поле появляется по кнопке Ctrl+Пробел.

Написать плагин к Spotlight мне пока слабо́, а вот набросать на AppleScript программу, открывающую одноимённый сайт — пожалуйста.

Идея такова: кладу на диск одну и ту же программу в нескольких копиях, с разными именами — «wiki», «jira», «calendar» и так далее. Теперь их можно запускать откуда угодно, включая Spotlight. После запуска программа смотрит какое у неё имя, прибавляет к нему префикс/суффикс и проверяет существует ли получившийся домен, если да, то открывает его в браузере.

Программу надо сохранить при помощи редактора AppleScript (AppleScript Editor) с нужным именем (↑⌘S), формат файла должен быть «программа» («application»).

Вот сама программа (наверное маску «%.yandex-team.ru» нужно будет убрать, она вам будет мешать, если вы только не работаете в «Яндексе»):
-- Ищет по маскам хост, подставляя имя программы,
-- если найден, открывает его в браузере
-- bolknote.ru апрель 2011

tell application "System Events"
	set appname to the name of the current application
end tell

repeat with mask in {"%.yandex-team.ru", "www.%.ru", "www.%.com"}
	set AppleScript's text item delimiters to "%"
	set mask to text items of mask
	set AppleScript's text item delimiters to appname
	set hostname to "" & mask
	
	if resolve(hostname) then
		open location "http://" & hostname
		exit repeat
	end if
end repeat

on resolve(host)
	try
		do shell script "host '" & host & "'"
		return true
	on error
		return false
	end try
end resolve
Это пока мой первый опыт программирования в AppleScript, так что, возможно, какие-то вещи можно было сделать проще, напишите я поправлю.

Добавлено позднее: в комментариях один из читателей предложил более простой и изящный вариант. Ура!
41 комментарий
16 апреля 2011 19:15