/ productive programmer

Отдельный диск для рабочих проектов

Из моего курса “продуктивный программист”:

Для разделения рабочих и домашних проектов я создал отдельный .dmg диск с помощью Disk Utility размером в 4 гигабайта, установил для него пароль.
Когда нужно работать над рабочим проектом, я монтирую этот диск, ввожу пароль. После окончания работы все наработки и мысли остаются на этом диске. Такое разделение позволяет отделить рабочие проекты, заметки, задачи от моих личных проектов. Дополнительный слой абстракции, но мне проще с таким разделением на личном ноутбуке. Плюс, контролирую размер рабочих проектов, чтобы не зарастали лишними библиотеками.

Вспомнил историю, как так получилось.

ENIMAGE1273491914886

В 2009 году я работал на первой своей “настоящей” работе уже второй год и решил обновить ноутбук до MacBook core2duo. В то время машинка была очень даже ничего! На работе был выбор: использовать PC с линуксом на нём или свой ноутбук, но одно условие: зашифровать рабочий раздел на случай, если ноутбук украдут вне офиса, чтобы код не попал не в те руки. Справедливое замечание! Была одна проблема: если шифровать с помощью File Vault весь жесткий диск (а тогда это был HDD, медленный), система начинала притормаживать процентов на 20%. Мне такого, конечно же, не хотелось, и я стал думать, что же сделать, чтобы не сидеть на линуксах, но и не тормозить систему. Тогда CTO подсказал мне “можешь создать шифрованный диск и зашифровать только его, когда будешь на работе - подключай его, а после ухода - отключай”, бинго!

С тех пор у меня привычка создавать отдельный раздел для рабочих проектов и подключать его только при необходимости.

Mac Shifford

Mac Shifford

hEl|0 W0r1d exP3r7. Code artisan. Current: Ruby, Elixir, Swift, JS. Next: Clojure, Haskell. Main gopher - gophers.by Co-founder - minsk.rb

Read More