Рубріки: Решения

Разработчик, который настроил все под себя: как организовать рабочее пространство на MacBook Pro по фэн-шую

Богдан Мирченко

Уменьшив беспорядок в цифровом рабочем пространстве, можно стать продуктивнее и сосредоточиться на важном, уверен студент и начинающий разработчик Филипп Куо, поэтому уже в течение нескольких месяцев он очищает свой MacBook Pro от всего ненужного. Как организовать свое рабочее место по фэн-шую, он рассказал в блоге.

Веб-браузер

Филипп предпочитает использовать Safari, потому что он «быстрый, стильный и синхронизирует все данные на устройствах Apple. Там у автора установлены всего два расширения: AdGuard — для блокировки рекламы и Grammarly — для помощи в написании текстов на английском языке. 

 

Особенности Safari: 

  • непрерывная поддержка на Mac, iPhone и iPad;
  • поддержка входа в систему с помощью Apple и Apple Pay;
  • поддержка iCloud для закладок, списка чтения и так далее. Менеджер паролей, который генерирует уникальные пароли для сайтов и синхронизирует их на всех устройствах для сайтов и приложений;
  • поддержка режима «Картинка в картинке»,  с помощью которой можно воспроизводить видео поверх других рабочих процессов. На YouTube для этого достаточно дважды щелкнуть правой кнопкой мыши.

Стоит отметить, то для веб-разработки Филипп все же использует Chrome, потому что в нем больше профильных расширений и инструментов для анализа веб-сайтов.

Музыка

Для прослушивания музыки и подкастов автор предпочитает Spotify. По словам Филиппа, функция Connect позволяет перемещаться по всем устройствам, включая Alexa, PS4 и «умный» телевизор. Этим не может похвалиться ни одна другая музыкальная платформа.

Клиент Spotify для macOS сделан с использованием веб-технологий, а значит, его легко взломать, потому что код фронтенда не компилируется перед передачей пользователю, отмечает автор. Для внедрения пользовательских CSS-стилей в CEF-ядро Spotify он использовал инструмент spicetify-cli, что позволило подстроить цвета Spotify под дизайн macOS. Для этого нужно:

  • чтобы установить и инициализировать инструмент, в терминале запустить две следующих команды:
$ brew install khanhas/tap/spicetify-cli

$ spicetify
  • затем откройте spicetify_data, созданный в каталоге, в котором запускали команды;
  • чтобы добавить пользовательские стили в Spotify в config.ini, установите значения current_theme = macOS и inject_css = 1;
  • потом в папке Themes создайте еще одну папку с именем macOS;
  • создайте в ней файл под названием user.css;
  • скопируйте отсюда CSS-код и вставьте его в user.css;
  • сохраните файл и запустите в терминале:
$ spicetify backup apply enable-devtool

Вот и все!

Почта

Для работы с электронной почты автор использует Gmail Desktop — это Gmail-клиент с открытым исходным кодом, который постоянно работает в фоновом режиме, что позволяет получать уведомления в режиме реального времени.

Особенности Gmail Desktop:

  • кнопка отписки от рассылок в один клик;
  • функция Snooze, которая работает на всех устройствах;
  • функция отправки писем по расписанию;
  • функция Smart Compose, которая помогает составлять черновики писем;
  • строенный эксперимент Google, который интегрируется с другими службами Google, такими как Meet и Contacts.

Редактор кода

Лучший редактор — Visual Studio Code, потому что он быстрый, мощный и легко настраиваемый под пользователя благодаря библиотеке расширений, считает автор. С помощью расширений можно ускорить процесс разработки.

Филипп настроил IDE так, чтобы он соответствовал цветовой схеме и дизайну macOS, поэтому:

  • в качестве темы использовал macOS Modern, которая поддерживает светлый и темный режимы, соответствующие языку оформления Xcode;
  • в качестве шрифта выбрал SF Mono с кеглем 16;
  • для иконок использовал тему Material Icon Theme, которая предоставляет широкий выбор иконок практически для всех типов файлов.

Терминал

В качестве терминала автор предпочитает iTerm. Его он настроил так, чтобы тратить меньше времени на командную строку.

  • в качестве основной оболочки Филипп использует Zsh. Вместе с ней установлен фреймворк Oh My Zsh, который обеспечивает свободу настройку и поддержку плагинов;
  • чтобы в терминале отображались nerd-font-значки c шрифтом SF Mono, автор использует шрифт SF Mono Powerline;
  • плагины, которые способны ускорить разработку — zsh-syntax-highlighting и zsh-autosuggestions.

Дизайн

Для цифрового дизайна автор пользуется только программный обеспечением под названием Sketch. Оно поставляется вместе с macOS и отличается высокой производительностью. В нем есть функции обмена Sketch Cloud, с помощью которой можно делиться спецификациями и активами дизайна с коллегами.

Инструмент содержит обширную библиотеку плагинов. Одни из лучших и удобных, по мнению Филиппа — Artboard Manager, Data Populator и Unsplash.  В Sketch также есть библиотеки дизайна от Apple, которые постоянно обновляются.

Утилиты

Кроме вышеперечисленных приложений, которыми автор пользуется постоянно, он использует следующие:

  • KeepingYouAwale для предотвращения перехода macOS в спящий режим в течение заданного времени. Подходит для работы во время презентаций;
  • Paste для хранения истории буфера обмена. Не опенсорс-проект, но, по мнению, Филиппа, лучший из тех, которыми он пользовался;
  • Rectangle для быстрого изменения размера окон;
  • IINA для воспроизведения всех типов медиафайлов. Программа с открытым исходным кодом, которая не уступает по мощности  VLC.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023