Ответы пользователя по тегу macOS
  • Разработка за МакОСью: организация рабочего места?

    goshakkk_reborn
    @goshakkk_reborn
    На маке — git, vim, tmux, node, mongodb, erlang, python, etc через homebrew, ruby через rbenv и парочка mission-critical гемов как, например, heroku, pry.

    Почти все проекты работают в вируалках. Тут все очень просто делается через Vagrant. Сами машины работают под VirtualBox, вагрант просто удобен для: быстрой установки и настройки убунты (или другой ОС), настройки folder sharing, provisioning через puppet/chef, легкого ssh доступа к виртуалке, форвардинга портов на хост. Кроме того, его удобно использовать при работе в команде. Всем членам команды будет достаточно Vagarntfile что бы развернуть одинаковые виртуалки на своих машинах.
    Ответ написан
    Комментировать
  • Нужен ли Growl в Mountain Lion?

    goshakkk_reborn
    @goshakkk_reborn
    Нет, необходимости ИМО нет. Разработчики начинают добавлять поддержку Notification Center в свои приложения + можно форвардить growl-уведомления от приложений, не поддерживающих NC, в NC с помощью Hiss.
    Ответ написан
    1 комментарий
  • Начало работы с Macbook Air?

    goshakkk_reborn
    @goshakkk_reborn
    Антивирус — не нужно.

    Полезные приложения:

    • MacVim/TextMate/Chocolat/Sublime Text 2 — текстовый редактор
    • Sparrow — emal клиент
    • Cloud — простой шаринг файлов (в основном скриншотов, Cmd+Shift+4, делаем скриншот и в буфер обмена копируется ссылка. Кстати, что бы сделать скриншот окна можно после Cmd+Shift+4 нажать пробел и выбрать окно)
    • Flint — Campfire клиент
    • 1Password — менеджер паролей
    • Divvy — менеджер окон
    • Osfoora — твиттер-клиент
    • Reeder — читалка новостей
    • Linkinus — IRC
    • Pixelmator — простой графический редактор
    • Transmission — торрент клиент
    • Growl — уведомления
    • Parallels Desktop — виртуальные машины.


    Чтобы развернуть LAMP, да и вообще ставить всякие юниксовые утилиты рекомендуется использовать менеджеры пакетов. Самый удобный ИМО — Homebrew. Лучше сперва поставить Xcode или GCC Installer. Что бы установить сам Homebrew — /usr/bin/ruby -e “$(curl -fsSL raw.github.com/gist/323731)”.
    Ответ написан
    Комментировать
  • Веб разработка и OS X

    goshakkk_reborn
    @goshakkk_reborn
    Редактор — тут достаточное количество разработчиков предпочитает TextMate, хотя последнее время Sublime Text 2 (кроссплатформенный) получает много свитчеров с текстмейта. Есть еще относительно новый Chocolat. Ну а я вообще предпочитаю MacVim с Janus.

    (Для HTML/CSS очень нравится Espresso)

    Для работы с базами данных мускула — тут сам ничего не пробывал, ибо не люблю я мускул, но говорят, Sequel Pro неплох.

    FTP/STFP (а также Rackspace Cloud, AWS S3 и другие) — Cyberduck.
    Ответ написан
    1 комментарий
  • Работа с окнами в OS X

    goshakkk_reborn
    @goshakkk_reborn
    Есть open-source проект ShiftIt, полне удобно делать окна на вернюю/нижнюю/правую/левую половину экрана, центрировать окна и разворачивать на всю ширину экрана. + Есть возможность делать окно размером примерно 1/2 высоты и 1/2 ширины экрана и таскать по верхему правому/левому, нижнему правому/левому углам. Все с удобными шорткатами.
    image
    Ответ написан
    1 комментарий
  • Python приложение и хранение настроек

    goshakkk_reborn
    @goshakkk_reborn
    На OS X лучше настройки хранить в plist-е в ~/Library/Preferences/com.author.app_name.plist Питон же умеет работать с plist-ами.
    Ответ написан
    1 комментарий
  • Python приложение и языковые файлы

    goshakkk_reborn
    @goshakkk_reborn
    В OS X принято, что приложение запускается с дефолтным для системы языком (или, если он не поддерживается приложением — проходить по списку предпочитаемых пользователем языков), без необходимости выбора языка пользователем. Вот вопрос на stackoverflow о том, как получить системный язык. Но без PyObjC здесь, наверное, не обойтись.
    Ответ написан
    1 комментарий