Windows → Mac OS X
Только не подумайте, что я сошёл с ума, но со вчерашнего дня я работаю под Mac OS X. Вчера я поменял свой Dell E4200 с Windows 7 на MacBook Air.
Причин такого перехода несколько.
Одна из основных причин следующая: вот уже много лет, переходя с версии на версию Windows, я использую FAR, я считаю, что это плохо и хочу убрать FAR из своей головы. Под Windows мне это сделать не удаётся, поэтому я предпочёл сменить операционную систему.
Вторая серьёзная причина такая: я верю в то, что мозг надо «качать», как я это делаю с мышцами, давать ему повышенную нагрузку время от времени, чтобы он не терял гибкость. Перейти разом на другую операционную систему — мне видится, достойная нагрузка.
Третья серьёзная причина: MacOS X — это всё-таки нечто похожее на Linux, тут я себе несколько упрощаю жизнь, я много работаю с удалёнными машинами под Ubuntu, так что система, где есть bash, grep и прочее — это возможность не переключаться. Хотя PowerShell мне будет не хватать.
Есть ещё и масса минорных причин. Их несколько, но достойны упоминания две.
Каждый год я смотрю несколько языков и один из них изучаю. В этом году мой выбор пал на язык Go, а его не оказалось под Windows.
Вторая минорная причина: некоторые важные для меня вещи в MacOS X делаются удобнее. Например, тут есть возможность примонтировать FTP как файловую систему, в Windows ничего лучше глючного WebDrive я не вижу уже много лет.
Я уже столкнулся с тем, что где-то мне придётся сильно ломать свои привычки, но, собственно, именно этого я и добивался. Меня пока сильно разочаровывают несколько вещей, например, отсутствие некоторого класса ПО хорошего качества. В частности, я пока так и не нашёл хорошего клиента к ЖЖ (выбрал пока Phoenix, но он слабое подобие Semagic), а для меня это важно — все посты в блог я пишу клиентом ЖЖ.
А что плохого в Far? Крайне удачный файловый менеджер, имхо. Мне его нормального аналога в линуксе очень не хватает.
Слышал, что на маках убогие порты, а репо с пакетами вообще нет. Так ли оно? А то оно пугает, если предстоит пользоваться маком для разработки.
FAR за что?
http://www.finkproject.org/
http://www.finkproject.org/
Если нужен нормальный пакетный менеджер для мака -- http://mxcl.github.com/homebrew/, а все эти финки и макпорты выкинуть к лешему :)
Для LJ советую попробовать Blogo ( http://www.drinkbrainjuice.com/blogo )
А вместо портов берите Homebrew ( https://github.com/mxcl/homebrew/wiki/installation )
Вторая и третья причина несколько противоречивы. Ты меняешь постоянное напряжение мозга, связанное с необходимостью помнить и корректировать свое поведение, например, в разных консолях, на разовое адаптационное напряжение. :))
На всякий случай: для Windows есть Expandrive ( http://www.expandrive.com/windows ). Правда, только SFTP. Понимает rsa-ключи, позволяет использовать другой ssh-host как прокси. Платный, но недорогой.
Я действительно стал реже использовать Midnight Commander под Mac OS X, чем под Linux или чем FAR под Windows. Но Finder в Mac OS X — это та ещё штучка. Всё хочу пропробовать Xfile, или уже дождаться Finder из 10.7…
Переход с Windows на Mac OS — расслабление и отдых, а не «прокачка» мозга.
Думаю, что AppleScript сможет заменить PowerShell.
Интересно, какому классу ПО не хватает качества на Mac?
Да, и для всего ж с Windows есть VMware Fusion — вполне себе решение.
Комментарий для andr.mp:
Пока не знаю, ещё не столкнулся.
Тоже интересно — зачем убирать фар из головы? Пока что я вижу что желание это сильное, и тем интереснее узнать откуда это желание родилось.
Комментарий для imap.livejournal.com:
Это хороший файловый менеджер, но он тормозит мой личный прогресс. В ОС давно делается для того, чтобы с файлами можно было работать удобно, кроме того, я не использую IDE из-за того есть FAR, это тоже плохо.
Круто! Обращайся, если нужно :) (@bealex)
Евгений, как то логику Вашу понять не могу (а может и правильно так вот менять все, в корне, что бы разорвать все напрочь), разъясните. Я FAR не пользуюсь, я пользуюсь TC, почти тоже, но я специально сейчас поставил продукт. А Вы вот так вот глобально — бах, и FAR тормозит процесс. Чем?
Может я задумаюсь и тоже уйду от TC... Ну к примеру.
Вызвало неудобство только одно: когда переключаюсь в полный экран, второй монитор бесполезен, а буквы превращаются, буквы превращаются — в кракозябрики. А в остальном хороший же ведь продукт.
Комментарий для zencd.livejournal.com:
Я уже рассказал чуть выше — прогресс ОС идёт дальше, а я пользуюсь решением, которое возникло, когда ОС ещё были интерфейсно отсталыми.
Комментарий для oldTV:
Чуть выше ответил уже.
Комментарий для jankkhvej.blogspot.com:
Мне так совсем не кажется. Windows 7 хорошая система. В Mac OS X есть много вещей, сделанных плохо. Есть масса багов. Так что никакого отдыха. Между тем, Mac OS X тоже хорошая OS.
Нет, PowerShell продуман куда лучше (не удивительно, он гораздо моложе). Кроме того, Эпл вообще не умеет придумывать языки программирования. У них нет ни одного удачного.
Я же написал: например, нет нормального клиента ЖЖ.
Комментарий для jankkhvej.blogspot.com:
Для этого мне придётся купить Windows. Я не хочу тратить на это деньги.
Комментарий для http://vorobyev.name/:
Это «разовое» напряжение растянется на много месяцев и поменяет все мои привычки. Именно к такому напряжению я и стремлюсь. Это просто разные виды нагрузки
Комментарий для Евгения Степанищева:
http://code.google.com/p/gomingw/
Пользуюсь, работает отлично.
Прошлым летом стал работать на маке из-за разработки под айпад и через 2 недели полностью пересел на нее.
Комментарий для Евгения Степанищева:
ну только если в этом смысле.
Но это Вы так специально, дабы вызвать дискуссию :).
Современный прогресс ОС в чем, по Вашему мнению, заключается? Ribbon — прогресс?
В эту тему я часто думаю над 2 логическими ветками:
1-я. В мое время был DOS и было важным его изучение. Прогресс идет так быстро, что даже изучение какого нибудь топового языка, типа C#, не гарантирует работу в будущем, не говоря уже про досы и прочие старости...
2-я. Для того что бы покушать мой дед варил себе картошку. Или жарил. Пёк в конце концов. На костре. Я тоже должен что-то придумать? Облучать ионами серебра, ну там или заливать расплавленным сыром до готовности. Наверное нет. Я к тому, что некоторые вещи не меняются.
Даже деньги компании?
Я про то, что работая на Mac, я отдыхаю — я не волнуюсь, куда записались, и записались ли мои данные, сохранены ли они в бекапе, что делают неизвестные процессы, не получил ли доступ к паролям какой-нибудь скрипт из браузера, и так далее. То есть реально чуствуешь себя так же спокойно, как давно на Sinclair или в FreeBSD.
Windows такого мне никогда не могла дать. Впрочем, я наверняка параноик.
Это целый класс ПО?
В качестве нагрузки для мозга могу порекомендовать попробовать lisp — там есть много вкусного. Хорошим дополнением может послужить еще изучение emacs-a, который в целом мне заменил не только FAR но и множество других программ — редакторов, файловых менеджеров, органайзеров и IDE.
Может быть мои заметки помогут на начальном этапе — http://rigidus.ru
Комментарий для Евгения Степанищева:
Поздравляю!
Как раз из за болезненной привязанности к фару я сам переехал на мак только со второго раза пару лет назад.
Комментарий для jankkhvej.blogspot.com:
Клиенты к блогам. Назовём его так.
Пока я не вижу зачем мне так уж нужен Windows, чтобы это как-то обосновать.
Пока ничего удобнее фара/тотала для работа с файлами не придумали.
Комментарий для Евгения Степанищева:
Оффтопик — зачем нужны вообще клиенты для постинга в блог? Они дают что-то, чего я не могу получить в браузере? Я давно пользовался ЖЖ, потом держал Wordpress, потом завёл себе пару аккаунтов в blogspot, но никогда не мог придумать, зачем мне надо для этого отдельная программа. Я как раз таки радовался тому, что теперь мне не надо думать о том, смогу ли я запостить в блог с мобилки или линукса…
Как для чего? Для тестов же. Всегда нужно что-то проверить, а как оно там — в Windows. Не обязательно «как оно выглядит в IE6», а просто — «почему это у меня Microsoft Word for Mac показывает пустую страницу, неужели в родном виндовом тоже?»
Комментарий для http://blog.startika.com/:
Что-то он сделал вид, что всё хорошо, а реально с моим блогом не сконтачился.
Комментарий для Alex Babaev:
Какой-нибудь хороший ЖЖ-клиент?
Комментарий для Евгения Степанищева:
Да никуда интерфейсы-из-коробки не движутся — так, потихоньку ползут куда-то, мутируют — изменения ради изменений. Другое дело что это и правильно, так как подобные инструменты должны быть общи, просты и подходить всем. Но из этого же следует что и power user’у ловить там нечего (и по идее, и на практике).
Я когда-то пользовался XJournal, посмотри на него.
Комментарий для jankkhvej.blogspot.com:
Мне так удобно.
Не, мне такое не бывает нужно. Я очень мало программирую на работе, очень и очень мало.
Комментарий для aire.livejournal.com:
Я его смотрел, не нашёл где там указать кастомный сервер. Но попробую ещё раз.
http://cocoatech.com/ — альтернатива стандартному файндеру OS X. Платно и кошерно.
Комментарий для ameagari:
А зачем мне альтернатива? Чем стандартный-то плох?
Комментарий для rigidus (http://rigidus.ru):
Нам его в университете преподавали.
Напоминаю, что я хочу избавиться от FAR’a, а не заменить его другим FAR’ом.
Комментарий для aire.livejournal.com:
Посмотрел. Ему нельзя указать произвольный сервер. Он умеет только в ЖЖ ходить.
http://illuminex.com/ecto/
MarsEdit тоже,
http://www.red-sweater.com/marsedit/
А как же «не все в жизни нужно пробовать»? :)
Комментарий для fulc.ru:
Всё так же. В жизни нужно пробовать не всё, безусловно.
Комментарий для kuku.myopenid.com:
Mars Edit уже пробую, спасибо (хорош, но не поддерживает протокол flat ЖЖ, а в MetaWeblog (второй протокол моего блога) нет возможности создавать категории), а Ecto не смог соединиться с моим сервером и причину толком не указал.
В качестве разминки мозга можно перейти на постинг из веба.
Еще рекомендую табы для файндера — TotalFinder. И если я ничего не путаю, у тех-же ребят был проект с терминалом, который выезжает по хоткею.
Комментарий для ejct:
Какое-то странное предложение. В чём тут разминка мозга? Я в очень много мест пишу из веба, что тут нового?
А чем обычный Finder плох?
Пока по возможностям ближе всего к виндовому Semagic (в части постинга через ЖЖ-протокол) плагин к FF Deepest Sender, но выглядит он ужасно.
Странно, что никто еще не просил — а почему же не линукс? Та же Убунту, например.
нашел уже клавишу delete? %)
Комментарий для Евгения Степанищева:
Не знаю, мне наоборот — фар (+миранда, плюс рабочие утилиты) это основная причина почему я не перехожу с винды.
А можно узнать, что именно не умеет фар из того, что научились ОС? Библиотеки (или как там называются эти специальные папки в w7)?
FTP в маке монтируется только read-only, SSH не монтируется вообще (средствами родного гуя), придется ставить костыли типа MacFUSE — неужели под винду ничего похожего нет?
Не сказал бы, что для программиста мак сильно удобнее. Вот разве что да, разминка мозгов. Ну и тачпад. Это самое большое преимущество макбуков.
Комментарий для isk.livejournal.com:
isk, ты Fn+ ← имеешь в виду ? :) продай вайку, купи мак!
Многим плох, перезаписью существующих объектов при копировании, правами и аксесс-листами, и реальными барами с аксесс-листами. Надо сказать, что сразу это не замечаешь, но когда заметишь — приходится использовать mc.
Комментарий для m-ivanov.livejournal.com:
Я прекрасно отношусь к Linux на серверах, но мне совсем не нравится она на десктопе. Много недоделок в интерфейсе. В этом смысле Mac OS X далека от идеала, тут всё виснет и глючит так же, как в любой другой ОС, но над системой работали юзабелисты и дизайнеры. В отличие от Linux, где дизайном и юзабилити не занимаются системно.
Много лет пользуюсь портами Darwin’а для добавления того к чему привык в Linux/UNIX http://www.macports.org/
Комментарий для stanishevsky@livejournal.com:
Почему MacFUSE это костыль? Ну и да, я не видел ничего похожего, кроме WebDrive.
Для программиста, может и нет, но я программирую очень и очень редко.
Комментарий для jankkhvej.blogspot.com:
Ok, дождусь как замечу и вернусь к этой заметке.
Комментарий для kildor.ya.ru:
Вы, кажется, невнимательно читали. Я нигде не писал, что FAR чего-то не умеет.
Комментарий для Евгения Степанищева:
Возможно.
Просто фраза о том, что «решение, которое возникло, когда ОС ещё были интерфейсно отсталыми.» наводит на мысль, что решение не позволяет делать чего-то, что умеют стандартные средства ОС сейчас. Вот мне, как «упёртому пользователю» фара и стало интересно, чего я лишаюсь.
Или идея заключается именно в том, чтоб сменить парадигму работы? Плюс IDE?
Комментарий для kildor.ya.ru:
У меня есть гипотеза о том, что ОС сейчас должны уметь всё то, для чего создавался FAR, самостоятельно, поэтому никакой FAR не нужен. Если это так, то никакой FAR не нужен. FAR всё-таки очень чужеродная штука в операционной системе, очень старая парадигма, плохая интеграция (где drag’n’drop, к примеру), консольное приложение и т. п.
Что непонятного в желании отказаться от фара? Это же совсем другая (и имхо устаревшая) модель использования компьютера, вот и все. Раньше вы работали с файлами из файлового менеджера и из него запускали специализированные приложения (или плагины фара использовали, не важно), а теперь из специализированных приложений работаете с документами (не с файлами). Это удобнее и быстрее (для песен мне не нужно дерево каталогов, а только поиск по мета-тегам, для кода — наоборот дерево проекта и всякие спец-фичи).
Раньше так было нельзя хотя бы потому что памяти было мало.
И еще один важный плюс. Если привыкнуть работать без всех этих фаров, а с нативным софтом, то вы без проблем меняете компьютер или рабочее место. А иначе вынуждены везде с собой таскать конфиг своего фара (вима, etc)
Перейти на макос чтобы качать мозги. Классная шутка, зачот.
Комментарий для Max Krait:
Это не шутка. И, кажется, вы текст вдумчиво не прочитали.
Комментарий для Евгения Степанищева:
Вот про баги Finder от создателей Xfile — наглая, неприкрытая реклама ;)
http://rixstep.com/2/2/20100122%2C00.shtml
Комментарий для jankkhvej.blogspot.com:
Спасибо, прочитаю :)
а говорил «не вижу причин переходить на мак» всего полгода назад
Комментарий для nikolay:
Мне не очень понятны такие комментарии.
Это же было полгода назад. Например, два часа назад я ещё не хотел есть. И не видел никаких причин есть два часа назад.
это многое объясняет :)
категорично отстаивать свое мнение — «мне мак не нужен», для того чтобы через всего полгода заявить «да, мне он нужен» — вот это гораздо интереснее чем причины комментария.
кстати Бирман уже выразил мою точку зрения — «Совет: не рассказывайте слишком часто о том, что вам не нужен Мак, что вам там всё не нравится и вообще идеология Эпла — говно (если только вы не имели реального опыта работы со всем этим). Просто чтобы потом, когда захочется перейти, можно было просто перейти, без необходимости перед всеми объясняться.»
Комментарий для nikolay:
Во-первых, меня в этом предложении решительно ничего ничего не смущает. Через полгода точка зрения поменялась, да, гм, ну и что? Это же нормально.
Я, кстати, резко отрицательно выступал против MacBook Air, чтобы потроллить, я именно его и взял. А народ и не вспомнил, обидно. Например, мне не понравилось количество USB-портов (правда их стало больше) и отсутствие DVD-накопителя (правда, времена переменились и он реально стал нужен редко).
Во-вторых, мне и не нужен именно «Мак», я взял «Мак» не за какие-то достоинства этой ОС или железки, у меня этой причин в списке нет (кроме одной — «Мак» похож на Linux), а чтобы уйти с Windows, где я привил себе практики, от которых хочу избавиться.
Кстати, первый комментарий под этой точкой зрения — мой. Повторю его ещё раз: нет никакой разницы, что я говорил про систему, не нужно считать, что это оправдательный пост, ровно такой же я написал бы, если бы перешёл на Ubuntu или BeOS.
Бирман, если уж на то пошло, вообще-то не прав: у меня и сейчас нет реального опыта работы с Mac OS X.
Для разминки можно попытаться найти мои посты, где я говорил, что мне не нужен MacBook Pro, например. Или где я поливал грязью Mac OS. Они точно есть?
Комментарий для nikolay:
Короче, резюме.
Менять свою точку зрения нормально. Менять свою точку зрения на противоположную — нормально. Отстаивать и пропагандировать свою точку зрения — нормально. Яростно отстаивать свою точку зрения (без оскорблений) — нормально. Не отстаивать свою точку зрения, потому что она потом может измениться — ненормально.
Слава богу на фар положил) Я тоже купил макбп, но пока не могу на него полностью перелезть из-за того что мне для дел сейчас нужен 3дмакс, а виртуальную винду на мак я ставить не хочу из идеологических, так сказать, соображений. Так что металлический прямоугольник тупо лежит у меня на углу стола и ждет когда им начнут пользоваться) Грустно, а что поделаешь.
Комментарий для niazique.livejournal.com:
Ниязик, а не хочешь попробовать в Parallels его запускать?