
С компьютерами дружу давно, с 1994 года. Начинал с MS-DOS 6.22, помню DR-DOS 7.0, Windows 3.0 и переход на 3.11 для рабочих групп, с настройкой локальной сети.
В принципе, в той или иной мере знаком с большинством популярных ОС, игрался даже с IBM OS/2 и немного с Solaris.
Честно скажу, самая любимая — GNU/Linux. Семейство этих операционных систем известно невероятной гибкостью и свободой — здесь ты управляешь компьютером, а не он тобой.
Правда, иногда эта свобода (и бесплатность) выходят боком, например при поддержке железа производителями компьюеторв. К примеру, на прошлом ноутбуке Asus n53sv ни в какую не хотел работать nVidia Optimus (это когда 2 видеокарты и более мощная включается только в играх и фильмах).
Я на полном серьезе считаю, что GNU/Linux для web-программиста лучший выбор. К сожалению, когда приходится постоянно дружить железо своего ноута с ОС, терпеть шум, температуру и жить у розетки — ни о какой нормальной работе говорить нельзя.
Поэтому некоторое время назад я приобрёл новый рабочий инструмент — MacBook Pro Retina Mid 2012. Хорошее железо, экран, батарейка и UNIX-подобный Darwin.
Первые впечатления
Поначалу, конечно непривычно. Очень непривычно.Тупой файловый менеджер Finder, который не позволяет создавать файлы и не умеет показывать директории сверху. Регистронезависимая файловая система, как у Windows, которая путает привыкшего к GNU/Linux человека
Но самое главное, это непривычные комбинации кнопок, некоторые из которых нельзя поменять (прощай Alt+Shift), и недружественное отношение к моей любимой клавиатуре Logitech k800.
Говорят, раньше еще и раскладку нужно было свою устанавливать, иначе кнопочки не то печатали. Внимание! Заметка сильно устарела. В последних версиях OS X почти всё делается через системные настройки.
Делать нечего — это чужой монастырь, тут со своими правилами никак. Mac OS развивается очень давно, мои старые привычки ей совершенно не указ.
Разучил новые хоткеи, купил TotalFinder, который позволил мне более-менее работать с жестким диском и, наконец, настроил клавиатуру.
Клавиатура
Первым делом, нужно установить раскладку «Русская ПК». Именно «ПК», а не обычную. Тогда на кнопке 6 у вас будет двоеточие, а не запятая, на кнопке 7 вопрос, а не точка и т.д.
Затем надо разобраться с кнопками Alt и Cmd. Если кто не знает, на компьютерах Apple нет привычной кнопки с флажком Windows. Вместо неё здесь своя кнопка Cmd, да еще и поменянная местом с Alt.
Именно так устроено на родной клавиатуре, и именно так рботают хоткеи, которых просто огромное количество на все случаи жизни, причем с использованием всех трёх модификатором: Cmd, Ctrl и Alt.
Комбинации менять бессмысленно, привыкнуть гораздо проще, тем более со временем понимаешь, что становится только удобнее. Например, Ctrl+R для обновления страницы в браузере вместо F5. Или Cmd+Space для смены языка, вместо Alt+Shift.
Честного говоря, после этого работать на чужой машине с Windows невозможно — настолько все неудобно. Особенно, когда узнаешь, что можно назначить свои комбинации на любые пункты меню в любой программе!
Поэтому, я сжег мосты и поменял кнопки Alt и Cmd на клавиатуре физически, после того как настроил их работу через DoubleCommand, чтобы они функционировали согласно новому месту.
Жизнь налаживается. Благодаря волшебному DoubleCommand, даже Home и End заработали как следует везде, кроме консоли.
К сожалению, без консоли я как без рук, поэтому пришлось разбираться дальше.
Home и End
Так уже исторически сложилось, что в Mac Os кнопки Home и End переносят курсор не в начало и конец строки, а в начало и конец документа. Почему — мне не ведомо, но так есть.Очень хорошо, что DoubleCommand позволяет привести это поведение к более привычному, после чего можно работать в любимом редакторе. Но в консоле нажатия этих клавиш игнорируется.
И вот какой способ лечения я нашел:
1. Устанавливаем бесплатный iTerm2
2. Настраиваем его по вкусу.
3. Переходим в профили, там управление клавишами.
4. Настраиваем кнопки cmd← и cmd→ (это и есть наши home и end после включения опции в DoubleCommand) как на картинке
То есть, задаем Esc последовательность + OH и OF.
5. iTerm2 долен ругнуться, что эти кнопки уже заняты его глобальными комбинациями, поэтому надо согласиться их перезаписать.
6. А потом заходим в основную вкладку «Keys» и убираем эти комбинации там, чтобы не мешало.
Теперь Home и End работают нормально в чистой консоли. А при редактировании документов в Midnight Commander — нет!
Тогда мы указывает MC напрямую, какие кнопки у нас Home и End — для этого нужно зайти к нему в настройки и научить понимать эти клавиши:
В родном Терминале мне не удалось настроить Home и End по той причине, что после включения для них опции «Like PC» в DoubleCommand, эти клавиши шлют последовательность символов cmd← и cmd→, а комбинации с cmd Терминал не понимает. Ну, просто нет такой опции при назначении клавиши.
В любом случае, iTerm2 мне нравится гораздо больше. Если вдруг, что-то пошло не так и кнопки не заработали, попробуйте следующие комбинации:
- Ctrl+Home и Ctrl+End
- Ctrl+a и Ctrl+e
- ←Alt и Alt→ (это для родного приложения «Терминал»)
Вот теперь всё!
Заключение
На данный момент я полностью настроил свой Mac, разобрался со всеми шороховатостями, которые меня не устраивали и очень доволен его работой.Довольно лёгкий, почти не греется, батарейка держит до 7ми часов, офигенный металлический корпус. Настроил на нём Nginx + php5-fpm + mySql, PhpStorm + Git и могу программировать в своё удовольствие и без интернета.
Работает даже бекап TimeMachine на домашний сервер с GNU/Linux.
Конечно, иногда не хватает теплой ламповой Ubuntu с её замечательным менеджером пакетов и бездонными репозиториями, но, по совокупности плюсов и минусов, MacBook для моей работы подходит как нельзя лучше.
← Следующая заметка
Куда пропали мои дополнения из modx.com?
Куда пропали мои дополнения из modx.com?
Предыдущая заметка →
Переделал modx-test.com
Переделал modx-test.com
Насчет клавиатуры: в Системные настройки/Клавиатура/Клавиши модификации… спокойно можно поменять местами все служебные кнопки (у самого клавиатура с 3-мя кнопками — cut/copy/paste)
Хотелось узнать: насколько приятней работать с Маком после всего что было ранее?
Это работает только для встроенной клавы, к ней вопросов у меня нет, да и пользуюсь ей редко.
А вот настройка боевой внешней клавиатуры оказалась весьма не тривиальной. Тем более, что она официально не поддерживает Mac Os X.
Честно скажу, что в Ubuntu работать мне было комфортнее, за счет большего опыта и дружбы с GNU/Linux.
Но в Ubuntu я постоянно ждал глюков, зависонов и прочих проблем. Ноут мог просто перезагруиться на ровном месте, не выйти из спящего режима, или еще что то выкинуть. Так работать невозможно, всегда на готове. Отошел чайку налить — не забудь всё сохранить.
Пришлось даже вернуться на Windows, временно — но там вообще, туши свет. Ходить на сервер через Putty то еще удовольствие. А консоли, можно сказать, вообще нет.
В общем, при всех недостатках Mac Os (а они действительно есть) — это лучший вариант для меня. А если сюда приплюсовать и просто фантастическое железо, экран Retina и время работы, после Asus кажется, что управляю космическим кораблям, настолько круто.
К тому же, под капотом почти BSD, которая типа UNIX и родственних GNU/Linux, так что настраиваю все потихоньку под себя и получаю удовольствие.
На настоящий Мак денег жалко было, решил сначала на Хакинтоше систему пощупать. Теперь как и многие попробовав OS X в работе — обратной дороги (на винду) нет :)
В конце концов плюнул, и купил настоящий. Можно сказать, он уже окупился =)
есть прога cheatsheetapp.com/CheatSheet/ — подсказки по всем хоткеям, очень удобно для новых программ.
Блин а шрифты какие у нее, ну реально на маке сайты симпотнее)))
Наверное оттого она и нравится)))
p.s. у меня только хак… был бы настоящик — я еще бы чего нибудь из + озвучил.
Из шрифтов на маке реально ценна только родная гельветика, на винде ничего достаточно близкого не изобрели (есть Myriad pro и Trebutchet MS, ну и тот же Segoe, но это немножко не то).
В целом, меня не очень заботит ОС — главное, чтобы функции свои выполняла. Винда и линух привычны, возможно в этом все дело.
Ноуты действительно достойные, но почему-то не срослось с эйром, реально два месяца мучился. Забрал у жены обратно свой асус — вздохнул с облегчением… Хотя, конечно, по экрану скучал — на асусах этой ценовой категории экран… Ну, он есть, и это единственное, что можно про него сказать хорошего.
Ничё, скоро твой мануальчик и мне пригодится :-)
Я сейчас матерюсь, когда copy-paste и смену языка на windows машинах с пятого раза переключаю. Есть мнение, жене придётся купить MacBook Air.
История у Apple очень богатая, первые компьютеры выпущены еще в 70х. Фактически, Apple и запустили персональный компьютер, как таковой.
Соответственно, их традиции значительно старее, чем Windows. Поэтому, кто кого перетянул к себе маркетингом — большой вопрос.
Вполне возможно, что некоторые хоткеи и решения тут с тех пор, как Windows еще и близко не было.
Бухагалтерию в Эльбу или Мое дело. Банк-клиент → Интернет-банк.
А так количество малозаметных плюшек в макоси просто зашкаливает за все границы. Плюс хорошая стабильность и скорость работы. Лично для меня это идеал.
Серверный софт у себя не настраиваю правда, использую либо vagrant, либо virtualenv
И насчет репозитория и пакетов, есть же macports
Все таки, одно дело, когда уже собранный, готовый пакет, а другое, когда он собирается у тебя и может проглючить.
Например, Geany так и не смог пользоваться, хотя типа есть и собирается, только выглядят жутко без GTK2. А вот он уже есть, но не собирается =)
Через homebrew в итоге настроил себе нормальный веб-сервер, а от виртуалки пришлось отказаться, ибо при ней работает дескретная видеокарта — отсюда повышенный нагрев и расход батарейки.
Насчет работы только дискретного видео в вируалках я не замечал, при запуске vagrant у меня все нормально переключается когда нужно
Другие виртуалки не пробовал, настроил все локально. Местами, это удобнее.
Ну а VirtualBox у меня значок загорается сразу, просто при запуске программы, даже без старта образа.
Открыл программу — заработала дискретная видеокарта.
Не у меня все ок, только при старте виртуалки запускается.
Но так как я 90% времени пользуюсь подключенными мониторами изза них дискретное видео всегда работает, меня не парит переключение. Единственная проблема это куллер, поэтому отказался от любого флеш контента в Хроме
Дома макбук и ноут под убунтой, но макбуком пользуется в основном жена, мне удобней работать в родной Ubuntu… Да и мне как-то больше повезло, на ноуте убунту работает сравнительно стабильно, не считая мелких глюков — постоянно включенном кулере и глюками с переключением раскладок клавиатуры.
Недавно с флешки запустил на маке Ubuntu 13.04, поглядеть. Ну что — не дружит с ретиной из коробки, все ужасно мелкое в родном разрешении 2560х1880, на 15ти дюймах.
Сначала думал поставить второй системой, но нет, перехотелось.
Все привычные для себя программы нашел?
Сам думаю пересесть на MacOS. Windows — достал.
Весь в мыслях, начать MacBook или сразу купить iMac…
Недавно заново переустановил систему и настроил полноценный сервер для разработки. Как появится время — опишу, получилось лучше чем на Ubuntu.
MacBook или iMac — разницы с точки зрения ОС нет. Лично я для себя выбрал ноутбуки, большой комп уже не куплю.
И еще Dash, пожалуй…
P.S. Кстати, не понимаю я этих фанатских глупостей — «наш мир», «наш двор», «наша команда». Я жил в Кемерове (Вася поймет) практически везде, кроме Южного или Заводского) — и в центре, и в Ленинском, и на Радуге. Но всё равно в сердце моем — Кировский. Так и с ОСями — не буду я ни виндовс-фанатом, ни уж тем более эпплофаном, я консоль люблю.
1) по поводу «разорения» точно не согласен, я отбил стоимость «мака» за первые полгода работы на нём. Да, это заслуга именно «яблока», хотя прошлый Acer Aspire служил верой и правдой, но, увы, не тянул… Продукция «Яблок» это, своего рода, показатель статуса, как дорогие часы-хронометры или ручка Parker. В виду того, что я фрилансер, часто на встречу с заказчиком я беру с собой ноутбук — поверьте, это производит благоприятный эффект :)
2) Скриншотоделалку? Если вы про эту — Skitch, то она абсолютно бесплатна. Стрелочки, маркеры, кропы и прочее из коробки, котят только не хватает и кнопки «Сделать пиз#ато». Про запись видео не подскажу, не имел практики.
3) Про «наш» это была ирония (≈сарказм), т. к. я, например, терпеть ненавижу iOS, a terminal и в macOS есть…
P.S. Я «за»: длительный срок работы батареи, быстрое переключение между рабочими областями/столами, высокую производительность. И мой MacBook даёт мне это в полной мере. Я не стал эпплофаном, на всякие АйФоны мне плевать (до сих пор не понимаю, зачем размалёванные девчушки в рваных колготках и «десятью классами на лбу» так жаждут их получить, хотя сами на метро ездят из Купчино и потом кредит по три года выплачивают…). Единственное, что, в своё время, мешало полноценно отказаться от Windows, это отсутствие Notepad++ (хотя за полчаса удалось его портировать и нам macOS, но «не торт»). Но потом открыл для себя Sublime Text, возможно, в ближайшее время всё же рискну попробовать PhpStorm…
Мне статусы пофиг, Роман. Абсолютно. Иначе бы я вон золотишком барыжил или ресторацию какую содержал, носил бы котлы понтовые и на точиле бы ездил другого класса. И в разговор с заказчиком я лет этак пятнадцать, если не больше, ничего, кроме имени, не беру. А ранее будучи заказчиком, настораживался на рекламный лоск. Но я, конечно же, не показатель.
Скич не то, все же Вуаля оказалась наиболее близкой по функционалу к Скринпрессо.
Ирония или не ирония, но такие слова весьма часты в устах макофилов и практически никогда среди пользователей майкрософта — это факт. Все же политика культа мака, навязываемая эпплами, существует, как ни крути.
Sublime — вещь, хорошо, что лицензия позволяет использовать ее и на виндовсе, и на маке, да и на убунту. Шибко его люблю. Жаль нет порта столь же мной любимого Far manager. Я, конечно, воткнул его в бутылку, но это не то все же. А mc рядом не стоял.
P.S. Д… е… ое переключение Cmd+пробел. Будь проклят, кто его придумал.
P.P.S. Кстати, K53S субъективно работал быстрее с 8 гигами оперативки, чем Mac mini с теми же 8. С 4-мя ни о какой работе речь вообще не идет. Думаю, придется еще раз раскошелиться — на 16 гиг.
P.S. Кто вообще придумал раскладку под PC маковская намного удобней
Давай подробности, а то непонятно, от чего защищаться.
Я не заметил что у меня пару кристалов пляжного песка было на клавиатуре когда закрывал ноут и по открытию экран превратился в решето ((: Пришлось срочно обновить ноут. И выходит что любые плотные маленькие соринки могут повредить экран
Спасибо за предупреждение.